DONATE

IAHR Document Library


« Back to Library Homepage « Book of Abstracts of the 16th International Conference on Hy...

Developing a Graph-Based, Object-Oriented Urban Water Cycle Simulation Engine to Explore Circular Water Options

Author(s): Dimitrios Bouziotas; Andreas Efstratiadis; Christos Makropoulos

Linked Author(s):

Keywords: Demand-driven; Modelling; Object-oriented; Simulation; Urban water; Circular water

Abstract: This study demonstrates the development and use of a graph-based, object-oriented urban water cycle simulation engine able to model: (a) arbitrary information flows through graph edges and (b) arbitrary circular water technologies, either at the supply or the demand side, through graph nodes. The concept, built in python, is demonstrated for the information flows of water quantity and (conservative) quality for a real-world application at a neighborhood spatial scale in the Netherlands, where it delivers quantitative insights that agree with previous research works, while significantly reducing the complexity of previous procedural modelling structures. Structural aspects and limitations are discussed, including slower runtimes but drastically improved code coherence and readability due to the use of OOP and high-level graph network management libraries. The application shows the potential of this engine to be used as a modus universalis to design circular water options and understand their role within the complex socio-technical urban water system.

DOI:

Year: 2026

Copyright © 2026 International Association for Hydro-Environment Engineering and Research. All rights reserved. | Terms and Conditions