说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210925487.9 (22)申请日 2022.08.03 (71)申请人 西安理工大 学 地址 710048 陕西省西安市碑林区金花 南 路5号 (72)发明人 周聂 侯精明 陈光照 李轩  杨露 李丙尧 杨少雄  (74)专利代理 机构 西安弘理专利事务所 61214 专利代理师 曾庆喜 (51)Int.Cl. G06F 30/20(2020.01) G06K 9/62(2022.01) G06F 111/10(2020.01) G06F 119/02(2020.01) (54)发明名称 基于物理过程数值模 型与K近邻算法的洪水 灾害快速预报方法 (57)摘要 本发明公开了一种基于物理过程数值模型 与K近邻算法的洪水灾害快速预报方法, 包括基 础地理水文资料获取; 建立基于物理过程的水文 水动力数值模型; 构建设计降雨资料; 进行暴雨 致洪事件数据构建; 进行洪水演进数据整合; 提 取降雨特征参数并进行相关性分析; 划分训练 集、 验证集与测试集; 基于 K近邻算法搭建快速预 报模型进行训练; 检验模 型性能; 输出最终模型; 进行洪水预报。 本发明利用数值模型与K近邻算 法实现对流 域洪水灾害的快速预报。 权利要求书3页 说明书7页 附图3页 CN 115221725 A 2022.10.21 CN 115221725 A 1.一种基于物理过程数值模型与K近邻算法的洪水灾害快速预报方法, 其特征在于, 具 体按照如下步骤实施: 步骤1, 基础地理水文资料获取; 获取目标区域的下垫面数字高程数据、 土地利用类型分布、 土壤类型分布、 历史降雨资 料与洪水事 件资料, 即得到目标区域 地理水文资料; 步骤2, 建立基于物理过程的水文水动力数值模型; 根据目标区域 地理水文资料, 构建并率定基于物理过程的水文水动力数值模型; 步骤3, 构建 设计降雨资料; 构建不同重现期及不同类型的若干设计降雨资料; 步骤4, 进行暴 雨致洪事件数据构建; 以构建的设计降雨资料为输入条件, 驱动步骤2中所构建的水文水动力数值模型, 模拟 计算获得 各类型降雨条件下的洪水演进过程数据; 步骤5, 进行洪水演进数据整合; 将不同场次设计降雨事件模拟 获得的洪水演进数据, 按一定顺序根据同时刻标识进行 合并, 并记录其各位置水深、 流速、 最大淹没水量及最大淹没面积数据; 步骤6: 提取降雨特 征参数并进行相关性分析; 对设计降雨资料进行处理得到降雨特征参数, 同时计算降雨特征参数与最大淹没水 量、 最大淹没面积数据间的相关性, 筛除冗余参数, 并将降雨特征参数和步骤5所获得的洪 水演进数据进行整合; 步骤7, 划分训练集、 验证集与测试集; 对步骤6所得到的降雨特征参数和洪水演进整合数据进行数据切片, 将其划分为训练 集、 验证集与测试集; 步骤8, 基于K近邻算法搭建快速预报模型进行训练; 基于Windows系统与Python语言搭建基于K近邻算法搭建快速预报模型, 并以步骤6所 构建的设计降雨资料特征参数为输入条件, 以步骤7所获得洪水演进切片数据为 目标结果 进行洪水 快速预报模型训练, 直至模型输出目标 结果时停止训练, 并储 存其对应的模型; 步骤9, 检验 模型性能; 以测试集降雨资料作为输入条件, 驱动洪水快速预报模型获得快速预报结果, 将其与 水文水动力模型模拟结果进行对比分析, 检验快速预报模型 预报性能; 步骤10, 输出最终模型; 若步骤9中洪水快速预报模型可满足洪水灾害预报精度需求, 则输出并储存为最终洪 水快速预报模 型; 反之重复步骤8 至步骤9, 重新调整模型参数进 行训练, 保证模 型的准确性 与泛化性能; 步骤11, 进行洪水 预报; 输入预报降雨数据, 驱动最终洪水 快速预报模型, 实现对洪水的快速预报功能。 2.根据权利要求1所述的一种基于物理过程数值模型与K近邻算法的洪水灾害快速预 报方法, 其特 征在于, 所述 步骤2具体为: 根据目标区域地理水文资料, 建立目标区域基于物理过程的水文水动力模型, 并通过 实测降雨 致洪事件对所建模型进行调整率定, 保证所建水文水动力数值模型的可靠性。权 利 要 求 书 1/3 页 2 CN 115221725 A 23.根据权利要求1所述的一种基于物理过程数值模型与K近邻算法的洪水灾害快速预 报方法, 其特 征在于, 所述 步骤3具体为: 查询目标区域的水文资料文件, 查找目标区域的水文气候特征、 典型暴雨类型及其暴 雨公式, 进而根据暴雨公式构建各重现期及各类型典型降雨设计资料, 使其可基本覆盖目 标区域内各类型降雨。 4.根据权利要求1所述的一种基于物理过程数值模型与K近邻算法的洪水灾害快速预 报方法, 其特 征在于, 所述 步骤6具体为: 步骤6.1, 对设计降雨资料进行处理: 提取整理逐小时降雨量, 最大1小时降雨量, 最大3 小时降雨量, 最大5小时降雨, 累计降雨量, 峰值前累计降雨量和降雨历时特征参数, 即为降 雨特征参数; 步骤6.2, 根据皮尔逊相关系数法计算降雨特征参数与步骤5所记录的最大淹没水量及 最大淹没面积数据间的相关性, 皮尔逊相关系数表示 为: 式(1)中, ρxy为皮尔逊相关系数; cov(x,y)是系数x和y的协方差; σx, σy分别为x和y的方 差; 根据皮尔逊相关系数, 筛除相关性小于 0.2的参数, 得到 筛选出的降雨特 征参数; 步骤6.3, 将筛 选出的降雨特 征参数和步骤5中获得的洪水演进数据进行 数据整合。 5.根据权利要求1所述的一种基于物理过程数值模型与K近邻算法的洪水灾害快速预 报方法, 其特 征在于, 所述 步骤7具体为: 步骤7.1, 在W indows系统中下 载和安装Anaco nda软件, 并完成编译环境设置; 步骤7.2, 通过Anaco nda控制台, 下 载并安转Sklearn扩展包; 步骤7.3, 在程序中导入Sklearn扩展包中的train_test_split功能模块, 通过train_ test_split模块先按0.1的分割系数将步骤6.3中获得的整合数据随机划分成9:1的训练数 据与测试 数据; 步骤7.4, 再次使用train_test_split模块按1/9的分割系数将步骤7.3中的训练数据 划分为训练集与验证集, 最终按8 :1:1确定最终的训练集、 验证集与测试集数据。 6.根据权利要求1所述的一种基于物理过程数值模型与K近邻算法的洪水灾害快速预 报方法, 其特 征在于, 所述 步骤8具体为: 步骤8.1, 通过Anaco nda控制台, 下 载并安装Numpy、 Sk learn、 Pandas、 jso n扩展包; 步骤8.2, 在Spyder 中构建Train.py, 基于Numpy、 Sklearn、 Pandas和json扩展包运用K 近邻算法进行快速预报模型训练程序搭建, 具体为使用距离公式筛选出与目标数据最接近 的K组数据, 据此进行 预报, 距离公式表示 为 式(2)中xi, xj为两个样本; xil, xjl分别为xi和xj的第l个特征值; Lp(xi, xj)为样本xi和xj 之间的距离, p为大于等于1的实数, 当p=1时, L1(xi, xj)为曼哈顿距离, 当p=2时, L2(xi, xj) 为欧式距离, 当p= ∞时, L∞(xi, xj)为各距离坐标的最大值;权 利 要 求 书 2/3 页 3 CN 115221725 A 3

.PDF文档 专利 基于物理过程数值模型与K近邻算法的洪水灾害快速预报方法

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于物理过程数值模型与K近邻算法的洪水灾害快速预报方法 第 1 页 专利 基于物理过程数值模型与K近邻算法的洪水灾害快速预报方法 第 2 页 专利 基于物理过程数值模型与K近邻算法的洪水灾害快速预报方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:49:18上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。