# Global Gradient Algorithm Extension to Distributed Pressure Driven Pipe Demand Model

- 882 Downloads

## Abstract

It has been proved that the standard representation of water demand in a Water Distribution Network (WDN) leads to pipe head loss errors as well that the fully satisfied demand regardless water pressure assumption is misleading. This follows that different algorithms have been developed in order to overcome these two drawbacks although separately and independently. Consequently, this paper introduces an alternative formulation of the Global Gradient Algorithm (GGA), referred to as UD-PD, which is able to solve uniformly distributed pressure driven demands along the pipes of a WDN in extended period simulations. In addition, this new scheme is tested against reference solutions and its performances are compared with the standard WDN models. Finally, the UD-PD is applied to a real WDN under pressure deficit conditions. Numerical results show that the hydraulic heads computed with the UD-PD result higher than those simulated with standard demand driven models and that the UD-PD is able both to capture the non linear behavior of the hydraulic head along the network and to correctly compute the flow inversion even in pressure driven conditions.

## Keywords

Water distribution network modelling Uniformly distributed demand Pressure driven demand Global Gradient Algorithm## 1 Introduction

Nowadays, the water scarcity scenarios (Jakob and Steckel 2016) and the effects of climate change on water resources (Oki and Kanae 2006) drive the development of hydraulic tools able to correctly simulate Water Distribution Networks (WDNs). It can be argued that these are mandatory steps in order to manage and prevent urban water crisis as recently recognized by the European Environmental Agency and underlined by the Water Framework Directive (Conte et al. 2012). In particular, more accurate models of pressures and flow rates in WDNs are intent on properly support water system designs, rehabilitation plans and water demands management strategies.

Since early 1930s, many network hydraulics solvers have been developed. Firstly, Cross (1936) designed a scheme based on iterative solution of flow equations in looped pipes. Afterwards, different authors applied the Newton-Raphson technique to calculate water flows and hydraulic heads in both opened and closed networks (Epp and Fowler 1970; Boulos and Altman 1991; Murty 1972). It is only with Todini and Pilati (1988)’s works that the researchers’ efforts arrived to a breakthrough when the so called Global-Gradient-Algorithm (GGA) was developed. This scheme combines energy loss equations and mass balance equations providing a simultaneous solutions for nodal head and pipe flows. This method has become *de-facto* the standard for WDN solvers and was adopted in the widespread and open-source program EPANET (Rossman 2000). Some examples of EPANET diffusion in the scientific community as well in the WDN design and management sectors can be found in Avesani et al. (2012), where EPANET is extended in order to simulate unsteady flow in water distribution networks with variable head tanks, in Ingeduld et al. (2006), Ingeduld (2007), which uses EPANET to model both water intermittent water flows and real-time demands forecasting in WDN. Specifically, a complete and historical review about WDN solver methods can be found in Ormsbee (2006) and a survey on EPANET in Rossman (2000).

Despite the utility and feasibility of the above schemes, they presents two limits: firstly, water demands are modelled with lumped withdrawals at network nodes and not distributed along pipes. This approximation does not preserve the energy balance along pipes and leads to significant head loss errors, as reported in Berardi et al. (2010), Giustolisi and Todini (2009). Secondly, standard hydraulic network solvers are not able to represent WDNs affected by pressure deficit conditions (Giustolisi and Todini 2009).

Consequently, in the past decade, the researchers’ efforts have been focused on the development of proper extensions and alternative formulations of standard WDNs models in order to overcome those two drawbacks. Starting with models able to correctly taking into account actual demand along pipes, initially Giustolisi and Todini (2009) formulated a modification of the GGA able to simulate uniformly water demand along pipes in the so called EGGA scheme. Afterward, Berardi et al. (2010) extended the EGGA to any empirical head loss monomial formula and Menapace et al. (2018) developed an EPANET extension to consider both node and uniformly distributed demand driven demands.

A second category of schemes involve instead models able to correctly consider pressure demand driven although still at the individual node level. For example, Ang and Jowitt (2006) presents a novel algorithm based on artificial reservoirs; Rossman (2007) introduces pressure dependent demands using proper emitters and Kalungi and Tanyimboh (2003)’s scheme recognizes the pressure dependency of water consumption in the solution procedure by adjusting nodal flows. Other nodal pressure driven approaches instead are based on head-flow relationship embedded in hydraulic network equations. Some examples can be found in Giustolisi and Todini (2009), Tanyimboh and Templeman (2010) and Siew and Tanyimboh (2012) in which a constitutive head-flow equation allows to compute the actual withdrawn water in a node according to the nodal demand and pressure.

