基于API模型的节点相遇渐变校正方法及系统与流程

文档序号:16935230发布日期:2019-02-22 20:38阅读:176来源:国知局
基于API模型的节点相遇渐变校正方法及系统与流程

本发明涉及一种基于api模型的节点相遇渐变校正方法及系统,属于水情测报和水调自动化领域。



背景技术:

水情测报和水调自动化系统对梯级水库水文预报和优化调度、对梯级电站的管理等方面都起着重要的作用,其中洪水预报是水库防洪调度和发电调度的基础,预报精度的要求比较高。

利用api模型预报入库流量时,预报入库流量过程线的起点和实测入库流量过程线的终点,常常是不能重合的,预报的入库流量过程线和实测的入库流量过程线不能很好地衔接,这个时候需要校正预报入库流量过程线。校正的方法一般采用整体上下平移预报入库曲线,使预报入库流量过程线的起点和实测入库流量过程线的终点重合,这可能会产生较大的预报误差。



技术实现要素:

本发明提供了一种基于api模型的节点相遇渐变校正方法及系统,解决了传统校正方法会产生较大预报误差的问题。

为了解决上述技术问题,本发明所采用的技术方案是:

基于api模型的节点相遇渐变校正方法,包括以下步骤,

步骤1,数据校正比例系数获取;

具体过程如下:

采集l天的历史入库流量数据;

根据前l1天的历史入库流量数据,绘制前l1天的入库流量过程线a;

根据退水规律,在a中虚拟出后l-l1天的入库流量过程线b1;

根据后l-l1天的历史入库流量数据,在a中绘制后l-l1天的入库流量过程线b2;

在a中绘制api模型预报的后l-l1天的入库流量过程线b3;

根据b1、b2和b3,计算将b3校正至b2位置的数据校正比例系数;

步骤2,根据数据校正比例系数,对api模型预报的入库流量过程线进行校正;

具体过程如下:

采集当前时间前n天的历史入库流量数据;

根据前n天的历史入库流量数据,绘制前n天的入库流量过程线a1;

根据退水规律,在a1中虚拟出当前时间后n1天的入库流量过程线c1,n1=l-l1;

在a1中绘制api模型预报的n1天的入库流量过程线c3;

根据数据校正比例系数,对c3进行校正,得到最终预报的后n1天的入库流量过程线c2。

l1天的入库流量过程线a能够看出曲线趋势。

设定后l-l1天均无降雨,根据退水规律,在a中虚拟出后l-l1天的入库流量过程线b1。

数据校正比例系数的计算公式为,

l=(pb3-pb2)/(pb3-pb1)

其中,l为数据校正比例系数,pb3为b3中的入库流量数据纵坐标,pb2为b2中的与pb3横坐标一致的入库流量数据纵坐标,pb1为b1中的与pb3横坐标一致的入库流量数据纵坐标。

对c3中的入库流量数据进行校正的公式为,

pc2=pc3-l(pc3-pc1)

其中,l为数据校正比例系数,pc3为c3中的入库流量数据纵坐标,pc2为c2中的与pc3横坐标一致的入库流量数据纵坐标,pc1为c1中的与pc3横坐标一致的入库流量数据纵坐标。

基于api模型的节点相遇渐变校正系统,包括数据校正比例系数获取和校正模块;

数据校正比例系数获取包括l天历史入库流量数据采集模块、入库流量过程线a绘制模块、入库流量过程线b1绘制模块、入库流量过程线b2绘制模块、入库流量过程线b3绘制模块、数据校正比例系数计算模块;

l天历史入库流量数据采集模块:采集l天的历史入库流量数据;

入库流量过程线a绘制模块:根据前l1天的历史入库流量数据,绘制前l1天的入库流量过程线a;

入库流量过程线b1绘制模块:根据退水规律,在a中虚拟出后l-l1天的入库流量过程线b1;

入库流量过程线b2绘制模块:根据后l-l1天的历史入库流量数据,在a中绘制后l-l1天的入库流量过程线b2;

入库流量过程线b3绘制模块:在a中绘制api模型预报的后l-l1天的入库流量过程线b3;

数据校正比例系数计算模块:根据b1、b2和b3,计算将b3校正至b2位置的数据校正比例系数;

校正模块包括n天历史入库流量数据采集模块、入库流量过程线a1绘制模块、入库流量过程线c1绘制模块、入库流量过程线c3绘制模块、c3校正模块;

n天历史入库流量数据采集模块:采集当前时间前n天的历史入库流量数据;

入库流量过程线a1绘制模块:根据前n天的历史入库流量数据,绘制前n天的入库流量过程线a1;

入库流量过程线c1绘制模块:根据退水规律,在a1中虚拟出当前时间后n1天的入库流量过程线c1,n1=l-l1;

入库流量过程线c3绘制模块:在a1中绘制api模型预报的n1天的入库流量过程线c3;

c3校正模块:根据数据校正比例系数,对c3进行校正,得到最终预报的后n1天的入库流量过程线c2。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行基于api模型的节点相遇渐变校正方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行基于api模型的节点相遇渐变校正方法的指令。

本发明所达到的有益效果:本发明根据一段时间的历史数据绘制入库流量过程线a,根据退水规律虚拟出后续时间段的入库流量过程线b1,根据后续时间段的历史数据绘制入库流量过程线b2,根据api模型预报后续时间段的入库流量过程线b3,b1、b2和b3,计算出数据校正比例系数,然后将数据校正比例系数运用到后续的预报入库流量过程线校正,相较于传统的上下平移,大大降低了预报误差。

附图说明

