Leveraging open source software and parallel computing for model predictive control of urban drainage systems using EPA-SWMM5
Leveraging open source software and parallel computing for model predictive control of urban drainage systems using EPA-SWMM5
复制标题
DOI:
10.1016/j.envsoft.2019.07.009
复制
发表时间:
2019-10
期刊:
影响因子:
--
通讯作者:
J. Sadler;J. Goodall;Madhur Behl;Mohamed M. Morsy;T. Culver;Benjamin D. Bowes
中科院分区:
文献类型:
--
作者:
J. Sadler;J. Goodall;Madhur Behl;Mohamed M. Morsy;T. Culver;Benjamin D. Bowes
Active stormwater control will play an increasingly important role in mitigating urban flooding, which is becoming more common with climate change and sea level rise. In this paper we describe and demonstrate swmm_mpc, software developed for simulating model predictive control (MPC) for urban drainage systems using open source software (Python and the EPA Stormwater Management Model version 5 (SWMM5)). Swmm_mpc uses an evolutionary algorithm as an optimizer and supports parallel processing. In the demonstration case for a hypothetical, tidally-influenced urban drainage system, the swmm_mpc control policies for two storage units achieved its objectives of 1) practically eliminating flooding and 2) maintaining the water level at the storage units close to a target level. Although the current swmm_mpc workflow was feasible for a simple model using a desktop PC, a high-performance computer or cloud-based computer with more computational cores would likely be needed for most real-world models.