This manuscript describes the MatSWMM toolbox, an open-source Matlab, Python, and LabVIEW-based software package for the analysis and design of real-time control (RTC) strategies in urban drainage systems (UDS). MatSWMM includes control-oriented models of UDS, and the storm water management model (SWMM) of the US Environmental Protection Agency (EPA), as well as systematic-system edition functionalities. Furthermore, MatSWMM is also provided with a population-dynamics-based controller for UDS with three of the fundamental dynamics, i.e., the Smith, projection, and replicator dynamics. The simulation algorithm, and a detailed description of the features of MatSWMM are presented in this manuscript in order to illustrate the capabilities that the tool has for educational and research purposes.
Abstract-Urban drainage systems (UDSs) are complex large-scale systems that carry stormwater and wastewater throughout urban areas. During heavy rain scenarios, UDSs are not able to handle the amount of extra water that enters the network and flooding occurs. Usually, this might happen because the network is not being used efficiently, i.e., some structures remain underused while many others are overused. This paper proposes a control methology based on differential game theory that aims to efficiently use the existing network elements in order to minimize overflows and properly manage the water resource. The proposed controller is tested on a typical UDS and is compared with a centralized MPC achieving similar results in terms of flooding minimization and network usage, but only using local information on distributed controllers.
Abstract-A co-simulation framework that uses two software tools (i.e., Matlab, Python or LabVIEW, and SWMM) is presented. The co-simulation is performed thanks to a tool that has been developed, and which is the main contribution of this work. This approach uses the storm water management model (SWMM), becoming a solution to the lack of tools to test controllers for urban drainage systems (UDS). Specifically, MatSWMM, an open source framework that can be used to this end, is presented. Additionally, in order to illustrate the features of the co-simulation methodology, some of the issues of using control-oriented models (COM) are pointed out and simulated with MatSWMM, through a simple case study. To this end, and as an illustrative example of the controllers that might be implemented with the proposed tool, a linear model of the system is built and a decentralized population dynamics-based controller is tested. The results obtained show the advantages of the co-simulation tool to evaluate the control performance of these systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.