Technical Papers
Jun 16, 2015

Fast Graph Matrix Partitioning Algorithm for Solving the Water Distribution System Equations

Publication: Journal of Water Resources Planning and Management
Volume 142, Issue 1

Abstract

In this paper a method that determines the steady-state hydraulics of a water distribution system, the graph matrix partitioning algorithm (GMPA), is presented. This method extends the technique of separating the linear and nonlinear parts of the problem and using the more time-consuming nonlinear solver only on the nonlinear parts of the problem and faster linear techniques on the linear parts of the problem. The previously developed forest-core partitioning algorithm (FCPA) used this approach to separate the network graph’s external forest from its looped core but did not address the fact that within the core of a network graph there may be many internal trees—nodes in series—for which a more economical linear process can be used. This extension of the separation process can significantly reduce the dimension of the nonlinear problem that must be solved: GMPA applied to eight case study networks with between 900 and 20,000 pipes show reductions to between 5 and 55% of the core dimension (after FCPA). The separation of the problem into its nonlinear and linear parts involves no approximations, such as lumping or skeletonization, and the resulting solution is precisely the solution that would have been obtained by the slower technique of solving the entire network with a nonlinear solver. The new method is applied after the network has been separated into an external forest and core by the FCPA method. GMPA identifies all the nodes in the core that are in series (the internal forest) and then iterates alternately on the remaining core [the (nonlinear) global step] and the internal forest [the (linear) local step]. In this paper, it is formally shown that the smaller set of nonlinear equations in GMPA corresponds to the network equations of a particular topological subgraph of the original graph. Using algebraic manipulations, the size of the linearized system to be solved is reduced to the number of nodes in the core having degrees greater than two. For pipe models of real-world applications that are derived from geographic information system datasets, this can mean a dramatic reduction of the size of the nonlinear problem that has to be solved. The main contributions of the paper are (1) the derivation and presentation of formal proofs for the new method, and (2) demonstrating how significant the reduction in the dimension of the nonlinear problem can be for suitable networks. The method is illustrated by a simple example.

Get full access to this article

View all available purchase options and get full access to this article.

Acknowledgments

The work presented in this paper has been partly developed as part of the research project SMaRT-OnlineWDN (Code 13N12178) that is funded by the German Federal Ministry of Education and Research (BMBF) and the French National Research Agency (ANR).

References

Birkhoff, G. (1962). “A variational principle for nonlinear networks.” Q. Appl. Math., 21(2), 160–162.
Birkhoff, G., and Diaz, J.-B. (1956). “Non-linear network problems.” Q. Appl. Math., 13(4), 431–443.
Branin, F., Jr. (1963). “The inverse of the incidence matrix of a tree and the formulation of the algebraic-first-order differential equations of an RLC network.” IEEE Trans. Circuit Theory, 10(4), 543–544.
Carpentier, P., and Cohen, G. (1993). “Applied mathematics in water supply network management.” Automatica, 29(5), 1215–1250.
Cherry, C. (1951). “Some general theorems for non-linear systems possessing reactance.” Philos. Mag., 42(333), 1161–1177.
Collins, M., Cooper, L., Helgarson, R., Kennington, J. L., and LeBlanc, L. (1978). “Solving the pipe network analysis problem using optimization techniques.” Manage. Sci., 24(7), 747–760.
Cross, H. (1936). “Analysis of flow in networks of conduits or conductors.”, Engineering Experiment Station, Univ. of Illinois, Urbana, IL.
Deuerlein, J. W. (2008). “Decomposition model of a general water supply network graph.” J. Hydraul. Eng., 822–832.
Deuerlein, J. W., Simpson, A. R., and Dempe, S. (2009). “Modeling the behavior of flow regulating devices in water distribution systems using constrained nonlinear programming.” J. Hydraul. Eng., 970–982.
Diestel, R. (2010). Graph theory, 4th Ed., Springer, New York.
Elhay, S., Simpson, A., Deuerlein, J., Alexander, B., and Schilders, W. (2014). “Reformulated co-tree flows method competitive with the global gradient algorithm for solving water distribution system equations.” J. Water Resour. Plann. Manage., 04014040.
Epp, R., and Fowler, A. (1970). “Efficient code for steady-state flows in networks.” J. Hydraul. Div., 96(HY1), 43–56.
Giustolisi, O. (2010). “Considering actual pipe connections in water distribution network analysis.” J. Hydraul. Eng., 889–900.
Giustolisi, O., Laucelli, D., Berardi, L., and Savic, D. (2012). “Computationally efficient modeling method for large water network analysis.” J. Hydraul. Eng., 313–326.
Gupta, R., and Prasad, T. D. (2000). “Extended use of linear graph theory for analysis of pipe networks.” J. Hydraul. Eng., 56–62.
Kesavan, H. K., and Chandrashekar, M. (1972). “Graph-theoretic models for pipe network analysis.” J. Hydraul. Div., 98(HY2), 345–363.
Millar, W. (1951). “Some general theorems for non-linear systems possessing resistance.” Philos. Mag., 42(333), 1150–1160.
Nielsen, H. B. (1989). “Methods for analyzing pipe networks.” J. Hydraul. Eng., 139–157.
Piller, O. (1995). “Modeling the behavior of a network—Hydraulic analysis and sampling procedures for parameter estimation.” Applied mathematics thesis, Univ. of Bordeaux, Talence, France, 288.
Rossman, L. A. (2000). “EPANET 2 users manual.”, U.S. EPA, Cincinnati.
Simpson, A. R., and Elhay, S. (2011). “The Jacobian for solving water distribution system equations with the Darcy-Weisbach head loss model.” J. Hydraul. Eng., 696–700.
Simpson, A. R., Elhay, S., and Alexander, B. (2014). “A forest-core partitioning algorithm for speeding up the analysis of water distribution systems.” J. Water Resour. Plann. Manage., 435–443.
Todini, E., and Pilati, S. (1988). “A gradient algorithm for the analysis of pipe networks.” Computer applications in water supply, Research Studies Press, Letchworth, Hertfordshire, U.K.
Todini, E., and Rossman, L. A. (2013). “Unified framework for deriving simultaneous equation algorithms for water distribution networks.” J. Hydraul. Eng., 511–526.

Information & Authors

Information

Published In

Go to Journal of Water Resources Planning and Management
Journal of Water Resources Planning and Management
Volume 142Issue 1January 2016

History

Received: Nov 14, 2014
Accepted: Apr 24, 2015
Published online: Jun 16, 2015
Discussion open until: Nov 16, 2015
Published in print: Jan 1, 2016

Permissions

Request permissions for this article.

Authors

Affiliations

J. Deuerlein [email protected]
Senior Researcher and Partner, 3S Consult GmbH, Karlsruhe, Germany; and Adjunct Senior Lecturer, School of Civil, Environmental and Mining Engineering, Univ. of Adelaide, Adelaide, SA 5005, Australia (corresponding author). E-mail: [email protected]
Visiting Research Fellow, School of Computer Science, Univ. of Adelaide, Adelaide, SA 5005, Australia. E-mail: [email protected]
A. R. Simpson, M.ASCE [email protected]
Professor, School of Civil, Environmental and Mining Engineering, Univ. of Adelaide, Adelaide, SA 5005, Australia. E-mail: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share