Water distribution networks (WDNs) are critical infrastructures prone to vulnerabilities which lead to failures. Identifying vulnerable components, especially multiple pipe failure combinations, is crucial for effective management and ensuring high reliability. Hydraulic simulations are commonly used for analysing the criticality of WDN, but are time-consuming and highly data-reliant, limiting the number of testable combinations. To address these limitations and constraints, a graph-based method is proposed to quantify the impact magnitude of multiple pipe failure scenarios on performance, enabling the identification of critical combinations. The proposed graph-based approach utilizes structural and topological characteristics of WDNs as well as spatial demand distribution to replicate hydraulic behaviour. The accuracy of the approach is assessed by testing it on three case studies with various pipe failure combinations, and the results are compared with hydraulic analyses. The results demonstrate a strong correlation (Spearman coefficient > 0.75) between graph-based ranking and state-of-the-art hydraulic-based ranking. Additionally, the method exhibits a significant computational gain factor of greater than 30 compared with the hydraulic-based method, rendering it valuable for actively exploring a wide range of critical pipe failure combinations and devising countermeasures. Furthermore, a hybrid-based method that integrates both the graph and hydraulic-based methods is proposed for enhanced accuracy and robust assessments.

  • An innovative graph-based ranking method for fast and accurate pipe criticality analysis is developed.

  • The results show a high correlation with the hydraulic-based ranking method with a computational gain factor of more than 30.

  • A hybrid-based ranking method is presented, combining the advantages of two approaches to address the limitations of the graph-based ranking method and robust assessment of the impact.

Water distribution networks (WDNs) are complex infrastructures consisting of sources, pipes, and pumps that transport water from sources to consumers (Quitana et al. 2020). Pipes are the main component of WDN, comprising majority of networks and connecting all other elements within it. This renders them more susceptible to failure compared with other components (Jun et al. 2008; Hajibabaei et al. 2022). Pipe failures can lead to interruptions in water supply, impacting economic and social aspects within urban environments (Marlim et al. 2019). Thus, assessing WDNs across various failure scenarios is crucial to identify critical elements and minimize interruptions during such events. In this context, resilience assessment is of paramount importance as it evaluates the system's ability to withstand and recover from failures or disruptions, thereby minimizing service interruptions, protecting public health, and upholding the overall functionality of WDNs (Diao et al. 2016). One of the primary challenges confronting engineers and managers of WDN face is accurately identifying critical pipes and their combinations, which is essential for sustaining a resilient system and enhancing the resilience of the WDN.

The failure probability of pipes is often unpredictable because of age or sudden changes in pressure, and critical impacts can arise from a combination of pipe failures rather than a single failure (Tidwell et al. 2005). One of the primary challenges encountered by engineers and managers of WDNs is the proactive identification of critical pipes and their combinations in order to plan counteractions. Failure of pipes could reduce network functionality leading to a reduction in pressure and subsequently influencing the demand supplied, which can negatively affect WDN resilience. Due to the complex hydraulic behaviour in WDNs, the critical combinations of pipe failures, significantly affecting demand supplied, remain unclear. Therefore, having knowledge of critical combinations of pipe failures could help decision makers to proactively plan counteractions or consider it in the yearly rehabilitation work (Bata et al. 2022). Therefore, identifying critical failure combinations is essential for improving resilience and emergency mitigation of WDNs (Berardi et al. 2014).

The criticality of pipe failure combinations can be evaluated by calculating the water supply decrement caused by their failures in WDNs. Efficiently pinpointing critical pipes in large WDNs presents a combinatorial challenge. Therefore, hydraulic-based approaches are commonly used to evaluate the pipe criticality in the event of failures (Berardi et al. 2014). Various studies in the literature have successfully used hydraulic-based methods (Diao et al. 2016). However, the computational efforts are substantial, particularly for large-scale networks, although many combinations yield marginal impact on the network performance. Additionally, depending on the failure scenarios, WDN networks need extensive input data, and many water utilities lack hydraulic models or possess incomplete data (Chen et al. 2021). In recent years, significant strides have been made in exploring alternative methods for pipe criticality analysis for WDNs. One such alternative is graph-based methods, which have been employed in literature for pipe criticality analysis (Chen et al. 2021; Hajibabaei et al. 2023a). The method relies on the WDN network's connectivity, which is represented through a mathematical graph-based approach. The approach models the pipe and node characteristics of the WDN and integrates hydraulic aspects to imitate the hydraulic behaviour (Hajibabaei et al. 2023a).

Graph-based ranking methods have been used in several research areas in WDNs, including resilience evaluation and enhancement (Herrera et al. 2016; Pagano et al. 2019), water quality analysis (Sitzenfrei 2021), WDN optimization (Diao et al. 2022), and seismic performance evaluations (Li et al. 2023). However, the graph-based methods employed for pipe criticality analysis have often neglected hydraulic features such as water flow (Chen et al. 2021) and primarily focus on topological properties like the length and diameter of pipes (Pagano et al. 2019). Although these methods reduce the computation time and the required data (Ulusoy et al. 2018), they ignore most hydraulic constraints. Additionally, their application is currently confined to analysing single pipe failures (Hajibabaei et al. 2023b). Therefore, the potential of graph theory methods for analysing combinations of multiple pipe failures remains largely untapped.