Nevertheless, to the best of authors knowledge, none mathematical solution has been yet formulated capable of representing distributed water demands and pressure deficit conditions simultaneously. As a result, the aim of this paper is to developed a proper mathematical formulation in order to model distributed pressure driven demand in a WDN. The paper is organized as follows: Section 2 presents the mathematical model for the uniformly distributed pression driven head loss equation; Section 3 describes the new numerical model in order to introduce the distributed pressure driven demand into the GGA scheme; in Section 4 the new scheme is compared with reference solutions and applied to real test cases; and finally, Section 5 summaries the main finding and outcomes of the present paper.

## 2 Mathematical Model

*ij*-

*th*pipe connecting the

*i*-

*th*and

*j*-

*th*nodes has to be written as:

*x*is the pipe linear coordinate whose origin is in the node

*i*;

*w*

_{k}is the

*k*-

*th*withdrawal at the location

*x*

_{k};

*h*

_{k}is the local hydraulic pressure in

*x*

_{k};

*n*

_{w,ij}is the number of withdrawals in the

*ij*-

*th*pipe; and

*δ*is the Dirac delta function, whose definition can be found in Dirac (1939). Thus, according to the Eq. 1, the total amount of water withdrawn in the

*ij*-

*th*pipe assumes the following expression:

*x*from the initial node should be written as:

*ξ*is spatial coordinate,

*Q*

_{ij}is the flow of

*ij*-

*th*pipe in the node

*i*-

*th*. This follows that the total amount of withdrawn water in the pipe

*ij*-

*th*,

*W*

_{ij,tot}equals the total amount of demand water in the corresponding pipe, i.e.

*D*

_{ij,tot}=

*W*

_{ij,tot}only when there is sufficient pressure in each withdrawal points.

It has to be noticed that from a mathematical point of view both Eqs. 1 and 3 are discontinuous functions. Specifically, Eq. 3 is a step function of general validity, which is able to properly taken into account the flow direction along each pipes even when a flow inversion occurs and Eq. 1 is a sampling function. It is obvious that this topological representation, which is provided by Eqs. 1 and 3 and shown in Fig. 1, is correct and accurate although it presents two drawbacks. First, the discontinuity in the flow and in the withdrawal force to split the problem in a number of joint pipe equal to the number of connections. This increase the complexity in the topological representation of the WDN reducing the computational efficiency. Second, in real applications and network analysis there is the assumption of uniformly distributed water demands along the pipe due to the lack of information about the actual connections and demands.

*w*

_{ij,k}(

*h*(

*x*)) =

*d*

_{ij,k}), where

*d*

_{ij,k}is

*k*-

*th*point water demand in the

*ij*-

*th*pipe; and the total water demand

*W*

_{ij,tot}is equally split (

*W*

_{ij,tot}/2) between the nodes

*i*and

*j*. This preserve the mass balance and reduces the flow in each pipe to a continuous and constant function, which reads as:

*n*∈ [1,2] depends on the chosen mathematical expression and

*r*

_{ij}is the. For example in the standard Darcy-Weisbach formula

*n*is set equal to 2, while in the Hazen-Williams expression to 1.852 (Wu and Clark 2009). Furthermore, the term

*r*

_{ij}(

*x*) is the resistance coefficient which depends on the flow regime, on the pipe equivalent roughness, and on the pipe diameter. However, in common practice, empirical formulations are adopted where the unitary hydraulic resistance is assumed constant, i.e.

*r*

_{ij}(

*x*) =

*r*

_{ij}, along each pipes and independent from the flow regime. Thus the total head loss in the

*ij*-

*th*pipes is:

*R*

_{ij}=

*L*

_{ij}

*r*

_{ij}.

*ij*-

*th*pipe it is easy to prove that:

*q*

_{ij}is the non negative demand per unit length in the

*ij*-

*th*pipe and is equal to

*Q*

_{ji}is the flow of

*ij*-

*th*pipe in the

*j*-

*th*node. As reported in Giustolisi and Todini (2009), Giustolisi (2010), the Expression (10) preserves both mass and energy.

*ij*-

*th*pipe has to be rewritten as presented in Eq. 11 in order to properly taking into account the water withdrawn dependency on hydraulic pressure:

