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
期刊:
Environ. Model. Softw.
影响因子:
--
通讯作者:
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
中科院分区:
其他
文献类型:
--
作者:
J. Sadler;J. Goodall;Madhur Behl;Mohamed M. Morsy;T. Culver;Benjamin D. Bowes

文献摘要

被引文献

相似文献

积极的雨水控制将在减轻城市洪水方面发挥越来越重要的作用,随着气候变化和海平面上升,城市洪水变得越来越普遍。在本文中,我们描述和演示swmm_mpc,软件开发的模拟模型预测控制(MPC)的城市排水系统使用开源软件(Python和EPA雨水管理模型版本5(SWMM5))。Swmm_mpc使用进化算法作为优化器,并支持并行处理。在一个假设的受潮汐影响的城市排水系统的示范案例中,两个蓄水单元的swmm_mpc控制策略实现了其目标:1)实际消除洪水,2)将蓄水单元的水位保持在目标水位附近。虽然目前的swmm_mpc工作流程对于使用台式PC的简单模型是可行的,但对于大多数现实世界的模型,可能需要具有更多计算核心的高性能计算机或基于云的计算机。
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.