To address this gap, the research aims to develop a new graph-based approach to identify critical pipe failure combinations and ranks for multiple pipe failures. The developed approach is compared with the state-of-the-art hydraulic-based method from accuracy and computational time perspectives. Additionally, the research also discusses the potential of a combined method, ‘hybrid hydraulically informed graph-based ranking method (HHGM)’ integrating the hydraulic-based method into the graph-based approach to get exact accurate rankings and robust output for pipe criticality analysis.

The primary emphasis is on assessing the significance of multiple pipe failure combinations and their impact on the functionality of WDNs. To achieve this, the research first focuses on developing a graph-based ranking method (see Figure 1). In this context, a mathematical graph representation of the WDN is created and utilized as input of the graph-based approach to evaluate the criticality of pipe (edge) combinations under multiple pipe failures (see section Graph-based ranking method for pipe failures) and produce ‘graph-based ranking’ of the combinations. Additionally, the critical combinations under multiple pipe failures are analysed and ranked solely based on the hydraulic simulation called ‘hydraulic-based ranking’. The accuracy of graph-based ranking is then subsequently evaluated by comparing its rankings with hydraulic-based rankings and correlation analysis.
Figure 1

Graphical overview of the research methodology.

Figure 1

Graphical overview of the research methodology.

Close modal

In the hybrid method, the graph-based method is utilized for identifying the combinations with failures and these combinations are selectively cherry-picked to do hydraulic-based ranking method. Subsequently, the hydraulic simulation is performed to rank the selected graph-based combinations, called ‘hybrid hydraulically informed graph-based ranking (HHGM)’. In this work, the graph of the WDN was created using the hydraulic model, but of course, the graph of the WDN could be also created using geometric data only to investigate the graph-based rankings. However, in such situations, obtaining rankings and results using the HHGM would not be feasible.

Graph-based ranking method for pipe failures

WDN as graph and graph metrics

WDN connectivity, which is based on its spatial layout, is represented using a mathematical graph object to capture its topological features. A WDN graph comprises a set of vertices, which represent nodes (n) and source (s), and edges (e), which represent pipes, pumps, and valves. In this research, we focus solely on pipe combinations, assuming that each pipe can be isolated separately, while future work will aim to incorporate valve and segment criticality.

The initial phase of the study involved identifying failure combinations, where all possible combinations with the available pipes in the WDN were determined using the ‘itertools’ function in Python (Python Software Foundation 2022). Bridges in a network can be identified through graph analysis, which removes individual edges and checks for the presence of disconnected nodes in the network (Hagberg et al. 2008). If any disconnected nodes are found after removing a particular edge, that edge is identified as a bridge. Subsequently, combinations containing bridges were systematically excluded because bridges represent individual pipes or edges whose failure could disconnect parts of the network from water sources (Bollobás 1998).

This study employs two graph metrics are employed for graph analysis. The initial metric is the shortest path (SP), which determines the shortest path from a single node to a source (e.g., tank). In a WDN graph, the SP between source and demand nodes is important and should represent efficient water flow paths with the least hydraulic resistance. Therefore, to emulate the hydraulic resistance a weighted function determined by the ratio of pipe length to diameter is utilized to find the shortest (supply) path (Herrera et al. 2016). Employing the Single Source Dijkstra's algorithm, the study efficiently computes the shortest path length (SPL) from a specified source node to target nodes in the WDN graph using positive edge weights (Dijkstra 1959).

The second metric is demand edge betweenness centrality (EBCQ), a modification of the edge betweenness centrality (EBC) tailored specifically for WDNs by Sitzenfrei et al. (2020). The traditional EBC of an edge (e) in a graph counts how often the edge (e) is part of an SP from every node pair with ij (Brandes 2008). For WDNs, it is more reasonable to evaluate the SP from demand nodes i to source nodes s. In the context of EBCQ, the metric weights the SP counts along the SPLs,i with the respective demand (Qi) of each demand node (Sitzenfrei et al. 2020). The calculation of EBCQ for an edge (e) is represented by Equation (1), and its graphical representation is visually depicted in Figure 2.
(1)
Figure 2

Demand edge betweenness centrality (EBCQ) calculation.

Figure 2

Demand edge betweenness centrality (EBCQ) calculation.

Close modal

Graph-based ranking failure magnitude

For the graph-based ranking, the failure magnitude of the list of edge combinations (k) can be determined by applying the concept of EBCQ. The focus is on identifying overloaded edges (e) within the network during the failure of multiple edge combinations. An overloaded edge fails to meet the required demand in its respective SPL. To calculate the overloaded edges, first, the discrepancy between the normal EBCQ and the abnormal EBCQ of an edge called ΔEBCQ is determined during the failure set of edges in k. The normal EBCQ is derived by finding the EBCQ values during normal conditions, as explained in Figure 1. The abnormal EBCQ is determined by performing the EBCQ calculation while excluding the failed pipes within the network. For impact assessment of pipe failure combinations in the graph-based approach, graph failure magnitude (GFM) is used (see Equations (2) and (3) and Figure 3).
Figure 3

Graph-based ranking procedure for (I) connected network and (II) disconnected network.

Figure 3