Nevertheless, differently from the original (1), the *w*_{ij} function results now continuous and differentiable. In particular it could be approximated within an iterative scheme like those characterizing WDN hydraulic solvers. Therefore, the novel idea presented in this paper is to developed a strategy in order to compute an approximate *w*_{ij} function which still allows a correct simulation of the head loss in a pipe. In particular, the core of the scheme is borrowed from high order numerical Finite Element Methods (FEM) where high order polynomials approximate the exact solution in each mesh element from the values computed in the nodes of the mesh by the FEM solver.

## 3 The New Scheme for Distributed Pressure Driven Demand

As in the FEM-based schemes, WDN are made by nodes linked not with multidimensional elements but with one dimensional element, i.e. the pipes, where an arbitrary number of additional nodes can be added in order to reconstruct the water withdrawal function, known the pressure head in each nodes, as shown in Fig. 2b and d. It follows that, starting from the classical Global Gradient Algorithm, each iterative step could provide the solution of the hydraulic head both in water supply network nodes and in the pipes additional nodes. After that, known the hydraulic head and chosen a proper head-flow relationship such as those described in nodal pressure demand schemes, the withdrawal function along each pipe of the network can be approximated.

*w*

_{ij}(

*x*) along the

*ij*-

*th*pipe is approximated with a generic polynomial function \(\widetilde {w}_{ij}(x)\) which reads as:

*ij*-

*th*pipe and

*n*

_{d}are the total number of point which have to be consider in each pipes according to the polynomial order

*M*. Namely,

*n*

_{d}is equal to

*M*+ 1. It is clear that

*n*

_{d}include both the pipe initial node

*i*and final node

*j*. For sake of clarification, Appendix A describes the general procedure to compute the unknown coefficient of the reconstructed withdrawal function \(\widetilde {w}_{ij}(x)\) of arbitrary order of approximation and more in details illustrates the case of second order appropriation.

*ij*-

*th*pipe connecting the

*i*-

*th*and

*j*-

*th*node, known the flow

*Q*

_{ij}in the node

*i*-

*th*and the withdrawal along the pipe.

*ij*-

*th*pipe is a known function \(\mathcal {H}\) which can be written as:

*h*

_{ij}=

*h*

_{i}−

*h*

_{j}, depends on the resistance closure formula, on the length of the

*ij*-

*th*pipe and on the coefficients of the approximated water demand function which has been computed at the previous iterative step. It worth noting that the function \(\mathcal {H}\) results continuous and differentiable and known once choosen the appropriation order for the withdrawal function.

where *n*_{ij,l} is the number of withdrawal polynomial points, *n*_{t} is the total number of nodes and *n*_{n} is the total number of junction, i.e., the number of nodes where the piezometric head is unknown. According to the standard formulation, Eq. 16a describes the head losses along each pipe of the network and Eq. 16b represents the mass balance at each of the unknown head nodes. On the other hand, differently from the origial formulation, the Eq. 16c has been also introduced in order to properly compute the unknown pressure dependent withdrawal function along each pipe. This follows that the System (16) is a non linear system of equations which, as for the standard GGA scheme, can be linearized using the Taylor series expansion.

*f*+ 1 is therefore written as:

which can be directly cast inside the GGA procedure where only one additional step in the iterative procedure has to be considered. In order to facilitate the developed and the explanation of the new scheme, we limit ourself to a general discussion of the method. However, Appendix B reports the Equations in case of second order approximation for water withdrawals, flow rate and head loss in a generic pipe. The coefficients for Taylor series expansion are also derived.

## 4 Test Cases

*p*

_{k}=

*h*

_{k}−

*z*

_{k}with

*z*

_{k}the local geodetic elevation. Moreover,

*α*and

*β*are defined respectively as (Tanyimboh and Templeman 2010; Siew and Tanyimboh 2012):

*p*

^{r}is the pressure for full demand satisfaction. In addition, a second order of approximation has been used in order to approximate the withdrawal function. For the sake of clarity, we call hereafter the nodal demand driven scheme N-DD; the nodal pressure driven scheme N-PD; the uniformly distributed demand driven scheme UD-DD; and the uniformly distributed pressure driven scheme UD-PD.

### 4.1 Reference Test Case

