Skip to content

SWMM和Lisflood的耦合实践,开源版本会对一些核心的耦合算法隐藏,纯属个人兴趣爱好,非专业水文方面研究方向,不定时更新

License

Notifications You must be signed in to change notification settings

AidenX0704/swmm-lisflood-coupling-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWMM-LISFLOOD Coupling

License Version Build Status

SWMM-LISFLOOD Coupling 是一个开源项目,旨在将 EPA SWMM(Storm Water Management Model)与 LISFLOOD 模型耦合,用于城市内涝模拟与预警。该项目提供了高效的耦合框架,支持水文与水动力模型的集成,为城市防洪减灾提供科学依据。

SWMM-LISFLOOD Coupling 项目更新计划

⚠️注意:目前推送之后,后续该项目只有在重大时间节点才会推送,将在内网 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 由我院团队开发,旨在提供城市内涝模拟与预警的解决方案。如有任何问题,请联系我们。

About

SWMM和Lisflood的耦合实践,开源版本会对一些核心的耦合算法隐藏,纯属个人兴趣爱好,非专业水文方面研究方向,不定时更新

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published