Graph-based ranking procedure for (I) connected network and (II) disconnected network.

Close modal
The initial step in establishing the GFM involves computing the maximum capacity for every edge within the network. The maximum capacity of an edge, denoted as cmax(i), is determined by multiplying the maximum acceptable velocity vmax (m/s) and cross-section area of the pipe (Equation (2)), where d(i) is the pipe diameter. The maximum acceptable velocity vmax(i) is assumed to be 2.5 m/s (Baur et al. 2019) aligning with Austrian standard guidelines. This particular aspect, notably lacking hydraulically informed information within the domain of graph-based ranking, finds its utmost relevance in the context of small to medium-scaled WDNs. These operators often grapple with an absence of comprehensive hydraulic data or the resources that are required for the calibration of hydraulic models.
(2)
In Figure 3, two scenarios are depicted. In the first scenario (I) (a) to (d), all nodes remain connected to the source while in the second scenario (II) (e) to (h), certain elements become isolated. Consequently, in the first scenario, the multiple pipe failure redistributes the flow to an alternative flow path within the WDN. For example, if the edges marked with a red cross fail within the network (see Figure 3(a)), the demands that were previously transported through these edges are redistributed among the remaining edges (eremaining). However, these remaining edges in the WDN lack adequate capacity to meet the additional demand redistribution. To assess this situation, the analysis determines the capacity overload (Δcoverload) on the edges (ieremaining) in the new network configuration due to the failure of edges in k. The Δcoverload is the difference between ΔEBCQ(i) due to the failure of k and the maximum capacity (cmax(i)) of the edge. The criticality of the combinations can be formulated by GFM (see Equation (3)), which aggregates the Δcoverload of all the eremaining, as shown in Figure 3(d). The initial part of the formula, addressing the summation of disconnected demands (Dj) of nodes (nk), becomes relevant when a disconnected node or previously determined bridge is in the network. The bridges are avoided because they indicate a single pipe failure previously researched in different literature (Hajibabaei et al. 2023b). This scenario, exemplified in the second scenario, manifests when a particular combination of edge failures results in a disconnection of at least one demand node (see Figure 3(f)). Therefore, the determination of total GFM of k involves the aggregated overload values (Δcoverload) for the remaining edges (eremaining) and the summation of the demands (Dj) of the disconnected nodes (nk) (see Equation (3)), as illustrated in Figure 3(h). To calculate the aggregate overload, a similar method to scenario one is employed. However, before calculation, the disconnected edges and nodes are removed from the WDN. This means that the disconnected nodes are not considered in the computation of EBCQ abnormal, and Δcoverload.
(3)

After identifying various combinations of edge failures, GFM is computed for each combination. Subsequently, combinations yielding a GFM of zero are recognized as having no impact on the network's performance during failure conditions. The remaining combinations are then ranked based on GFM, which is called ‘graph-based ranking’. Higher GFM values indicate combinations with a greater impact on network performance and criticality.

Hydraulic-based ranking method for pipe failures

The hydraulic-based ranking uses ‘hydraulic failure magnitude’ (HFM) as the magnitude of failure for comparing different pipe failure combinations. HFM is evaluated based on the concept of serviceability, which refers to a WDN's ability to maintain water supply even under adverse conditions. Pipe failures could cause a reduction in serviceability which results in an increase of HFM. To rank the failure combinations, their respective HFM due to the failure combination of edges (ce) is determined by using hydraulic simulations. For hydraulic simulation, EPANET2.2 was utilized with pressure-driven analysis (PDA). Note that during the analysis, phantom flows in pipes that are disconnected from the source might occur, when the status of failed pipes is set to ‘closed’. However, the actual demand supplied, which is used for total supply under failure conditions in HFM analysis in this research, remained zero. This numerical phenomenon does not impact the results of this study, but it is important to consider it when pipe flows are used for performance assessments. HFM for all failure combinations (ce) is calculated by comparing total demand (TM) to total supply under failure conditions (S) (Equation (4)) in the network with single timestep analysis. Essentially, HFM quantifies the difference in demand met between the normal and failure scenarios, reflecting the magnitude of a shortfall in water supply attributed to the selected failure combinations (ce). HFM values equal to zero are given the lowest possible rank and the remaining values are subjected to a ranking procedure based on their respective HFM values (hydraulic-based ranking).
(4)

Hybrid hydraulically informed graph-based ranking method (HHGM)

To enhance accuracy, and robustness in comparison to the graph-based ranking method and computational efficiency relative to the hydraulic-based ranking method, a hybrid hydraulically informed graph-based ranking method (HHGM) methodology which combines both techniques is used. The affected combinations (combinations with a GFM value greater than zero) or user-defined range of critical combinations from graph-based ranking methods are cherry-picked and passed onto the HHGM method for further analysis. The combinations are then analysed with the hydraulic-based ranking method and then ranked according to the HFM values.

Case studies and validation

This paper utilizes three distinct case studies to explore the effectiveness of the proposed method. The first case study (Figure 4(a)) involves a benchmark network known as the ‘two-loop network’ (Alperovits & Shamir 1977). This simple network comprises six junctions, eight pipes, and a single reservoir acting as the water source. The choice of this network as a test case is motivated by its relatively simple structure, making it visually understandable and facilitating the explanation of the procedural concepts employed in the developed research. Additionally, its manageable size and well-defined characteristics allow a comprehensive evaluation of accuracy and efficiency, particularly for comparing graph-based with hydraulic-based ranking.
Figure 4