The aim of this test case is to verified the present new UD-PD scheme with a reference solution. In particular, the test consists in simulating the pressure and the flow rate in a single dead-end pipe connecting two nodes, named *i* and *j*, where the hydraulic pressure in the node *i* and the water demand are the only known variables of the problem. In order to compare the solution obtained with the different methods the following reference solution is considered: the *ij* pipe is divided with 100 nodes equally distributed which have a water demand of 0.1 *l*/*s*. This follows that it is possible to solve the standard head loss equation, where the flow rate is constant, for each section of the pipe and to apply the mass balance in each nodes sequentially starting from the initial node *i* where the pressure is known. In particular, it is possible to calculate in each node the actual withdrawal, which depends locally on the pressure as described by the Eq. 23, and through an appropriate mass balance, know the water passing through the next node.

### 4.2 Two Tank Test Case

In order to discuss the implications of the new UD-PD scheme, a simplify WDN is considered. It consists in two tanks, named *T*01 and *T*02, connected with three pipes (see layout and detailed report of the network in Fig. 8 and Table 1 of Electronic Supplementary Material). In order to cover both demand driven and pressure deficit conditions, four scenarios are simulated. In the first case, *c**a**s**e*(*i*), the water levels is set at 80 *m* for the tank *T*01 and 70 *m* for the tank *T*02 while in the second case, *c**a**s**e*(*i**i*), the water levels are set at 30 *m* and 20 *m* respectively for the tank *T*01 and the tank *T*02 (see Table 1 in Supplementary Material). In both cases two water total demands are taken into account: *D*_{tot,AB} = 5 *l*/*s* and *D*_{tot,AB} = 20 *l*/*s*. These configurations have been specifically chosen because they allow to compare the presented UD-PD scheme, where the total water demand is uniformly distributed along the pipe *AB* and is pressure driven, with both the standard uniformly distributed and demand driven schemes. In the N-DD, the total demand equally distributed in both node *A* and *B*.

*A*and

*B*computed with the N-DD, UD-DD and UD-PD in the four scenarios. According to withdrawal-head relationship in

*c*

*a*

*s*

*e*(

*i*) tank

*T*01 and tank

*T*02 are able to deliver all the water demand and there are no pressure deficit conditions. Regarding the first configuration, Fig. 4a shows that: the tank

*T*01 supplies all the demand water; there is no flow inversion; and all the model are able to compute the same pressure in both nodes

*A*and

*B*. As expected, the pressure along the pipe

*AB*computed with the N-DD scheme differs from the pressure derived with the UD-DD and UD-PD schemes. This differences has been already discussed in Giustolisi et al. (2008), Giustolisi and Todini (2009) and consequently no further details are here necessary. On the contrary, Fig. 4b shows negative grade of the hydraulic pressure in the pipe

*B*-

*T*02 computed with the UD-DD and UD-PD models when the water demand increases to

*D*

_{tot,AB}= 20. This means that both tank

*T*01 and

*T*02 cover the water requested in pipe

*AB*resulting in a flow inversion in the pipe

*AB*. This produce a small difference between the pressure computed with the three different model which amplify along the pipe. It is important to noticed that the hydraulic head computed with the UD-PD scheme corresponds to the one computed with the UD-DD scheme in both water demand scenarios proving that the new UD-PD scheme represents a generalization of the UD-DD model.

Moving to *case (ii)*, the pressure drops and the two tanks do not ensure enough pressure to satisfy the water demand. This implies that the differences between the N-DD, UD-DD and UD-PD models increase, as reported in Fig. 4c and d. Focusing on *D*_{tot,AB} = 5 *l*/*s* demand, Fig. 4c shows that both distributed models simulate a non linear behaviour in the hydraulic pressure along the pipe *AB* the pressure differs both along the pipes and in the nodes. On the contrary, the pressure computed in the node *A* and *B* with the demand driven models results similar in the nodes and differs from the one computed with the UD-PD. Similar to *c**a**s**e*(*i*), both distributed models are able to capture the flow inversion even in case of *D*_{tot,AB} = 20 *l*/*s* although the pressure in the UD-PD results higher due the fact less water is withdrawn in case of pressure driven demand. It worth to notice that this results are in agreement with the conclusions presented in Section 4.1 and further underline the differences between the UD-DD and the demand driven models in pressure scarcity conditions.

### 4.3 Case Study

This test case has two purposes: firstly, to show the applicability of the new UD-PD scheme to a real network; and secondly, to demonstrate that the hydraulic head distribution could considerable change when the distributed pressure driven demand is considered. As a consequence, the new UD-PD method has been applied to a real WDN, known in scientific literature as Apulian Network test case (Giustolisi et al. 2008) (see layout and detailed report of the network in Fig. 9 and Table 2 of Electronic Supplementary Material). It has to be underlined that the original nodal water demand presented in Giustolisi et al. (2008)’s work are herein distributed along each pipe to enforce the differences between pressure and demand driven simulations.

*η*∈ [0,1], where

*η*= 0 in case that all the water demand, in the selected pipe, is satisfied and

*η*= 1 when no water is delivered. Hence, in pipe 34, which is the pipe with the lowest pressure,

*η*assumes a value very closed to 1, meaning that almost all the demand is not satisfied. Correspondingly, in the pipes 13 and 14

*η*has a value close to 0.8 which means that only the 20

*%*of the demand water is withdrawn. As reported in Fig. 5c and a, pipes 13 and 14 are not only the pipes where the both the pressures and hydraulic heads are lower but also where the differences between the UD-DD and the UD-PD models are higher. On the contrary, in pipes 1, 6 and 18, where both the hydraulic head and pressure are high,

*η*decreases to a value of 0.56, 0.56. and 0.57 which denotes that almost the 40

*%*of the demand is satisfied. In order to better underline the differences between the UD-DD and UD-PD schemes Fig. 7a shows the hydraulic head in the network noted computed with the two methods and Fig. 7b illustrates the hydraulic heads along some external pipes of the network, which further illustrates that the UD-PD even in a real WDN is able to capture both the non linear behaviour of the hydraulic head along the network and to correctly compute the flow inversion in pressure driven conditions.

## 5 Conclusion

This paper presents a new formulation of the GGA scheme in order to properly model uniformly pressure driven demand along pipes in a WDN. In particular, a new approximation of the head loss equation, based on solving high order polynomial equation, is formulated as well an additional step in the iterative Newton-Rapson scheme is introduced. In addition, the new uniformly pressure driven scheme is tested with reference solution to prove its performance and accuracy. Furthermore applications to two WDNs illustrate some comparisons between the uniformly pressure driven scheme and the standard uniformly demand driven scheme. These simulations underline that these two schemes, pressure and demand driven, lead to the same results in case of sufficient pressure in a WDN. On the contrary, the uniformly pressure driven scheme results into a higher nodal pressure and simultaneously a lower withdrawn water where the pressure is not sufficient to deliver all the demand water.

The presented results make the new distributed pressure driven demand head-loss equation formulation within the GGA scheme an essential tool to properly simulate flow and pressure in a WDN in pressure deficit conditions.

## Notes

### Acknowledgements

This work has been partially carried out within the Research project AI-ALPEN, CUP:B26J16000300003 funded by the PAB (Autonomy Provence of Bozen-Bolzano,Italy) for University Research-2014. The EFRE-FESR project Thermo Fluid Dynamics, infrastructures for applied research (ERDF 2014- 2020, CUP: I52F16000850005) support is also acknowledged. The authors thank Professor Righetti Maurizio for his constant guidance and the encouragement in water researches.

### Compliance with Ethical Standards

### **Conflict of interests**

None

## Supplementary material

## References

- Ang WK, Jowitt PW (2006) Solution for water distribution systems under pressure-deficient conditions. J Water Resour Plan Manag 132(3):175–182. https://doi.org/10.1061/(ASCE)0733-9496(2006)132:3(175) CrossRefGoogle Scholar
- Avesani D, Righetti M, Righetti D, Bertola P (2012) The extension of EPANET source code to simulate unsteady flow in water distribution networks with variable head tanks. J Hydroinformatics 14(4):960. https://doi.org/10.2166/hydro.2012.013 CrossRefGoogle Scholar
- Berardi L, Giustolisi O, Todini E (2010) Accounting for uniformly distributed pipe demand in wdn analysis: enhanced gga. Urban Water J 7(4):243–255. https://doi.org/10.1080/1573062X.2010.491550 CrossRefGoogle Scholar
- Boulos P, Altman T (1991) A graph-theoretic approach to explicit nonlinear pipe network optimization. App Math Model 15(9):459–466. https://doi.org/10.1016/0307-904X(91)90035-N. http://www.sciencedirect.com/science/article/pii/0307904X9190035N
- Conte G, Bolognesi A, Bragalli C, Branchini S, Carli AD, Lenzi C, Masi F, Massarutto A, Pollastri M, Principi I (2012) Innovative urban water management as a climate change adaptation strategy: Results from the implementation of the project “water against climate change (wataclic)”. Water 4(4):1025–1038. https://doi.org/10.3390/w4041025. http://www.mdpi.com/2073-4441/4/4/1025 CrossRefGoogle Scholar
- Cross H (1936) Analysis of flow in networks of conduits or conductors. Tech rep., University of Illinois at Urbana Champaign, College of Engineering. Engineering Experiment StationGoogle Scholar
- Dirac PAM (1939) A new notation for quantum mechanics. Math Proc Camb Philos Soc 35(3):416–418. https://doi.org/10.1017/S0305004100021162 CrossRefGoogle Scholar
- Epp R, Fowler A (1970) Efficient code for steady-state flows in network. no. 12Google Scholar
- Giustolisi O (2010) Considering actual pipe connections in water distribution network analysis. J Hydraul Eng 136(11):889–900. https://doi.org/10.1061/(ASCE)HY.1943-7900.0000266 CrossRefGoogle Scholar
- Giustolisi O, Todini E (2009) Pipe hydraulic resistance correction in WDN analysis. Urban Water J 6(1):39–52. https://doi.org/10.1080/15730620802541623 CrossRefGoogle Scholar
- Giustolisi O, Savic D, Kapelan Z (2008) Pressure-driven demand and leakage simulation for water distribution networks. J Hydraul Eng 134 (5):626–635. https://doi.org/10.1061/(ASCE)0733-9429(2008)134:5(626) CrossRefGoogle Scholar
- Ingeduld P (2007) Real-time forecasting with EPANET. https://doi.org/10.1061/40927(243)508
- Ingeduld P, Pradhan A, Svitak z, Terrai A (2006) Modelling intermittent water supply systems with EPANET. https://doi.org/10.1061/40941(247)37
- Jakob M, Steckel JC (2016) Implications of climate change mitigation for sustainable development. Environ Res Lett 11(10):104010. http://stacks.iop.org/1748-9326/11/i=10/a=104010
- Kalungi P, Tanyimboh TT (2003) Redundancy model for water distribution systems. Reliab Eng Syst Saf 82(3):275–286. https://doi.org/10.1016/S0951-8320(03)00168-6. http://www.sciencedirect.com/science/article/pii/S0951832003001686 CrossRefGoogle Scholar
- Menapace A, Avesani D, Righetti M (2018) Uniformly distributed demand EPANET extension. Water Resour Manage. https://doi.org/10.1007/s11269-018-1924-6, Pisaturo G
- Murty Y (1972) Use of digital computers for pipe network analysis. University of Wisconsin, Madison. https://books.google.it/books?id=TqRfAAAAMAAJ Google Scholar
- Oki T, Kanae S (2006) Global hydrological cycles and world water resources. Science 313 (5790):1068–1072. https://doi.org/10.1126/science.1128845. http://science.sciencemag.org/content/313/5790/1068, http://science.sciencemag.org/content/313/5790/1068.full.pdf CrossRefGoogle Scholar
- Ormsbee LE (2006) The history of water distribution network analysis: the computer age. In: 8th annual water distribution systems analysis symposiumGoogle Scholar
- Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2007) Numerical recipes 3rd edition: the art of scientific computing, 3rd edn. Cambridge University Press, New YorkGoogle Scholar
- Rossman LA (2000) EPANET 2: Users manual. Cincinnati US Environmental Protection Agency National Risk Management Research Laboratory 38(September):200. https://doi.org/10.1177/0306312708089715 Google Scholar
- Rossman LA (2007) Discussion of solution for water distribution systems under pressure-deficient conditions; by Wah Khim Ang and Paul W. Jowitt. J Water Resour Plan Manag 133(6):566–567. https://doi.org/10.1061/(ASCE)0733-9496(2007)133:6(566.2) CrossRefGoogle Scholar
- Siew C, Tanyimboh TT (2012) Pressure-dependent epanet extension. Water Resour Manag 26(6):1477–1498. https://doi.org/10.1007/s11269-011-9968-x. https://doi.org/10.1007/s11269-011-9968-x CrossRefGoogle Scholar
- Tanyimboh TT, Templeman AB (2010) Seamless pressure-deficient water distribution system model. Proc Inst Civ Eng Water Manage 163(8):389–396. https://doi.org/10.1680/wama.900013 CrossRefGoogle Scholar
- Todini E, Pilati S (1988) Computer applications in water supply: Vol. 1—systems analysis and simulation. In: A gradient algorithm for the analysis of pipe networks. http://dl.acm.org/citation.cfm?id=61052.61053. Research Studies Press Ltd., Taunton, pp 1–20
- Wu ZY, Clark C (2009) Evolving effective hydraulic model for municipal water systems. Water Resour Manag 23(1):117–136. https://doi.org/10.1007/s11269-008-9267-3 CrossRefGoogle Scholar

## Copyright information

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.