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 …
The active control of stormwater systems is a potential solution to increased street flooding in
low-lying, low-relief coastal cities due to climate change and accompanying sea level rise.
Model predictive control (MPC) has been shown to be a successful control strategy
generally and as well as for managing urban drainage specifically. This research describes
and demonstrates the implementation of MPC for urban drainage systems using open
source software (Python and The United States Environmental Protection Agency (EPA) …