Keywords
EPA SWMM; Object Modeling System; NET3; GIUH; stormwater systems design.
Start Date
25-6-2018 2:00 PM
End Date
25-6-2018 3:20 PM
Abstract
The EPA Storm-Water-Management-Model (SWMM) is a robust and widely used software for planning, analysis, and design related to stormwater runoff in urban areas. However, it lacks two important pieces: a flexible IT infrastructure and a module for sewer design. The goal of this project project was to develop a new software based on SWMM that overcomes these two limitations.
Firstly, I refactored the SWMM data structure following the object oriented paradigm. I also split and redesigned the computational core of the software as OMS3 compliant components.
This approach allows to easily modify or extend the model with new features the based on new simulation modules,e.g. by adding infiltration to runoff simulation or by implementing a different equation for evapotranspiration.
Secondly, I implemented the sewer design algorithm, which is based on the GIUH theory (The geomorphological unit hydrograph from a historical-critical perspective. Rigon et al. 2016).
Sewer design is a computationally expensive procedure. It is mainly due to the mutual dependence between evaluation of dimension of sewer conduits and the estimation of maximum discharge. To speed up the computation, I developed the software upon the new OMS3 graph data structure. This is enabled by a layer of implicit parallelization.
The developed software aims to replace only the computational core of SWMM and adds the design module. However, the user experience in setting up input and reading output does not change.
The software is open source and released under GPLv3. It is available on GitHub at https://github.com/ftt01/Jswmm.
SWMM through GIUH and OMS3: the design of stormwater drainage systems leveraging NET3.
The EPA Storm-Water-Management-Model (SWMM) is a robust and widely used software for planning, analysis, and design related to stormwater runoff in urban areas. However, it lacks two important pieces: a flexible IT infrastructure and a module for sewer design. The goal of this project project was to develop a new software based on SWMM that overcomes these two limitations.
Firstly, I refactored the SWMM data structure following the object oriented paradigm. I also split and redesigned the computational core of the software as OMS3 compliant components.
This approach allows to easily modify or extend the model with new features the based on new simulation modules,e.g. by adding infiltration to runoff simulation or by implementing a different equation for evapotranspiration.
Secondly, I implemented the sewer design algorithm, which is based on the GIUH theory (The geomorphological unit hydrograph from a historical-critical perspective. Rigon et al. 2016).
Sewer design is a computationally expensive procedure. It is mainly due to the mutual dependence between evaluation of dimension of sewer conduits and the estimation of maximum discharge. To speed up the computation, I developed the software upon the new OMS3 graph data structure. This is enabled by a layer of implicit parallelization.
The developed software aims to replace only the computational core of SWMM and adds the design module. However, the user experience in setting up input and reading output does not change.
The software is open source and released under GPLv3. It is available on GitHub at https://github.com/ftt01/Jswmm.
Stream and Session
Stream B: (Big) Data Solutions for Planning, Management, and Operation and Environmental Systems
B1: Modelling and Managing Urban Water and Energy Demands in the Era of Big Data