Page 9 - 水利学报2021年第52卷第4期
P. 9

模型,它提供了一个免费的 GUI,已广泛被科研工作者所使用。由于源代码公开,SWMM 模型可以
               实现不同需求的二次开发,从而对原有功能进行补充。另外也有第三方库提供了模型接口,例如基
               于 Python 开发的 pyswmm 包,在 python 环境下实现与部分模型参数的交互。(2)高度商业化的模型,
               以 InfoWorks ICM 和 MIKE 系列模型为代表。InfoWorks ICM 是由英国 Wallingford 公司研发,具有高度
               的功能集成性,可以在同一界面中模拟城市区域水文、水动力、水质过程。还有丹麦水力研究所研
               发的 MIKE 系列商业软件,其中 MIKE URBAN、MIKE 11、MIKE 21 等在城市洪涝模拟中应用十分广
               泛。这类模型软件一般模块齐全、前后处理功能完善,能够模拟各种现实场景,但其缺点是难以进
               行开发创新。InfoWorks ICM 中提供了商业化模块 ICM Exchange,可以实现部分二次开发。(3)半商
               业化模型,例如美国弗吉尼亚州海洋研究所(VIMS)开发的 EFDC 模型,它提供了完整的源代码,但
               其用户操作界面 EFDC Explorer 被商业化;又如 HEC-RAS,它提供了免费的 GUI,但其源代码尚未
               公开。

















































                                                图 1  城市水文水动力耦合分析框架

                                                 表 1  国内主要城市洪涝模型
                     模型                            模型特点                           时间       主要研发单位
                 洪涝仿真模型       基于无结构网格进行差分求解,首次实现城市地面淹水与管道的耦合                     1997 年 中国水利水电科学研究院
                   HydroInfo             提供复杂水流及输运过程的数值模拟                        2006 年    大连理工大学
                   HydroMPM     利用数值方法对水流、水质、泥沙等动力过程及其伴生过程模拟                     2007 年  珠江水利科学研究院
                    GAST    利用 Godunov 格式求解二维圣维南方程组,利用 GPU 并行计算技术加速计算 2013 年               西安理工大学
                  IFMS/Urban          基于自主研发的 GIS 平台,实现一二维耦合计算                   2015 年 中国水利水电科学研究院

                                                                                               — 385  —
   4   5   6   7   8   9   10   11   12   13   14