图1为本发明的流程图;

图2为入库流量过程线a的示意图;

图3为入库流量过程线a1的示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,基于api模型的节点相遇渐变校正方法,包括以下步骤:

步骤1,数据校正比例系数获取;

具体过程如下:

11)采集l天的历史入库流量数据,l的选取要尽量长,一般取最近几个月的历史入库流量数据。

12)根据前l1天的历史入库流量数据,绘制前l1天的入库流量过程线a。

l1一般选取1~2个月的时间,这样绘制的入库流量过程线a能够看出曲线趋势,便于后续虚拟入库流量过程线b1。

13)设定后l-l1天均无降雨,根据退水规律,在a中虚拟出后l-l1天的入库流量过程线b1;l-l1天大约取1~3天。

14)根据后l-l1天的历史入库流量数据,在a中绘制后l-l1天的入库流量过程线b2。

15)在a中绘制api模型预报的后l-l1天的入库流量过程线b3。

经过上述3个步骤,图中l-l1天时间段有3段曲线,如图2所示,其中b1和b2的起点都均与a的终点重合,b1整体位于b2下方,b3的起点不与a的终点重合,b3的终点也不b2的终点重合,b3整体位于b2上方。

16)根据b1、b2和b3,计算将b3校正至b2位置的数据校正比例系数。

在校正时,需要将b3校正至b2,即将b3中的入库流量数据纵坐标下移,因此这里可以根据b1、b2和b3中的入库流量数据的坐标,计算出b3中的入库流量数据纵坐标的数据校正比例系数,每一个入库流量数据纵坐标都有一个数据校正比例系数,具体公式如下:

l=(pb3-pb2)/(pb3-pb1)

其中,l为数据校正比例系数,pb3为b3中的入库流量数据纵坐标,pb2为b2中的与pb3横坐标一致的入库流量数据纵坐标,pb1为b1中的与pb3横坐标一致的入库流量数据纵坐标。

步骤2,根据数据校正比例系数,对api模型预报的入库流量过程线进行校正;

具体过程如下:

21)采集当前时间前n天的历史入库流量数据;这里的n和上述的l1一般,也选取1~2个月的时间。

22)根据前n天的历史入库流量数据,绘制前n天的入库流量过程线a1。

23)根据退水规律,在a1中虚拟出当前时间后n1天的入库流量过程线c1,n1=l-l1。

24)在a1中绘制api模型预报的n1天的入库流量过程线c3。

经过上述2个步骤,图中n1天时间段有2段曲线,如图3所示,其中c1的起点都均与a1的终点重合,c3的起点不与a的终点重合,c3位于c1上方。

25)根据数据校正比例系数,对c3进行校正,得到最终预报的后n1天的入库流量过程线c2。

根据数据校正比例系数,对c3进行校正,即用各数据校正比例系数校正对应的c3中的入库流量数据,具体公式如下:

pc2=pc3-l(pc3-pc1)

其中,l为数据校正比例系数,pc3为c3中的入库流量数据纵坐标,pc2为c2中的与pc3横坐标一致的入库流量数据纵坐标,pc1为c1中的与pc3横坐标一致的入库流量数据纵坐标。

校正后的c3,也就是上述c2为最终预报的后n1天的入库流量过程线。

上述方法根据一段时间的历史数据绘制入库流量过程线a,根据退水规律虚拟出后续时间段的入库流量过程线b1,根据后续时间段的历史数据绘制入库流量过程线b2,根据api模型预报后续时间段的入库流量过程线b3,b1、b2和b3,计算出数据校正比例系数,然后将数据校正比例系数运用到后续的预报入库流量过程线校正,相较于传统的上下平移,大大降低了预报误差。

基于api模型的节点相遇渐变校正系统,包括数据校正比例系数获取和校正模块。

数据校正比例系数获取包括l天历史入库流量数据采集模块、入库流量过程线a绘制模块、入库流量过程线b1绘制模块、入库流量过程线b2绘制模块、入库流量过程线b3绘制模块、数据校正比例系数计算模块。

l天历史入库流量数据采集模块:采集l天的历史入库流量数据。

入库流量过程线a绘制模块:根据前l1天的历史入库流量数据,绘制前l1天的入库流量过程线a。

入库流量过程线b1绘制模块:根据退水规律,在a中虚拟出后l-l1天的入库流量过程线b1。

入库流量过程线b2绘制模块:根据后l-l1天的历史入库流量数据,在a中绘制后l-l1天的入库流量过程线b2。

入库流量过程线b3绘制模块:在a中绘制api模型预报的后l-l1天的入库流量过程线b3。

数据校正比例系数计算模块:根据b1、b2和b3,计算将b3校正至b2位置的数据校正比例系数。

校正模块包括n天历史入库流量数据采集模块、入库流量过程线a1绘制模块、入库流量过程线c1绘制模块、入库流量过程线c3绘制模块、c3校正模块。

n天历史入库流量数据采集模块:采集当前时间前n天的历史入库流量数据。

入库流量过程线a1绘制模块:根据前n天的历史入库流量数据,绘制前n天的入库流量过程线a1。

入库流量过程线c1绘制模块:根据退水规律,在a1中虚拟出当前时间后n1天的入库流量过程线c1。

入库流量过程线c3绘制模块:在a1中绘制api模型预报的n1天的入库流量过程线c3。

c3校正模块:根据数据校正比例系数,对c3进行校正,得到最终预报的后n1天的入库流量过程线c2。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行基于api模型的节点相遇渐变校正方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行基于api模型的节点相遇渐变校正方法的指令。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。

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