pystorms: A simulation sandbox for the development and evaluation of stormwater control algorithms

pystorms: A simulation sandbox for the development and evaluation of stormwater control algorithms
复制标题

pystorms:用于开发和评估雨水控制算法的模拟沙箱

DOI:
10.1016/j.envsoft.2023.105635
复制
发表时间:
2023
影响因子:
4.9
通讯作者:
Montestruque, Luis
Montestruque, Luis
中科院分区:
环境科学与生态学2区
文献类型:
--
作者:
Rimer, Sara P.;Mullapudi, Abhiram;Troutman, Sara C.;Ewing, Gregory;Bowes, Benjamin D.;Akin, Aaron A.;Sadler, Jeffrey;Kertesz, Ruben;McDonnell, Bryant;Montestruque, Luis

文献摘要

相似文献

网络物理技术的进步使雨水基础设施的实时传感和自适应控制成为可能。这些智能雨水系统允许廉价,微创的雨水控制干预,而不是新的建设。无论智能雨水控制领域多么有前途,对于专家和新手来说,仍然存在障碍,无法获得共享的工具和方法来进行调查,开发和贡献。为了使智能雨水控制研究更加有条不紊和易于使用,我们提出了pystorms,一个开源的Python基于模拟沙箱,便于定量评估和比较控制策略。pystorms由一个真实的世界的集合组成,灵感的智能雨水控制方案,可以通过附带的Python编程接口和耦合的雨水模拟器应用和测试任何数量的控制策略。pystorms提供了一个框架,只需几行代码即可在不同流域中对智能雨水控制方法进行严格有效的评估。
Advances in cyber–physical technologies have enabled real-time sensing and adaptive control of stormwater infrastructure. These smart stormwater systems allow for inexpensive, minimally-invasive stormwater control interventions in lieu of new construction. However promising the area of smart stormwater control, there still remain barriers – for experts and novices alike – to access shared tools and methods for investigating, developing, and contributing to it. In an effort to make smart stormwater control research more methodical and accessible, we presentpystorms, an open-source Python-based simulation sandbox that facilitates the quantitative evaluation and comparison of control strategies.pystormsconsists of a collection of real world-inspired smart stormwater control scenarios on which any number of control strategies can be applied and tested via an accompanying Python programming interface and coupled stormwater simulator.pystormsprovides a framework for the rigorous and efficient evaluation of smart stormwater control methodologies across diverse watersheds with only a few lines of code.