说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211233847.5 (22)申请日 2022.10.10 (71)申请人 河北先河环保科技股份有限公司 地址 050035 河北省石家庄市高新区湘江 道251号 (72)发明人 金占军 王龙 李玉 崔厚欣  (74)专利代理 机构 石家庄国为知识产权事务所 13120 专利代理师 刘少卿 (51)Int.Cl. G06F 30/28(2020.01) G06F 16/22(2019.01) G06F 16/2458(2019.01) G06F 16/25(2019.01) G06F 113/08(2020.01)G06F 119/12(2020.01) G06F 119/14(2020.01) (54)发明名称 SWMM与EFDC耦合方法、 装置、 终端及存储介 质 (57)摘要 本发明涉及水文模型构建技术领域, 尤其涉 及一种SWMM与EFDC耦合方法、 装置、 终端及存储 介质, 本发明方法首先 获取取耦 合信息; 然后, 根 据SWMM模型的模型文件, 进行模拟和转换, 获得 符合EFDC时间序列格式的模型模拟结果; 接着, 获取EFDC模型中的时间序列参数列表, 以及, 根 据耦合信息对时间序列参数列表进行更新; 最 后, 根据E FDC模型中的时间序列参数列表以及模 型模拟结果, 对E FDC模型中的时间序列参数进行 更新。 该技术创新性地构建了对EFDC模型文件 “查改增”的算法, 能够准确定位模型文件中边界 和时间序列中的关键信息, 避免了对整个E FDC模 型数据库的构建, 能够有效减少内存占用, 提升 执行效率。 权利要求书2页 说明书13页 附图3页 CN 115470733 A 2022.12.13 CN 115470733 A 1.一种SWM M与EFDC耦合方法, 其特 征在于, 包括: 获取耦合信息, 其中, 所述耦合信息表征SWM M模型与EFDC模型的交 互信息; 根据所述SWMM模型的模型文件, 进行模拟和转换, 获得符合所述EFDC时间序列格式的 模型模拟结果; 获取EFDC模型中的时间序列参数列表, 以及, 根据所述耦合信息对所述时间序列参数 列表进行更新, 其中, 更新包括将所述耦合信息中所述时间序列参数列表中不存在的时间 序列参数列表加入所述时间序列参数列表中; 根据所述EFDC模型中的时间序列参数列表以及所述模型模拟结果, 对所述EFDC模型中 的时间序列参数进行 更新。 2.根据权利 要求1所述的SWMM与EFDC耦合方法, 其特征在于, 所述根据所述SWMM模型的 模型文件, 进行模拟和转换, 获得符合所述EFDC时间序列格式的模型模拟结果, 包括: 获取所述SWMM模型的模型文件; 根据所述SWMM模型的模型文件, 利用swmm ‑toolkit中的计算方法进行模拟计算, 获取 计算结果; 根据swmm‑toolkit的结果读取 方法, 对所述计算结果进行解析, 获得 数据表; 根据所述EFDC时间序列格式, 对所述数据表进行转换, 获得所述符合所述EFDC时间序 列格式的模型模拟结果。 3.根据权利 要求2所述的SWMM与EFDC耦合方法, 其特征在于, 所述根据所述EFDC时间序 列格式, 对 所述数据 表进行转换, 获得所述符合所述EFDC时间序列格式的模型模拟结果, 包 括: 构建转换类, 其中, 所述转换类包括: 数据总体描述变量、 数据量变量、 序列名称变量、 分层变量以及时间序列数据变量; 根据所述转换类构建转换对象, 其中, 所述转换对象包括时间转换方法 以及写入文件 方法, 所述时间转换方法根据所述数据表 中的Date和Time转换为EFDC中的相对时间, 所述 写入文件方法将所述 转换对象的数据写入EFDC模型文件。 4.根据权利 要求1所述的SWMM与EFDC耦合方法, 其特征在于, 所述获取EFDC模型中的时 间序列参数列表, 包括: 获取EFDC模型的主控文件; 对所述主控文件通过模块卡以及所述模块卡的参数行或通过模块卡、 所述模块卡的参 数行以及标识符, 对所述主控文件的内容进行查找, 获得所述EFDC模型中的时间序列参数 列表。 5.根据权利 要求1所述的SWMM与EFDC耦合方法, 其特征在于, 所述耦合信息包括多个汇 流区域名称, 所述 根据所述耦合信息对所述时间序列参数列表进行 更新, 包括: 根据所述时间序列参数列表中的多个边界条件名称和所述多个汇流区域名称进行对 比, 获得多个返回项和多个新增项, 其中, 返回项为所述多个边界条件名称中与所述多个汇 流区域名称中相同的项, 新增项为在所述多个边界条件名称中不存在的所述多个汇流区域 名称的项; 根据所述多个返回项, 返回多个返回序号, 其中, 返回序号对应返回项的时间序列的序 号;权 利 要 求 书 1/2 页 2 CN 115470733 A 2根据所述多个新增项, 对所述时间序列参数列表进行新增。 6.根据权利 要求5所述的SWMM与EFDC耦合方法, 其特征在于, 所述根据所述EFDC模型中 的时间序列参数列表以及所述模型模拟结果, 对所述EFDC模型中的时间序列参数进行更 新, 包括: 根据所述多个返回序号, 找到多个对应所述返回序号的多个时间序列位置, 其中, 所述 多个时间序列位置基于对应所述多个返回序号的文件; 根据所述模型模拟结果, 对所述多个时间序列位置的边界条件进行替换和/或新增。 7.根据权利要求1 ‑6任一项所述的SWMM与EFDC耦合方法, 其特征在于, 在 所述根据所述 EFDC模型中的时间序列参数列表以及所述模 型模拟结果, 对 所述EFDC模型中的时间序列进 行更新之后, 还 包括: 调用EFDC模型计算 程序, 进行模拟计算。 8.一种SWMM与EFDC耦合装置, 其特征在于, 用于实现如权利 要求1‑7任一项所述的SWMM 与EFDC耦合方法, 所述SWM M与EFDC耦合装置包括: 耦合信息获取模块, 用于获取耦合信息, 其中, 所述耦合信息表征SWMM模型与EFDC模型 的交互信息; SWMM模型文件模拟模块, 用于根据所述SWMM模型的模型文件, 进行模拟和转换, 获得符 合所述EFDC时间序列格式的模型模拟结果; 时间序列参数列表更新模块, 用于获取EFDC模型中的时间序列参数列表, 以及, 根据所 述耦合信息对所述时间序列参数列表进行更新, 其中, 更新包括将所述耦合信息中所述时 间序列参数列表中不存在的时间序列参数列表加入所述时间序列参数列表中; 以及, EFDC模型更新模块, 用于根据所述EFDC模型中的时间序列参数列表以及 所述模型模拟 结果, 对所述EFDC模型中的时间序列参数进行 更新。 9.一种终端, 包括存储器和 处理器, 所述存储器中存储有可在所述处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如上 的权利要求1至7中任 一项所述方法的步骤。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如上的权利要求1至7中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115470733 A 3

PDF文档 专利 SWMM与EFDC耦合方法、装置、终端及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 SWMM与EFDC耦合方法、装置、终端及存储介质 第 1 页 专利 SWMM与EFDC耦合方法、装置、终端及存储介质 第 2 页 专利 SWMM与EFDC耦合方法、装置、终端及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:30:04上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。