System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及水资源调度,尤其涉及一种防洪兴利智能调度方法和系统。
技术介绍
1、随着全球气候变化和人口增长,水资源的供需矛盾日益加剧。水库作为重要的水资源调控枢纽,其优化调度对于缓解水资源短缺、保障防洪安全、促进农业生产和维护生态环境具有重要意义。
2、传统的水库调度方法往往采用常规优化算法,这些算法在求解过程中存在诸多局限性。例如,它们可能缺乏针对性,难以在复杂多变的实际情况下做出最优决策;同时,它们还可能在大范围空间内随机搜索,导致搜索效率低、解集质量差等问题。特别是在面对大规模库群联调这种涉及多个复杂目标的优化求解问题时,传统方法更显得力不从心。
3、另外,传统的水库调度方法多基于单一目标或简单多目标权重分配,难以全面、科学地平衡防洪、兴利等多元需求,导致资源利用效率低、决策效果不理想。
4、因此,亟需一种防洪兴利智能调度方法和系统,通过协调调度实现同一流域的多个水库之间的联合调度,有效提高水库资源的利用效率。
技术实现思路
1、为了解决上述技术问题,本专利技术提供了种防洪兴利智能调度方法及系统,能够有效提高水库资源的利用效率,减少洪灾风险,并且提升整个水库系统的协调性和应急响应能力。
2、本专利技术提供了一种防洪兴利智能调度方法及系统,包括如下步骤:
3、s1、获取时间区间tn的水库用水数据和气象预测数据;
4、s2、根据所述时间区间tn的水库用水数据和气象预测数据,确定水库类型,所述水库类型包括:待
5、s3、根据所述时间区间tn的水库用水数据,确定水库的调度得分;
6、s4、根据所述调度得分确定水库的调度等级,将调度等级最高的第一待泄洪水库和调度等级最高的第一待蓄水水库作为第一水库;
7、s5、根据第一待泄洪水库的最大泄洪流量和第一待蓄水水库的最大蓄水流量,确定第一水库的总调度流量q2;
8、s6、获取河道最大流量q1,将第一水库的总调度流量q2与河道最大流量q1进行对比,并结合第一水库的调度得分确定每个第一水库的第一调度流量;
9、s7、根据每个第一水库的第一调度流量调整每个第一水库闸门;
10、s8、根据每个第一水库的实时水位高度,调整每个第一水库的实时第一调度流量;
11、s9、当每个第一水库的实时第一调度流量都达不到第一调度流量时,或第一水库中所有水库的实时第一调度流量均为最大泄洪流量或最大蓄水流量时,将下一调度等级的水库调整为第一水库进行水源调度。
12、进一步的,所述s2,具体包括:
13、根据水库历史用水数据,确定时间区间tn的水库用水数据;
14、根据气象预测数据,确定时间区间tn的降水数据;
15、基于时间区间tn的水库用水数据和时间区间tn的降水数据绘制水位高度变化曲线;
16、通过分析所述水位高度变化曲线,确定时间区间tn结束时水库的第一水位;
17、计算所述第一水位与汛限水位的第一水位差值;
18、将第一水位差值大于0的水库确定为待泄洪水库;
19、将第一水位差值小于0的水库确定为待蓄水水库。
20、进一步的,所述s3,具体包括:
21、对时间区间tn的水库用水数据进行分析,计算每项用水类别的用水量占比;
22、基于用水类别对每项用水类别的用水量占比进行加权计算,确定水库的用水得分p1;
23、根据当前水位高度h(tn)和汛限水位ha计算水位得分p2;
24、;
25、对所述用水得分p1和所述水位得分p2进行加权计算,确定水库的调度得分。
26、进一步的,所述s5,具体包括:
27、将每个第一待泄洪水库的最大泄洪流量进行累加,确定总泄洪流量;
28、将每个第一待蓄水水库的最大蓄水流量进行累加,确定总蓄水数据;
29、将总泄洪流量和总蓄水流量中最小值作为第一水库的总调度流量q2。
30、进一步的,所述s6,具体包括:
31、获取河道最大流量q1;
32、将第一水库的总调度流量q2与河道最大流量q1进行对比:
33、当q1≤q2时,将河道最大流量q1确定为最大调度流量q3,对每个第一水库的调度得分进行累加,确定总调度得分;
34、根据每个第一水库的调度得分占总调度得分的得分比值对最大调度流量q3进行流量分配,确定每个第一水库的第一调度流量;
35、当q1>q2时,将第一待泄洪水库的最大泄洪流量或第一待蓄水水库的最大蓄水流量作为每个第一水库的第一调度流量。
36、进一步的,所述s8,具体包括:
37、s8.1、将所述第一水库中每个水库按照调度得分从高到低进行排序;
38、s8.2、根据第一水库中调度得分最高的水库的实时水位高度,确定第二调度流量;
39、s8.3、根据每个第一水库的第一调度流量和第二调度流量,确定每个第一水库的实时第一调度流量;
40、s8.3、按照每个水库的排序依次重复步骤s8.2~s8.3,直至第一水库中所有水库的实时第一调度流量均为最大泄洪流量或最大蓄水流量,或每个第一水库的实时第一调度流量都达不到第一调度流量。
41、进一步的,所述s8.2,具体包括:
42、获取第一水库中调度得分最高的水库的实时水位高度;
43、根据第一水库中调度得分最高的水库的实时水位高度计算第一水库中调度得分最高的水库的实时调度得分;
44、当第一水库中调度得分最高的水库的实时调度得分小于预设的调度得分阈值时,根据调度得分与调度流量的对应关系,确定第二调度流量。
45、进一步的,所述s8.3,具体包括:
46、将所述第一水库中调度得分最高的水库的第一调度流量调整为第二调度流量,作为第一水库中调度得分最高的水库的实时第一调度流量;
47、计算所述第一水库中调度得分最高的水库的第一调度流量和第二调度流量的第一差值流量;
48、根据第一差值流量和其他第一水库的调度得分占比,确定其他第一水库的第一补偿调度流量;所述其他第一水库指第一水库中除调度得分最高的水库之外的第一水库;
49、将其他第一水库的第一补偿调度流量与对应的其他水库的第一调度流量进行累加,确定其他第一水库的实时第一调度流量。
50、进一步的,一种防洪兴利智能调度方法还包括:
51、当所述其他第一水库的实时第一调度流量大于所述水库的第一调度流量时,将所述其他水库的第一调度流量作为所述其他第一水库的实时调度流量。
52、本专利技术还提供了一种防洪兴利智能调度系统,用于实现上述防洪兴利智能调度方法,包括:
53、第一数据获取模块:获取时间区间tn的水库用水数据和气象预测数据;本文档来自技高网...
【技术保护点】
1.一种防洪兴利智能调度方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述S2,具体包括:
3.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述S3,具体包括:
4.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述S5,具体包括:
5.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述S6,具体包括:
6.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述S8,具体包括:
7.根据权利要求6所述的一种防洪兴利智能调度方法,其特征在于,所述S8.2,具体包括:
8.根据权利要求7所述的一种防洪兴利智能调度方法,其特征在于,所述S8.3,具体包括:
9.根据权利要求8所述的一种防洪兴利智能调度方法,其特征在于,还包括:
10.一种防洪兴利智能调度系统,用于实现如权利要求1-9任一项所述的防洪兴利智能调度方法,其特征在于,包括:
【技术特征摘要】
1.一种防洪兴利智能调度方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述s2,具体包括:
3.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述s3,具体包括:
4.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述s5,具体包括:
5.根据权利要求1所述的一种防洪兴利智能调度方法,其特征在于,所述s6,具体包括:
6.根据权利要求1...
【专利技术属性】
技术研发人员:徐寅生,谢津平,王帅,杜立娇,李端阳,张丽敏,尹明玉,于雨,延红艳,杨春辉,
申请(专利权)人:中水北方勘测设计研究有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。