Skip to main content

Developing a Flexible Simulation-Optimization Framework to Facilitate Sustainable Urban Drainage Systems Designs Through Software Reuse

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11602))

Abstract

In stormwater management, increasing attention is paid to sustainable urban drainage systems (SuDS), which include porous pavements and rain gardens. Various numerical modeling software systems have been developed to simulate the hydrological performances of SuDS, e.g., GIFMOD and SWMM can be respectively applied to study the hydrological processes in small-scale SuDS and their effectiveness in large-scale drainage networks. However, it is sometimes desirable to combine the features of different software, such that the hydrological processes of various spatial-temporal scales can be simulated more accurately. Reusing the existing code to create new software, however, can be challenging, as various combinations of the software of very different structures might be interested. Therefore, this study develops a method and a toolbox in R programming language to couple and reuse existing software without modifying their source code. This toolbox automates the software application processes, including input file creation, simulation, and post-processing. A modeling scheme is adopted that the outflow time series from SuDS are first modeled using the software of choice, which are then treated as external inflows to the drainage networks modeling software. This toolbox also integrates evolutionary optimization algorithms and performance-assessment frameworks to form a flexible simulation-optimization framework for solving design optimization problems. For demonstration, SWMM, a data-driven model of SuDS, and a relative performance evaluation framework are coupled to solve a SuDS allocation problem in an urban catchment. This research demonstrates that file-based software coupling methods can be useful for reusing existing modeling software in developing integrated modeling systems.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Kamble, S., Jin, X., Niu, N., Simon, M.: A novel coupling pattern in computational science and engineering software. In: SE4Science@ICSE 2017, pp. 9–12 (2017)

    Google Scholar 

  2. Lin, X., Simon, M., Niu, N.: Hierarchical metamorphic relations for testing scientific software. In: SE4Science@ICSE 2018, pp. 1–8 (2018)

    Google Scholar 

  3. Gregersen, J.B., Gijsbers, P.J.A., Westen, S.J.P.: OpenMI: open modelling interface. J. Hydroinform. 9(3), 175–191 (2007)

    Article  Google Scholar 

  4. Buahin, C.A., Horsburgh, J.S.: Advancing the Open Modeling Interface (OpenMI) for integrated water resources modeling. Environ. Model Softw. 108, 133–153 (2018)

    Article  Google Scholar 

  5. Wickham, H.: tidyverse: Easily install and load the ‘Tidyverse’. R package version 1.2.1 (2017). https://CRAN.R-project.org/package=tidyverse

  6. Gironás, J., Roesner, L.A., Rossman, L.A., Davis, J.: A new applications manual for the Storm Water Management Model (SWMM). Environ. Model Softw. 25, 813–814 (2010)

    Article  Google Scholar 

  7. Darner, R.A., Shuster, W.D., Dumouchelle, D.H.: Hydrologic Characteristics of Low-Impact Stormwater Control Measures at Two Sites in Northeastern Ohio, 2008-2013. US Department of the Interior, US Geologic Survey, Reston (2015)

    Google Scholar 

  8. Yang, Y., Chui, T.F.M.: Integrated hydro-environmental impact assessment and alternative selection of low impact development practices in small urban catchments. J. Environ. Manag. 223, 324–337 (2018)

    Article  Google Scholar 

Download references

Acknowledgements

This study was supported by a grant from the Research Grants Council of the Hong Kong Special Administrative Region, China (Project No. HKU17255516). The authors would like to thank Robert A. Darner from the U.S. Geological Survey for providing data for this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ting Fong May Chui .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yang, Y., Chui, T.F.M. (2019). Developing a Flexible Simulation-Optimization Framework to Facilitate Sustainable Urban Drainage Systems Designs Through Software Reuse. In: Peng, X., Ampatzoglou, A., Bhowmik, T. (eds) Reuse in the Big Data Era. ICSR 2019. Lecture Notes in Computer Science(), vol 11602. Springer, Cham. https://doi.org/10.1007/978-3-030-22888-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-22888-0_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-22887-3

  • Online ISBN: 978-3-030-22888-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics