一种机器学习结合传统机理模型构建行洪安全知识图谱的方法及系统与流程

文档序号:37911229发布日期:2024-05-10 23:50阅读:11来源:国知局
一种机器学习结合传统机理模型构建行洪安全知识图谱的方法及系统与流程

本发明涉及水文预报,尤其涉及一种机器学习结合传统机理模型构建行洪安全知识图谱的方法及系统。


背景技术:

1、长期以来,如何对洪水实现预报精准、预警期长、预案科学、预演快速的“四预”功能,构建以数字孪生流域为核心的智慧水利体系,一直是水文水资源领域研究的热点问题。目前的洪水预报主要以经验预报和水动力模型为主,经验预报方法存在精度不足的问题,在极端情景下更是难以适用;水动力模型方法计算耗时长,时效性较差,且模型构建需大量的边界条件约束,对专业知识要求较高,使用不够便捷。


技术实现思路

1、针对现有洪水预报方法中的问题,本发明提出一种机器学习结合传统机理模型构建行洪安全知识图谱的方法及系统,结合机器学习模型,计算关键控制断面水位与其他水文因素的非线性响应关系,可形成精准及时的实时水位预报模型,计算各边界条件下水位变化情势,形成最大行洪安全知识图谱。

2、为了实现上述目的,本发明通过如下的技术方案来实现:

3、一种机器学习结合传统机理模型构建行洪安全知识图谱的方法,所述方法包括:

4、通过机理模型模拟计算流域水文情势变化情况,具体包括:

5、实测河网断面,收集流域内河流断面数据、水位数据、流量数据和降雨数据并进行数据预处理;

6、根据收集到的河流断面数据、水位数据和流量数据,基于圣维南方程组构建一维水动力模型;进行模型率定与模型验证,判断所述一维水动力模型的精度是否满足要求;若否,则重新进行模型率定与验证;若是,则计算产汇流作为所述一维水动力模型的边界条件,模拟计算典型工况下的关键控制断面水位;

7、通过机器学习模型构建流域行洪安全知识图谱,具体包括:

8、将所述一维水动力模型的边界条件因子作为输入条件,模拟计算结果作为训练样本,进行关键影响因子识别和参数自动寻优后构建机器学习模型;其中,边界条件因子包括上游流量、下游水位或潮位数据,以及区间入流流量;

9、通过所述机器学习模型,分析关键控制断面水位与关键影响因子之间的非线性关系,计算不同影响因子条件下的关键控制断面水位;

10、以关键控制断面水位和下游边界逆推上游最大流量,以关键控制断面水位和下游水位或潮位数据为条件矩阵,绘制行洪安全知识图谱。

11、作为本发明的一种优选方案,所述基于圣维南方程组构建一维水动力模型,具体包括:

12、一维水动力模型基于一维明渠非恒定流方程,理论基础是圣维南方程组,包括连续方程和运动方程;

13、所述连续方程为:

14、

15、式中,a表示过水断面面积,单位为m2;t表示时间,单位为s;q表示河流断面净流量,单位为m3/s;x表示沿水流方向的距离,单位为m;q表示单位河段长度的旁侧入流量,包括均匀旁侧入量和集中旁侧入量,单位为m3/s;

16、所述运动方程为:

17、

18、式中,g为重力加速度,单位为m2/s;α为动量校正系数;h为水深,单位为m;c为谢才系数;n为河床糙率,r为水力半径,单位为m;

19、对所述圣维南方程组采用6点abbott-ionescu隐式有限差分格式进行离散,按照水位-流量-水位的顺序交替布置形成计算网格,且水位点和流量点计算的时间步长δt相同;

20、其中,连续方程离散为:

21、运动方程离散为:

22、式中,j表示计算网格中网格点的第j处;α、β、γ分别为过流宽度和外部输入δ的函数,随s时刻的流量和水深以及s+1/2时刻流量的大小而变化;δj表示在网格点j处的外部输入;

23、分别表示网格点j-1处、网格点j处、网格点j+1处在s+1时刻的流量;分别表示网格点j-1处、网格点j处、网格点j+1处在s+1时刻的水深。

24、作为本发明的一种优选方案,所述模型率定具体为对河床糙率n进行率定,按不同河段对河床糙率n进行设置,基于同步水文测验资料进行模型率定;

25、收集历史洪水资料进行模型验证,使用纳什效率系数nse评价所述一维水动力模型的模拟结果,所述纳什效率系数nse的计算公式如下:

26、

27、式中,m为数据集中数据的个数,为第m个数据的实测值,为第m个数据的模型模拟值,为数据集中所有数据实测值的平均值。

28、作为本发明的一种优选方案,所述计算产汇流作为所述一维水动力模型的边界条件,方法包括:

29、收集流域多年降雨数据,使用泰森多边形划分单元计算面雨量,并通过流域的经验推理公式,计算支流集水区的降雨产流;

30、根据泰森多边形分割子流域的面积计算各雨量站在各个子流域的权重,得到泰森多边形面雨量权重矩阵,根据推理公式法,计算汇流;

31、将计算出的降雨产流和汇流作为一维水动力模型的边界条件。

32、作为本发明的一种优选方案,所述模拟计算典型工况下的关键控制断面水位,方法包括:

33、对长时期历史实测的下游水位或潮位数据频率分析,计算不同重现期最高潮位,根据流域防洪标准,选取关键控制断面及控制水位;

34、根据历史资料,选取不同重现期的下游水位或潮位数据作为典型工况,结合区间入流数据,计算不同上游流量数据对应的关键控制断面水位h1。

35、作为本发明的一种优选方案,通过计算gini系数和pearson相关系数评估各影响因子的重要性,识别关键影响因子,具体包括:

36、给定影响因子的数据集d,数据集d的gini系数的计算公式为:

37、

38、

39、式中,gini(d)为数据集d的gini系数;k表示影响因子的类别个数,pk表示数据集d中第k类影响因子所占比例;gini(d,a)表示数据集d中影响因子a的gini系数;

40、当计算影响因子a的gini系数时,根据影响因子a的取值,将数据集d分割为d1和d2两个子集,计算每个取值对应的gini系数,经加权后得到影响因子a的gini系数;

41、所述pearson相关系数的计算公式为:

42、

43、式中,r表示pearson相关系数;xi、yi分别表示变量x和变量y的第i个观测值,分别表示变量x和变量y的观测值的均值;i表示观测值的数量;

44、所述参数自动寻优具体为使用贝叶斯优化算法对模型参数进行自动寻优。

45、作为本发明的一种优选方案,所述机器学习模型使用的算法包括随机森林算法、长短时记忆算法、支持向量机算法和决策树算法;

46、当所述机器学习模型使用的算法具体为随机森林算法时,关键影响因子识别和参数自动寻优后构建的机器学习模型具体为随机森林代理模型;

47、所述分析关键控制断面水位与各影响因子之间的非线性关系,计算不同影响因子条件下的关键控制断面水位,具体包括:

48、根据给定的上游流量数据、下游水位或潮位数据和区间入流数据,通过随机森林代理模型计算不同组合下的关键控制断面水位h1。

49、作为本发明的一种优选方案,所述以关键控制断面水位和下游边界逆推上游最大流量,以关键控制断面水位和下游水位或潮位数据为条件矩阵,绘制行洪安全知识图谱,方法包括:

50、构建随机森林回归模型,根据随机森林代理模型的计算结果,将下游水位或潮位数据和关键控制断面水位h1分别以0.01m形成条件网格矩阵,作为输入条件,逆向输出不同泄流时间情形下的上游最大下泄安全流量qmax,形成阈值图谱作为行洪安全知识图谱。

51、一种机器学习结合传统机理模型构建行洪安全知识图谱的系统,所述系统包括:用于模拟计算流域水文情势变化情况的机理模型模块和用于构建流域行洪安全知识图谱的机器学习模型模块;

52、所述机理模型模块具体包括:

53、数据收集模块,用于收集流域内河流断面数据、水位数据、流量数据和降雨数据并进行数据预处理;

54、一维水动力模型模块,用于根据收集到的河流断面数据、水位数据和流量数据,基于圣维南方程组构建一维水动力模型,模拟计算典型工况下的关键控制断面水位,包括模型构建单元、模型率定单元、模型验证单元和边界条件计算单元;

55、所述模型构建单元用于对所述圣维南方程组采用6点abbott-ionescu隐式有限差分格式进行离散,按照水位-流量-水位的顺序交替布置形成计算网格,且水位点和流量点计算时间步长相同;

56、所述模型率定单元用于对河床糙率n进行率定,按不同河段对河床糙率n进行设置,基于同步水文测验资料进行模型率定;

57、所述模型验证单元用于收集历史洪水资料进行模型验证,使用纳什效率系数nse评价所述一维水动力模型的模拟结果;

58、所述边界条件计算单元用于计算产汇流作为所述一维水动力模型的边界条件;

59、所述机器学习模块具体包括:

60、机器学习模型构建模块,用于将一维水动力模型的边界条件因子作为输入条件,模拟计算结果作为训练样本,进行关键影响因子识别和参数自动寻优后构建机器学习模型;

61、分析模块,用于通过所述机器学习模型,分析关键控制断面水位与关键影响因子之间的非线性关系,计算不同影响因子条件下的关键控制断面水位;

62、行洪安全知识图谱构建模块,用于构建随机森林回归模型,根据机器学习模型的计算结果,将下游水位或潮位数据和关键控制断面水位h1分别以0.01m形成条件网格矩阵,作为输入条件,逆向输出不同泄流时间情形下的上游最大下泄安全流量qmax,形成阈值图谱作为行洪安全知识图谱。

63、与现有技术相比,本发明的有益效果是:通过水动力模型模拟典型工况,模拟计算水文情势变化,量化各情形下行洪量阈值、行洪时机;结合随机森林机器学习手段,建立行洪量阈值与下游水位/潮位、泄洪时间、控制水位等因素之间的响应关系,精细化的描述河道防洪控制断面洪水的变化规律,形成精准及时的实时水位预报模型,阐明安全行洪阈值,绘制阈值图谱,构建高精度的不同情形下的安全行洪图谱,可以为水利事件的精准决策提供科学依据,为流域的洪潮灾害防治、水利工程调度提供科学指导;支撑知识图谱构建,为数字孪生流域和数字孪生水利工程提供智能内核,实现精准及时的流域防洪、水资源管理与调配,最大程度减小流域洪灾损失。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1