开发和评估雨水控制算法的模拟沙箱
pystorms的Python项目详细描述
pystorms:雨水控制算法评估和设计的模拟沙箱
概述
该库的开发旨在使雨水控制算法的定量分析系统化。 这是“开放风暴”使命的自然延伸,开放并轻松进入智能雨水系统的技术世界。 我们最初的努力使我们能够为任何人开发开源和免费的工具,以便能够部署洪水传感器、测量绿色基础设施,甚至控制暴雨或下水道系统。 现在,我们已经开发了一个工具,能够测试用于协调这些不同传感和控制技术的算法的性能,这些技术已经部署在整个城市水系统中。在
关于这一努力背后的动机,我们建议读者参考我们的手稿pystorms。总的来说,本回购协议提供了一个scenarios
库,用于对雨水控制算法进行系统的定量评估。在
入门
安装
要求
- PyYAML>;=5.3
- 数量=18.4
- pyswmm公司
pip install pystorms
请向存储库提出问题,或者在安装软件包时遇到任何问题。在
示例
下面是一个示例实现,说明如何使用此库评估基于规则的控件在将网络中的流保持在所需阈值以下的能力。在
^{pr2}$详细文档可在webpage上找到
- 项目
标签: