SWMM-LISFLOOD Coupling 是一个开源项目,旨在将 EPA SWMM(Storm Water Management Model)与 LISFLOOD 模型耦合,用于城市内涝模拟与预警。该项目提供了高效的耦合框架,支持水文与水动力模型的集成,为城市防洪减灾提供科学依据。
⚠️ 注意:目前推送之后,后续该项目只有在重大时间节点才会推送,将在内网 git 进行更新,感谢您的关注。
-
第一阶段:项目优化与基础功能完善(第 1-3 个月)
目标:优化现有代码,完成 SWMM 的整体功能迁移,完善基础功能,提升项目稳定性和易用性。
-
第二阶段:功能扩展与性能提升(第 4-6 个月)
目标:增加 LISFLOOD 模型的耦合功能,实现 SWMM 与 LISFLOOD 的高效耦合,提升模拟效率和准确性。
-
第三阶段:集成与扩展生态系统(第 7-9 个月)
目标:集成其他水文水动力模型,扩展项目生态系统,提供更多城市内涝模拟与预警的解决方案。
-
第四阶段:稳定发布与长期维护(第 10-12 个月)
目标:发布稳定版本,持续优化项目性能,提供长期维护支持,确保项目的可靠运行。
本项目通过耦合 EPA SWMM 和 LISFLOOD 模型,实现了城市降雨径流与地表水动力过程的联合模拟。EPA SWMM 用于模拟城市降雨径流过程,而 LISFLOOD 则用于模拟地表水动力过程。通过两者的耦合,可以更准确地模拟城市内涝的发生与发展过程。
- 模型耦合:实现 EPA SWMM 与 LISFLOOD 的高效耦合。
- 灵活配置:支持用户自定义模型参数与耦合策略。
- 高效计算:优化算法,提升模拟效率。
- 可视化输出:生成模拟结果的可视化图表与报告。
- 跨平台支持:支持 Windows、Linux 和 macOS 系统。
- CMake (>= 3.10)
- C++ Compiler (支持 C++17 或更高版本)
- SWMM Library (>= 5.1)
- LISFLOOD Library (>= 4.0)
本项目基于 MIT 许可证发布,允许任何组织和个人免费使用。
感谢以下项目对本项目的支持:
SWMM-LISFLOOD Coupling 由我院团队开发,旨在提供城市内涝模拟与预警的解决方案。如有任何问题,请联系我们。