Layout of investigated WDNs, (a) two-loop network (Alperovits & Shamir 1977), (b) Jilin network (Bi & Dandy 2014), and (c) the real-world case study, visually altered to comply with data protection regulations and conceal specific location.

Figure 4

Layout of investigated WDNs, (a) two-loop network (Alperovits & Shamir 1977), (b) Jilin network (Bi & Dandy 2014), and (c) the real-world case study, visually altered to comply with data protection regulations and conceal specific location.

Close modal

The second case study is the Jilin network (Bi & Dandy 2014), a small-scale WDN also for benchmarking purposes. This network comprises 34 pipes, 27 junctions, and a single reservoir serving as the water source (Figure 4(b)). The Jilin network presents a suitable combination of looped sections and branched subsections, making it well-suited for testing scenarios involving both connected and disconnected failures. This feature allows the evaluation of the proposed method in terms of its ability to handle and predict the criticality of pipes under various failure scenarios.

The third case study is a real-world medium-scale WDN from an Alpine municipality in Austria investigated as part of the project ‘RESIST’. The network has been skeletonized using WaterGEMS software skelebrator function (Bentley 2023), resulting in a simplified model that facilitates quicker and more efficient analysis. The skeletonized model of the main zone comprises 299 pipes, 207 junctions connected to a tank and a primary water source with an average base demand of 21.52 l/s (Figure 4(c)). The layout representation of this network has been visually altered due to data protection while the hydraulics are fully preserved. The network has a high level of looped configurations, enabling the assessment of the proposed method in predicting the critical ranking of all combinations within a real-world looped network. Both Jilin and the skeletonized real-world WDNs provide valuable opportunities for validating and comparing the ranking performance of the graph-based method.

The results of graph-based rankings are compared against those obtained with state-of-the-art hydraulic-based ranking using Spearman correlation (Spearman 1904) for all case studies. The Spearman coefficient captures non-linear correlations between rankings by considering the ranks of variables rather than their actual values, and it focuses on the monotonic relationship between rankings, measuring direction and strength of association regardless of the linearity of the data (De Winter et al. 2016). Furthermore, the computational time needed for each method is determined and compared.

Software and hardware

The graph-based ranking method for HHGM is implemented using NetworkX package in Python 3.9.13. The hydraulic analysis is entirely coded using the WNTR (Water Network Tool for Resilience) package (Klise et al. 2017) which cooperates EPANET 2.2. The computational hardware employed for this study consists of a laptop equipped with an AMD Ryzen 3 PRO 5450 with Radeon Graphics 2.60 GHz processor and 32 GB RAM. The operating system utilized is 64-bit Windows 11 Enterprise.

The failure magnitude values for both graph-based ranking method (GFM) and hydraulic-based ranking method (HFM) were utilized to determine graph-based ranking and hydraulic-based ranking, respectively, for all pipe combinations. A correlation analysis was conducted to validate and assess the agreement and consistency between the graph-based ranking and with state-of-the-art hydraulic-based ranking. This evaluation was used to compare the performance and reliability of the graph-based ranking methodology.

Graph-based ranking vs. hydraulic-based ranking

The graphical representation of pipe rankings reveals a strong correlation in all case studies, as shown in Figure 5. Interestingly, the real-world network (Figure 5(c)) exhibits an identical ranking trend between graph-based and hydraulic-based rankings. Likewise, the other two benchmark case studies (Figure 5(a) and 5(b)) also show a close alignment between graph-based rankings and the diagonal line, indicating favourable results. The results underscore the effectiveness of the graph-based ranking method in evaluating the criticality of the edge combination failure.
Figure 5

Graphical representation of graph-based and hydraulic-based rankings of combinations with an impact on the WDN.

Figure 5

Graphical representation of graph-based and hydraulic-based rankings of combinations with an impact on the WDN.

Close modal

Furthermore, the benchmark network Jilin (Figure 5(b)) revealed the graph-based ranking method's limitations in precisely predicting variations in supply failures, e.g., several pipe combinations with the same failure magnitude. It could also be attributed to the fact that incorporating hydraulic components such as pipe roughness, pressures, and valves into the model could lead to a more robust analysis of flow behaviour and pipe criticality analysis. In contrast, the graph-based method relies solely on EBCQ calculations along the weighted shortest path towards the source, assuming the entire demand load was on particular pipes (SPL). However, demand loads are typically distributed among various alternative flow paths. Hence, the graph-based method may overlook the nuanced allocation of demand loads, leading to differences when compared with hydraulic-based rankings. In hydraulic-based ranking, the hydraulic functionality of elements like pumps and control valves are considered, whereas in a graph, these features are only represented as edges and this could impact the rankings, like in the investigated real-world network.

Table 1 provides a summary of the total number of combinations in each network, the overall number of critical combinations, Spearman correlation between graph-based and hydraulic-based rankings and critical pipe combinations that were overlooked by graph-based ranking. The comparison between graph-based ranking and hydraulic-based ranking revealed a significant correlation between the two methods. For the two-loop network, correlations are assessed for the entire failure combinations ranging from 2 to 7 pipe failures. The correlations range from 0.750 for two-pipe combinations with the lowest correlation to a perfect correlation of 1 for five-pipe and six-pipe combinations.

