Please use this identifier to cite or link to this item:
Scopus Web of Science® Altmetric
Type: Journal article
Title: A software tool for assessing the performance of and implementing water distribution system solution methods
Author: Qiu, M.
Alexander, B.
Simpson, A.
Elhay, S.
Citation: Environmental Modelling and Software, 2019; 112:52-69
Publisher: Elsevier
Issue Date: 2019
ISSN: 1364-8152
Statement of
Mengning Qiu, Bradley Alexander, Angus R.Simpson, Sylvan Elhay
Abstract: WDSLib is an extensible simulation toolkit for the steady-state analysis of a water distribution system. It includes a range of solution methods: the forest-core partitioning algorithm, the global gradient algorithm, the reformulated co-tree flows method, and also combinations of these methods. WDSLib has been created using a modularized object-oriented design and implemented in the C++ programming language, and has been validated against a reference MATLAB implementation. WDSLib has been designed: (i) to avoid unnecessary computations by hoisting each of the modules to its appropriate level of repetition, (ii) to perform the computations independently of measurement units using scaled variables, (iii) to accurately report the execution time of all the modules in that it is possible to produce a timing model to parameterize multiple simulation times (such as in an optimization using a genetic algorithm) from a series of sampling simulation runs and (iv) to guard against numerical failures. Two example applications, a once-off simulation and a network optimization design application simulation, are presented. This toolkit can be used (i) to implement, test and compare different solution methods, (ii) to focus the research on the most time-consuming parts of a solution method and (iii) to guide the choice of solution method when multiple simulation runs are required.
Keywords: Water distribution system; C++ toolkit; object-oriented design; forest-core partitioning algorithm; reformulated Co-Tree flows method; global gradient algorithm; open source software
Rights: © 2018 Elsevier Ltd. All rights reserved.
DOI: 10.1016/j.envsoft.2018.10.016
Published version:
Appears in Collections:Aurora harvest 8
Civil and Environmental Engineering publications

Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.