水库群流量调度方法、装置及存储介质制造方法及图纸

技术编号:21201242 阅读:30 留言:0更新日期:2019-05-25 01:38
本申请提供了一种水库群流量调度方法、装置及存储介质。其中,该方法包括:获取目标流域的水库群信息,其中,所述水库群信息包括所述目标流域上各个具有梯级和/或并联关系的水库和河流的属性信息;根据所述水库群信息对所述目标流域进行建模,得到所述目标流域的水库群模型;通过所述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成所述目标流域中各个水库的调度信息,解决现有技术无法对多水库的水库群的水库流量进行有效调度的问题。

Flow Dispatching Method, Device and Storage Media of Reservoir Group

This application provides a method, device and storage medium for flow dispatching of reservoir group. Among them, the method includes: acquiring reservoir group information of the target basin, in which the reservoir group information includes attribute information of each reservoir and river with cascade and/or parallel relationship in the target basin; modeling the target basin according to the reservoir group information, obtaining reservoir group model of the target basin; and receiving the reservoir group information based on the reservoir group model. The dispatching requirement and real-time hydrological information of reservoir groups are collected to generate the dispatching information of each reservoir in the target basin, so as to solve the problem that the existing technology can not effectively dispatch the flow of multi-reservoir reservoirs.

【技术实现步骤摘要】
水库群流量调度方法、装置及存储介质
本申请涉及水库群调度领域,特别地,涉及一种水库群流量调度方法、装置及存储介质。
技术介绍
水库是人类重新分配水资源时空分布的重要手段,担负着防洪、发电、航运、供水等多方面的功能与任务,成为促进社会文明进步的重要手段之一。水库调度技术是实现水库正常运行的必备手段之一。目前已有的调度方案中,要么是单水库的调度,要么是简单的上下游梯级水库的调度。而现实中一般的流域都存在水库群梯级、并联混合的情况。现有技术中方案无法应用到多水库的水群流量调度中。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供一种水库群流量调度方法、装置及存储介质,用于解决现有技术中无法对多水库的水库群的水库流量进行有效调度的问题。为了实现上述目的,本申请实施例公开了一种水库群流量调度方法,该方法包括:获取目标流域的水库群信息,其中,上述水库群信息包括上述目标流域上各个具有梯级和/或并联关系的水库和河流的属性信息;根据上述水库群信息对上述目标流域进行建模,得到上述目标流域的水库群模型;通过上述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成上述目标流域中各个水库的调度信息。进一步地,上述目标流域上各个水库和河流的属性信息包括:各个水库和河流的相对位置关系、各个水库的水位信息和库容信息、各个河流的流量信息和采水量信息。进一步地,根据上述水库群信息对上述目标流域进行建模,得到上述目标流域的水库群模型包括:按照上述属性信息中的相对位置关系,将上述目标流域中河流的交汇点设置为节点;将上述水库、上述节点作为分界点将上述河流设置为多个河道段,将同一条河流上的上述水库按照上下游的顺序排序;根据上述属性信息中的采水量信息确定上述各个河道段的采水量、需要最小流量和允许最大流量;至少记录各个上述节点和各个上述河道段的相对位置信息,记录各个上述节点和各个上述河道段采水量、需要最小流量和允许最大流量,以及记录各个上述水库的水位信息和库容信息,生成上述水库群模型。进一步地,将上述水库或上述节点作为分界点将上述河流设置为多个河道段包括:将各个上述河流的最上游至上述节点、上述水库的路径,水库之间的路径,水库与节点之间的路径设定为一个上述河道段。进一步地,根据上述属性信息中的采水量信息确定上述各个河道段的采水量、需要最小流量和允许最大流量包括:将上述河道段中各地点的采水量相加作为上述河道段的采水量;将上述河道段中各地点的需要最小流量中的最大值作为上述河道段的需要最小流量;以及将上述河道段中各地点的允许最大流量中的最小值作为上述河道段的允许最大流量。进一步地,通过上述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成上述目标流域中各个水库的调度信息包括:在接收到的上述调度需求为拦洪需求的情况下,从上述水库群模型中查找上述目标流域的最下游河道段,将上述最下游河道段设置为初始河道段,对上述初始河道段执行下述操作,确定上述目标流域中各个水库的释放水量,其中上述调度信息包括上述目标流域中各个水库的释放水量:如果上述初始河道段的起点是上述水库,则上述水库的释放水量为上述初始河道段的允许最大流量,并将以上述水库为终点的河道段设置为上述初始河道段;如果上述初始河道段的起点为上述节点,则从上述水库群模型中查找以上述初始河道段为终点的目标河道段;若上述目标河道段中存在没有起点的河道段,则设置剩余河道段的来水流量之和小于上述初始河道段允许最大流量减去上述没有起点的河道段的实时流量、且设置上述剩余河道段中各河道段的来水流量小于其自身的允许最大流量;以及将上述剩余河道段的来水流量作为新的允许日最大流量,并将上述剩余河道段设置为上述初始河道段,其中,上述采集的水库群的实时水文信息包括上述没有起点的河道段的实时流量。进一步地,通过上述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成上述目标流域中各个水库的调度信息包括:在接收到的上述调度需求为增加下游水量需求的情况下,将发生上述增加下游水量需求的河道段设置为初始河道段,对上述初始河道段执行下述操作,确定上述目标流域中各个水库和河道段的增加释放水量,其中上述调度信息包括上述目标流域中各个水库和河道段的增加释放水量:如果上述初始河道段的起点是上述水库,则上述水库的水库增加释放水量为上述增加下游水量需求所对应的目标增加释放水量,并按照上述目标增加释放水量和库容信息确定以上述水库为终点的河道段的河道增加释放水量,并将以上述水库为终点的河道段设置为上述初始河道段;如果上述初始河道段的起点为上述节点,则确定以上述节点为终点的各目标河道段的河道增加释放水量之和为上述目标增加释放水量,并基于上述河道增加释放水量之和、各个河道段的允许最大流量和上游水库的库容信息确定各个上述目标河道段的河道增加释放水量,以及将各上述目标河道段设置为上述初始河道段。进一步地,按照上述目标增加释放水量和库容信息确定以上述水库为终点的河道段的河道增加释放水量包括:确定上述目标增加释放水量与上述水库死库容量之和;计算上述和与上述水库目前库容的差;若上述差大于零,则将上述差作为上述河道增加释放水量;若上述差小于等于零,则将上述河道增加释放水量设置为零,其中,所述库容信息包括所述水库目前库容和水库死库容量;基于上述河道增加释放水量之和、各个河道段的允许最大流量和上游水库的库容信息确定各个上述目标河道段的河道增加释放水量包括:确定上述目标河道段的河道增加释放水量符合下述条件:上述河道增加释放水量之和小于或等于上述目标增加释放水量、每个上述目标河道段的河道段总水量不超过上述河道段允许最大流量、且上述河道段上游水库库容量与死库容量差值之和大于上述河道增加释放水量。为了实现上述目的,本申请实施例公开了一种水库群流量调度装置,该装置包括:获取单元,用于获取目标流域的水库群信息,其中,上述水库群信息包括上述目标流域上各个具有梯级和/或并联关系的水库和河流的属性信息;资源建模单元,用于根据上述水库群信息对上述目标流域进行建模,得到上述目标流域的水库群模型;调度分析单元,用于通过上述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成上述目标流域中各个水库的调度信息。进一步地,上述目标流域上各个水库和河流的属性信息包括:各个水库和河流的相对位置关系、各个水库的水位信息和库容信息、各个河流的流量信息和采水量信息。进一步地,上述资源建模单元包括:节点设置模块,用于按照上述属性信息中的相对位置关系,将上述目标流域中河流的交汇点设置为节点;河道段设置模块,用于将上述水库、上述节点作为分界点将上述河流设置为多个河道段,将同一条河流上的上述水库按照上下游的顺序排序;信息确定模块,用于根据上述属性信息中的采水量信息确定上述各个河道段的采水量、需要最小流量和允许最大流量;模型生成模块,用于至少记录各个上述节点和各个上述河道段的相对位置信息,记录各个上述节点和各个上述河道段采水量、需要最小流量和允许最大流量,以及记录各个上述水库的水位信息和库容信息,生成上述水库群模型。进一步地,上述河道段设置模块具体用于:将各个上述河流的最上游至上述节点、上述水库的路径,水库之间的路径,水库与节点之间的路径设定为一个上述本文档来自技高网...

【技术保护点】
1.一种水库群流量调度方法,其特征在于,包括:获取目标流域的水库群信息,其中,所述水库群信息包括所述目标流域上各个具有梯级和/或并联关系的水库和河流的属性信息;根据所述水库群信息对所述目标流域进行建模,得到所述目标流域的水库群模型;通过所述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成所述目标流域中各个水库的调度信息。

【技术特征摘要】
1.一种水库群流量调度方法,其特征在于,包括:获取目标流域的水库群信息,其中,所述水库群信息包括所述目标流域上各个具有梯级和/或并联关系的水库和河流的属性信息;根据所述水库群信息对所述目标流域进行建模,得到所述目标流域的水库群模型;通过所述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成所述目标流域中各个水库的调度信息。2.根据权利要求1所述的调度方法,其特征在于,所述目标流域上各个水库和河流的属性信息包括:各个水库和河流的相对位置关系、各个水库的水位信息和库容信息、各个河流的流量信息和采水量信息。3.根据权利要求1所述的调度方法,其特征在于,根据所述水库群信息对所述目标流域进行建模,得到所述目标流域的水库群模型包括:按照所述属性信息中的相对位置关系,将所述目标流域中河流的交汇点设置为节点;将所述水库、所述节点作为分界点将所述河流设置为多个河道段,将同一条河流上的所述水库按照上下游的顺序排序;根据所述属性信息中的采水量信息确定所述各个河道段的采水量、需要最小流量和允许最大流量;至少记录各个所述节点和各个所述河道段的相对位置信息,记录各个所述节点和各个所述河道段采水量、需要最小流量和允许最大流量,以及记录各个所述水库的水位信息和库容信息,生成所述水库群模型。4.根据权利要求3所述的调度方法,其特征在于,将所述水库、所述节点作为分界点将所述河流设置为多个河道段包括:将各个所述河流的最上游至所述节点、所述水库的路径,水库之间的路径,水库与节点之间的路径设定为一个所述河道段。5.根据权利要求3所述的调度方法,其特征在于,根据所述属性信息中的采水量信息确定所述各个河道段的采水量、需要最小流量和允许最大流量包括:将所述河道段中各地点的采水量相加作为所述河道段的采水量;将所述河道段中各地点的需要最小流量中的最大值作为所述河道段的需要最小流量;以及,将所述河道段中各地点的允许最大流量中的最小值作为所述河道段的允许最大流量。6.根据权利要求1所述的调度方法,其特征在于,通过所述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成所述目标流域中各个水库的调度信息包括:在接收到的所述调度需求为拦洪需求的情况下,从所述水库群模型中查找所述目标流域的最下游河道段,将所述最下游河道段设置为初始河道段,对所述初始河道段执行下述操作,确定所述目标流域中各个水库的释放水量,其中所述调度信息包括所述目标流域中各个水库的释放水量:如果所述初始河道段的起点是所述水库,则所述水库的释放水量为所述初始河道段的允许最大流量,并将以所述水库为终点的河道段设置为所述初始河道段;如果所述初始河道段的起点为所述节点,则从所述水库群模型中查找以所述初始河道段为终点的目标河道段;若所述目标河道段中存在没有起点的河道段,则设置剩余河道段的来水流量之和小于所述初始河道段允许最大流量减去所述没有起点的河道段的实时流量、且设置所述剩余河道段中各河道段的来水流量小于其自身的允许最大流量;以及将所述剩余河道段的来水流量作为新的允许日最大流量,并将所述剩余河道段设置为所述初始河道段,其中,所述采集的水库群的实时水文信息包括所述没有起点的河道段的实时流量。7.根据权利要求1所述的调度方法,其特征在于,通过所述水库群模型,基于接收到的调度需求和采集的水库群的实时水文信息,生成所述目标流域中各个水库的调度信息包括:在接收到的所述调度需求为增加下游水量需求的情况下,将发生所述增加下游水量需求的河道段设置为初始河道段,对所述初始河道段执行下述操作,确定所述目标流域中各个水库和河道段的增加释放水量,其中所述调度信息包括所述目标流域中各个水库和河道段的增加释放水量:如果所述初始河道段的起点是所述水库,则所述水库的水库增加释放水量为所述增加下游水量需求所对应的目标增加释放水量,并按照所述目标增加释放水量和库容信息确定以所述水库为终点的河道段的河道增加释放水量,并将以所述水库为终点的河道段设置为所述初始河道段;如果所述初始河道段的起点为所述节点,则确定以所述节点为终点的各目标河道段的河道增加释放水量之和为所述目标增加释放水量,并基于所述河道增加释放水量之和、各个河道段的允许最大流量和上游水库的库容信息确定各个所述目标河道段的河道增加释放水量,以及将各所述目标河道段设置为所述初始河道段。8.根据权利要求7所述的数据处理方法,其特征在于:按照所述目标增加释放水量和库容信息确定以所述水库为终点的河道段的河道增加释放水量包括:确定所述目标增加释放水量与所述水库死库容量之和;计算所述和与所述水库目前库容的差;若所述差大于零,则将所述差作为所述河道增加释放水量;若所述差小于等于零,则将所述河道增加释放水量设置为零,其中,所述...

【专利技术属性】
技术研发人员:陈明德李宁江峰
申请(专利权)人:北京亿阳信通科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1