Table 1

Comparison between graph-based and hybrid-based rankings

NetworksFailure combinations
234567
Two-loop network 
 Total number of combinations 21 35 35 21 
 Hydraulic-based critical combinations 21 35 35 21 
 Spearman correlation of rankings 0.750 0.811 0.988 
 % of critical combinations missed by graph-based rankings 9.52 
Jilin network 
 Total number of combinations 351 2,925 17,550 80,730 – – 
 Hydraulic-based critical combinations 351 2,925 17,550 80,730 – – 
 Spearman correlation of rankings 0.912 0.895 0.859 0.812 – – 
 % of critical combinations missed by graph-based rankings 15.6 6.11 1.54 0.30 – – 
Real-world network 
 Total number of combinations 41,616 – – – – – 
 Hydraulic-based critical combinations 50 – – – – – 
 Spearman correlation of rankings 0.992 – – – – – 
 % of critical combinations missed by graph-based rankings 10 – – – – – 
NetworksFailure combinations
234567
Two-loop network 
 Total number of combinations 21 35 35 21 
 Hydraulic-based critical combinations 21 35 35 21 
 Spearman correlation of rankings 0.750 0.811 0.988 
 % of critical combinations missed by graph-based rankings 9.52 
Jilin network 
 Total number of combinations 351 2,925 17,550 80,730 – – 
 Hydraulic-based critical combinations 351 2,925 17,550 80,730 – – 
 Spearman correlation of rankings 0.912 0.895 0.859 0.812 – – 
 % of critical combinations missed by graph-based rankings 15.6 6.11 1.54 0.30 – – 
Real-world network 
 Total number of combinations 41,616 – – – – – 
 Hydraulic-based critical combinations 50 – – – – – 
 Spearman correlation of rankings 0.992 – – – – – 
 % of critical combinations missed by graph-based rankings 10 – – – – – 

–, Not investigated.

For the Jilin network and real-world network, correlations are investigated for combinations ranging from two to five pipe failures and only two pipe failure combinations, respectively. This was due to the significantly higher computation time of the hydraulic-based ranking with a larger number of edges than the simple two-loop network. The correlation values for the Jilin network provide a significantly positive correlation between the two methods with the Spearman correlation greater than 0.812 for all the pipe failure combinations tested (Table 1). For the real-world network, there is a high correlation of nearly 1.0 between the two approaches for two-pipe failure combinations. These results show the effectiveness of the graph-based ranking method in detecting the criticality ranking of multiple pipe failures in WDN.

However, the graph-based ranking method failed to capture a varied array of critical pipe combinations with specific failure values in the WDN. This can be attributed to the fact that the graph-based ranking method allocates the entire demand load to specific edges along the shortest path, thereby overlooking certain hydraulic aspects of the system (such as redundant alternative flow paths). However, overlooked combinations primarily consisted of low-ranked combinations with lower HFM values. For instance, the last two ranked failure combinations were missed for two-loop networks in two-pipe combinations, while in real-world networks, the last five ranked failure combinations were not identified. Similarly, in the Jilin network, the failure combinations missed are notably the lower-ranked and less impactful combinations. The graph-based ranking method efficiently filters out 99% of non-impactful combinations from the analysis in real-world WDN, enhancing its efficiency for swift results during emergency situations in large WDNs.

Figure 6 illustrates two instances of multiple pipe failures in the real-world case study. These scenarios depict the top-ranked failure (Figure 6(a)), ranked 1st, and the 15th-ranked failure (Figure 6(b)), according to the graph-based ranking method. Both scenarios are accompanied by their respective graph-based and hydraulic-based results. The graph-based ranking method exhibits accuracy in detecting rankings compared with the hydraulic-based ranking method, particularly when the failure is the most critical (Figure 6(a)). Also, it can be noted that as the criticality decreases, there is an accuracy drop in graph-based rankings (Figure 6(b)). Although the rankings are similar, the results generated by the graph-based method do not provide a reliable robust representation of network failure magnitude. For instance, in Figure 6(b), where the entire network demand of 0.37% (0.07 L/s) is not supplied, the graph-based ranking method produces values almost a higher value of 0.29 L/s than the real robust values. Therefore, while these results can still identify critical pipes and prioritize them, they have limitations, prompting the deployment of a hybrid method to assess WDN failure due to multiple pipe failures to improve the effectiveness of the methodology (see hybrid ranking method).
Figure 6

Examples of two-pipe failure combinations in real-world networks, along with their corresponding graph-based and hydraulic-based results.

Figure 6

Examples of two-pipe failure combinations in real-world networks, along with their corresponding graph-based and hydraulic-based results.

Close modal

Hybrid hydraulically informed graph-based ranking method (HHGM)

The graph-based approach exhibits a positive correlation with the state-of-the-art hydraulic-based ranking method for pipe criticality assessment; nevertheless, as previously noted, differences in rankings persist. To address this, a hybrid hydraulically informed graph-based ranking method (HHGM) is proposed which runs hydraulic-based analysis only for the cherry-picked combinations of the graph-based ranking method, yielding precise ranking results. Notably, the graph-based ranking method tends to overlook the lower-ranked combinations, thus remaining valuable for identifying the most critical pipe failure combinations. The graph-based method for the real-world WDN filters out more than 99% of combinations (excluding bridges and their combinations) without any impact on the WDN supply reliability. This accurately detects 90% of critical combinations, reducing the number of combinations cherry-picked for the hydraulic-based ranking method. As a result, the HHGM ranking method for real-world WDN is considerably faster (26 times faster) compared with the hydraulic-based ranking method. The HHGM facilitates a more accurate assessment of the impact scale through the calculation of HFM values, providing a robust and realistic measurement unit for understanding the exact consequences of failure combinations on the WDNs. Consequently, such swift evaluations could be instrumental in disaster response scenarios, effectively enhancing the overall resilience of the system.

Computational time

The graph-based ranking method consistently aligned with the hydraulic-based approach in determining failure magnitude (GFM and HFM) values but with fewer constraints, thereby enhancing computational efficiency. In the real-world WDN, the graph-based method took approximately 2 min, while the hydraulic-based method required around 129 min (64 times slower) to analyse two-pipe combinations. In benchmark networks, the graph-based ranking was 66–110 times faster for a two-loop WDN and 34–40 times faster for the Jilin benchmark network compared with the hydraulic-based method (refer to the computational gain factor in Table 2). These results demonstrate that the graph-based approach is significantly faster compared with the state-of-the-art hydraulic-based method.

Table 2

Comparison of time taken for each method and computational gain factor between graph-based and hydraulic-based ranking methods

NetworkCombinationsHHGM
Hydraulic-based ranking method (sec)Computational gain factor (graph- vs. hydraulic-based ranking methods)
Graph-based ranking method (sec)Hybrid-based ranking method (sec)
Two-loop benchmark 0.01 0.67 0.66 66 
0.01 1.11 1.10 110 
0.01 1.19 1.18 118 
0.009 0.66 0.65 72 
0.003 0.26 0.25 83 
Jilin benchmark 0.27 9.63 9.26 34 
2.25 88.62 83.39 37 
14 555.02 539.37 38 
63 2,638.68 2,570.89 40 
Real-world 126.51 298.6 7,769.24 64 
NetworkCombinationsHHGM
Hydraulic-based ranking method (sec)Computational gain factor (graph- vs. hydraulic-based ranking methods)
Graph-based ranking method (sec)Hybrid-based ranking method (sec)
Two-loop benchmark 0.01 0.67 0.66 66 
0.01 1.11 1.10 110 
0.01 1.19 1.18 118 
0.009 0.66 0.65 72 
0.003 0.26 0.25 83 
Jilin benchmark 0.27 9.63 9.26 34 
2.25 88.62 83.39 37 
14 555.02 539.37 38 
63 2,638.68 2,570.89 40 
Real-world 126.51 298.6 7,769.24 64 

The hybrid-based ranking method is slightly slower compared with the hydraulic-based ranking method for the benchmark networks because HHGM considered all combinations as critical and ran the hydraulic simulations for the entire set of combinations, similar to the method employed by the hydraulic method. The HHGM method proves to be more advantageous for large WDNs with numerous pipe combinations, where computational efficiency and the number of non-impactful failure combinations become crucial factors. For example, the hybrid-based method is 26 times faster than the hydraulic-based ranking method for the real-world WDN (Table 2). The hybrid-based ranking method proves to be faster in this specific case study because it encompasses a multitude of pipe combinations with the need for cherry-picking those devoid of GFM for hydraulic-based ranking analysis. Both the graph-based and HHGM methods could be used to faster identify critical pipe combinations than the hydraulic-based ranking method based on the network size.

The study introduces a graph-based ranking method to assess the criticality of pipe combinations within WDNs, utilizing network components like pipes and nodes in a graph, topological features, and spatial demand distribution. This approach effectively identifies combinations of pipes whose failure could significantly impact the functionality of WDN. Compared with the state-of-the-art hydraulic-based method, the graph-based ranking approach demonstrates superior computational efficiency and acceptable accuracy. This increased speed is credited to the method's ability to filter out combinations without a significant impact on the supply, resulting in a reduced number of non-important combinations being assessed. This is particularly beneficial for large networks with many possible pipe failure combinations.

Moreover, the graph-based analysis can also be conducted without a hydraulic model by constructing the network graph from, e.g., CAD or GIS files. This highlights its ability to expedite criticality analysis with minimal data prerequisites, rendering it particularly well-suited for addressing failures within small- to medium-sized WDNs lacking comprehensive data and resource allocations for building a hydraulic model. However, it is essential to recognize the limitations of the graph-based methodology, notably its occasional failure to detect all critical combinations and its tendency to overlook scenarios with lesser impact, owing to the omission of crucial parameters such as topological attributes and frictional losses, in contrast to hydraulic-based methodologies. Additionally, the graph-based approach falls short in providing a robust assessment (i.e., the exact value of HFM) of pipe failures, especially when compared with the state-of-the-art hydraulic-based approach.

To address these limitations, the study proposed a hybrid approach, referred to as the HHGM, which integrates graph-based and hydraulic elements to enhance the criticality assessment of multiple pipe failure scenarios in WDNs. The graph-based component of HHGM effectively screens out combinations with no impact on the network by calculating the graph failure magnitude of each scenario using graph metrics. This hybrid method enhances computational speed and efficiency while also providing accurate and robust results in the analysis of pipe failures. The findings show that the computational time required by the proposed HHGM is significantly faster than the state-of-the-art hydraulic-based simulation, particularly for large WDNs with a substantial number of combinations. The effectiveness of the graph-based method in eliminating combinations with no impact leads to a reduced number of non-important combinations in the results.

Future research would endeavour towards the integration of multiple paths, a complex task due to the time-consuming network decomposition, to achieve more precise estimations of water flow. Additionally, there will be an exploration of the incorporation of other essential WDN elements, such as pumps, into the graph. Addressing these limitations is essential to enhance the graph-based ranking method's accuracy and suitability in assessing the criticality of multiple pipe failure combinations. The method can provide water utilities with an effective way to identify combinations of critical components using graph-based approaches. Additionally, a hybrid approach is proposed, combining the advantages of graph- and hydraulic-based approaches for robust failure assessment and for specific failure scenarios. This approach strengthens operators' capability to increase the resilience and reliability of the entire network, by specifically tailoring maintenance and rehabilitation programmes, e.g., to also prioritize pipes in critical combinations. Nonetheless, with continued refinement, the graph-based ranking method and HHGM have shown significant potential for advancing WDN management in the detection of critical pipes.

The project ‘RESIST’ is funded by the Austrian security research programme KIRAS of the Federal Ministry of Finance (BMF). Among others, the project RESIST aims to increase the resilience of water distribution networks by further developing graph-based approaches for water distribution networks to practical applications.

Data cannot be made publicly available; readers should contact the corresponding author for details.

The authors declare there is no conflict.

Alperovits
E.
&
Shamir
U.
1977
Design of optimal water distribution systems
.
Water Resources Research
13
(
6
),
885
900
.
https://doi.org/10.1029/WR013i006p00885
.
Bata
M. T. H.
,
Carriveau
R.
&
Ting
D. S. K.
2022
Urban water supply systems' resilience under earthquake scenario
.
Scientific Reports
12
(
1
),
20555
.
https://doi.org/10.1038/s41598-022-23126-8
.
Baur
A.
,
Fritsch
P.
,
Hoch
W.
,
Merkl
G.
,
Rautenberg
J.
,
Weiß
M.
&
Wricke
B.
2019
Mutschmann/Stimmelmayr Taschenbuch der Wasserversorgung (Mutschmann/Stimmelmayr Pocketbook of Water Supply)
.
Franckh-Kosmos Verlag, Stuttgart, Germany
.
Bentley
2023
Water Distribution Analysis and Design Software – OpenFlows WaterGEMS
.
Available from: https://www.bentley.com/software/openflows-watergems/ (accessed 12 December 2023)
.
Berardi
L.
,
Ugarelli
R.
,
Røstum
J.
&
Giustolisi
O.
2014
Assessing mechanical vulnerability in water distribution networks under multiple failures
.
Water Resources Research
50
(
3
),
2586
2599
.
https://doi.org/10.1002/2013WR014770
.
Bi
W.
&
Dandy
G. C.
2014
Optimization of water distribution systems using online retrained metamodels
.
Journal of Water Resources Planning and Management
140
(
11
),
04014032
.
https://doi.org/10.1061/(asce)wr.1943-5452.0000419
.
Bollobás
B.
1998
Modern Graph Theory
, Vol.
184
.
Springer Science & Business Media
,
Berlin/Heidelberg, Germany
.
Brandes
U.
2008
On variants of shortest-path betweenness centrality and their generic computation
.
Social Networks
30
(
2
),
136
145
.
https://doi.org/10.1016/j.socnet.2007.11.001
.
Chen
T. Y.-J.
,
Vladeanu
G.
&
Daly
C. M.
2021
Pipe criticality assessment without a hydraulic model
.
Pipelines
2021
,
115
124
.
https://doi.org/10.1061/9780784483602.014
.
De Winter
J. C.
,
Gosling
S. D.
&
Potter
J.
2016
Comparing the Pearson and Spearman correlation coefficients across distributions and sample sizes: A tutorial using simulations and empirical data
.
Psychological Methods
21
(
3
),
273
.
https://doi.org/10.1037/met0000079
.
Diao
K.
,
Sweetapple
C.
,
Farmani
R.
,
Fu
G.
,
Ward
S.
&
Butler
D.
2016
Global resilience analysis of water distribution systems
.
Water Research
106
,
383
393
.
https://doi.org/10.1016/j.watres.2016.10.011
.
Diao
K.
,
Berardi
L.
,
Laucelli
D. B.
,
Ulanicki
B.
&
Giustolisi
O.
2022
Topological and hydraulic metrics-based search space reduction for optimal re-sizing of water distribution networks
.
Journal of Hydroinformatics
24
(
3
),
610
621
.
https://doi.org/10.2166/hydro.2022.158
.
Dijkstra
E. W.
1959
A note on two problems in connexion with graphs
.
Numerische Mathematik
1
,
269
271
.
https://doi.org/10.1007/bf01386390
.
Hagberg
A.
,
Swart
P.
&
S Chult
D.
2008
Exploring Network Structure, Dynamics, and Function Using NetworkX
.
Los Alamos National Lab. (LANL)
,
No. LA-UR-08-05495
.
Hajibabaei
M.
,
Yousefi
A.
,
Hesarkazzazi
S.
,
Roy
A.
,
Hummel
M. A.
,
Jenewein
O.
,
Shahandashti
M.
&
Sitzenfrei
R.
2022
Identification of critical pipes of water distribution networks using a hydraulically informed graph-based approach
. In:
World Environmental and Water Resources Congress 2022
, pp.
1041
1053
.
https://ascelibrary.org/doi/abs/10.1061/9780784484258.097
.
Hajibabaei
M.
,
Hesarkazzazi
S.
,
Minaei
A.
,
Savić
D.
&
Sitzenfrei
R.
2023a
Pareto-optimal design of water distribution networks: An improved graph theory-based approach
.
Journal of Hydroinformatics
25
(
5
),
1909
1926
.
https://doi.org/10.2166/hydro.2023.091
.
Hajibabaei
M.
,
Yousefi
A.
,
Hesarkazzazi
S.
,
Minaei
A.
,
Jenewein
O.
,
Shahandashti
M.
&
Sitzenfrei
R.
2023b
Resilience enhancement of water distribution networks under pipe failures: A hydraulically inspired complex network approach
.
AQUA – Water Infrastructure, Ecosystems and Society
72
(
12
),
2358
2376
.
https://doi.org/10.2166/aqua.2023.180
.
Herrera
M.
,
Abraham
E.
&
Stoianov
I.
2016
A graph-theoretic framework for assessing the resilience of sectorised water distribution networks
.
Water Resources Management
30
,
1685
1699
.
https://doi.org/10.1007/s11269-016-1245-6
.
Jun
H.
,
Loganathan
G.
,
Kim
J. H.
&
Park
S.
2008
Identifying pipes and valves of high importance for efficient operation and maintenance of water distribution systems
.
Water Resources Management
22
,
719
736
.
https://doi.org/10.1007/s11269-007-9188-6
.
Klise
K. A.
,
Bynum
M.
,
Moriarty
D.
&
Murray
R.
2017
A software framework for assessing the resilience of drinking water systems to disasters with an example earthquake case study
.
Environmental Modelling & Software
95
,
420
431
.
https://doi.org/10.1016/j.envsoft.2017.06.022
.
Li
W.
,
Mazumder
R. K.
&
Li
Y.
2023
Topology-based resilience metrics for seismic performance evaluation and recovery analysis of water distribution systems
.
Journal of Pipeline Systems Engineering and Practice
14
(
1
),
04022070
.
https://doi.org/10.1061/jpsea2.pseng-1303
.
Marlim
M. S.
,
Jeong
G.
&
Kang
D.
2019
Identification of critical pipes using a criticality index in water distribution networks
.
Applied Sciences
9
(
19
),
4052
.
https://doi.org/10.3390/app9194052.
Pagano
A.
,
Sweetapple
C.
,
Farmani
R.
,
Giordano
R.
&
Butler
D.
2019
Water distribution networks resilience analysis: A comparison between graph theory-based approaches and global resilience analysis
.
Water Resources Management
33
,
2925
2940
.
https://doi.org/10.1007/s11269-019-02276-x
.
Python Software Foundation
2022
itertools – Functions Creating Iterators for Efficient Looping. Python 3 Documentation
.
Available from: https://docs.python.org/3/library/itertools.html (accessed 23 April 2024)
.
Quitana
G.
,
Molinos-Senante
M.
&
Chamorro
A.
2020
Resilience of critical infrastructure to natural hazards: A review focused on drinking water systems
.
International Journal of Disaster Risk Reduction
48
,
101575
.
https://doi.org/10.1016/j.ijdrr.2020.101575
.
Sitzenfrei
R.
2021
Using complex network analysis for water quality assessment in large water distribution systems
.
Water Research
201
,
117359
.
https://doi.org/10.1016/j.watres.2021.117359
.
Sitzenfrei
R.
,
Wang
Q.
,
Kapelan
Z.
&
Savić
D.
2020
Using complex network analysis for optimization of water distribution networks
.
Water Resources Research
56
(
8
),
e2020WR027929
.
https://doi.org/10.1029/2020wr027929
.
Spearman
C.
1904
The proof and measurement of association between two things
.
The American Journal of Psychology
15
(
1
),
72
101
.
https://doi.org/10.2307/1412159
.
Tidwell
V. C.
,
Cooper
J. A.
&
Silva
C. J.
2005
Threat assessment of water supply systems using Markov latent effects modeling
.
Journal of Water Resources Planning and Management
131
(
3
),
218
227
.
https://doi.org/10.1061/(ASCE)0733-9496(2005)131:3(218)
.
Ulusoy
A.
,
Stoianov
I.
&
Chazerain
A.
2018
Hydraulically informed graph theoretic measure of link criticality for the resilience analysis of water supply networks
.
Applied Network Science
3
,
1
22
.
https://doi.org/10.1007/s41109-018-0079-y
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).