一种基于历史数据的四遥信号验收方法及系统与流程

文档序号:19421986发布日期:2019-12-14 01:37阅读:587来源:国知局
一种基于历史数据的四遥信号验收方法及系统与流程

本发明涉及一种基于历史数据的四遥信号验收方法及系统,属于电力系统运行和自动化领域。



背景技术:

目前,自动验收技术已日趋成熟,通过实时接收变电站变化数据,并与调控主站进行比对,按照事件序列与预定规则,可以实现变电站监控信号的在线验收。这种基于实时信号的验收方式(简称“实时验收”),对信号实时性和序列性要求较高,并且通常是要求主、子站协同配合才能完成,如果由于子站环境因素或条件所限,导致不能按时启动流程,就会影响到主站的整体验收进度。



技术实现要素:

本发明提供了一种基于历史数据的四遥信号验收方法及系统,解决了背景技术中披露的问题。

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

一种基于历史数据的四遥信号验收方法,包括,

接收子站侧发送的四遥信号;

响应于四遥信号不符合实时验收条件,将四遥信号存入历史库;

响应于接收到验收指令,从历史库的四遥信号中提取有效字段;

将有效字段发送至验收侧验收。

响应于四遥信号不是实时信号,将四遥信号存入历史库。

通过关键字信息匹配,提取出有效字段。

有效字段包括键值、名称、点号、时标和发生值。

一种基于历史数据的四遥信号验收方法,包括,

向主站侧发送验收指令;

接收主站侧反馈的有效字段;

采用匹配算法,将有效字段与预设点表库中相应的四遥信号参数进行一致性校验;

响应于一致性校验通过,四遥信号验收通过。

采用rete匹配算法,将有效字段与预设点表库中相应的四遥信号参数进行一致性校验。

一种基于历史数据的四遥信号验收系统,包括,

四遥信号接收模块:接收子站侧发送的四遥信号;

存储模块:响应于四遥信号不符合实时验收条件,将四遥信号存入历史库;

字段提取模块:响应于接收到验收指令,从历史库的四遥信号中提取有效字段;

有效字段发送模块:将有效字段发送至验收侧验收。

一种基于历史数据的四遥信号验收系统,包括,

指令发送模块:向主站侧发送验收指令;

字段接收模块:接收主站侧反馈的有效字段;

匹配模块:采用匹配算法,将有效字段与预设点表库中相应的四遥信号参数进行一致性校验;

验收结果模块:响应于一致性校验通过,四遥信号验收通过。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行基于历史数据的四遥信号验收方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行基于历史数据的四遥信号验收方法的指令。

本发明所达到的有益效果:本发明在四遥信号不符合实时验收条件时,将四遥信号存入历史库,在验收时,将提取的有效字段与点表库中相应的四遥信号参数进行一致性校验,从而实现了四遥信号的离线验收,有效解决了实时验收因实时性不一致导致的验收问题。

附图说明

图1为本发明方法的流程图;

图2为树状结构图。

具体实施方式

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

如图1所示,一种基于历史数据的四遥信号验收方法,包括主站侧方法和验收侧方法(即验收系统侧方法)。

主站侧方法,具体包括以下步骤:

11)接收子站侧发送的四遥信号。

子站通过自动发信装置或人工模拟方式触发一次信号上送,信号上送规则由主、子站双方约定。

12)响应于四遥信号不符合实时验收条件,即不是实时信号,将四遥信号存入历史库,转至步骤13;响应于四遥信号符合实时验收条件,则进入现有实时验收流程。

具备验收条件的子站可以由自动触发模块按照既定规则模拟"四遥"的各种数据和事件,如遥测置数、遥信变位、遥控、遥调的执行和返校等,并将各类模拟的实时数据上送给主站,对主站数据库及动态画面进行核查,测试主站极限性能。

13)响应于接收到验收指令,基于海量数据撰取技术,通过关键字信息匹配从历史库的四遥信号中提取有效字段,有效字段包括键值、名称、点号、时标和发生值等。

14)将有效字段重新生成变化报文发送至验收侧验收。

验收侧方法,具体包括以下步骤:

21)向主站侧发送验收指令。

22)接收主站侧反馈的变化报文,解析变化报文获得有效字段。

23)采用rete匹配算法,将有效字段与预设点表库中相应的四遥信号参数进行一致性校验。

点表库包含了验收所需的四遥信号参数,包括但不局限于点号、名称、系数、目标值、阀值、信息体地址等,可根据验收内容进行扩展。

点表库的内容由iii区信息点表管理系统生成,并以文件方式通过物理隔离发送到i区,由i区文件服务进行主动获取并完成文件解析和导入,导入过程需要进行必要的参数验证,以保证记录完整性和准确性。

点表库的内容不能随意修改,如果实际模型发生变更确需修改的,也应由iii区信息点表管理系统统一进行维护,然后按照信息点表导入流程重新进行更新,以保证离线信息点表库记录的唯一性。

采用rete匹配算法进行一致性校验具体如下:

根据点表库制定一些规则,对于遥信假定规则为r1,包含了三个条件:按点号由小至大生成验收序列(条件c1);信号按实际值的发生顺序为先合后分(条件c2);信号间隔时间为不小于50ms(条件c3)。对于遥测假定规则为r2,也包含了三个条件:按点号由小至大生成验收序列(条件c1);信号按实际值的发生顺序为,先送归零值(条件c2)、再送整型值(条件c3),最后送偏移量值(条件c4),数据变化时间可配。对于遥控(遥调)规则为r3,包含了两个条件:按控制点号由小至大生成遥控(遥调)序列(条件c1);根据控制序列,顺序对每个遥控(遥调)对象进行控合、控分操作(条件c2),控制过程可配置自动或人工方式。

根据信号发生顺序,并结合离线数据源标注的查找方法构建一套全过程事实库f,通过规则引擎可以编译出一个如图2的树状结构,其中,左边为beta-network,右边为alpha-network。

在beta-network中,表现出了rules的内容,如包含规则r1、r2、r3,其中r1、r2、r3共享了许多betamemory和joinnode,这是由于这些规则中包含了共同的部分,能加快match的速度。其中,betamemory:用于存储合并的集合;joinnode:需要匹配的两个集合的汇合节点;match:找出符合lhs部分的workingmemory集合;lhs(left-hand-side):满足规则的前提;working-memory:需要被处理的数据;rules:规则,由一个或多个条件构成,用and或or进行连接。

右边的alpha-network是根据事实库构建的,其中除alpha-network以外的节点都是根据每一条condition(条件),从事实库中match过来的,这一过程是静态的,即在编译构建网络的过程中已经建立。只要事实库是稳定的,即没有大幅度的变化,rete匹配算法的执行效率应该是非常高的,其原因就是已经通过静态的编译,构建了alpha-network。通过测试可以验证,满足c1的事实是f1(f中的元素)。

通过rete匹配算法,就能快速找到满足规则r1的事实信号,根据action(动作,激活一条规则所执行的动作)驱动相应执行结果来实现满足规则的集合,在这里表现为基于历史数据的离线验证通过与不通过,同理,可根据r2、r3匹配规则分别实现遥测、遥控的相关数据的一致性校核。

24)响应于一致性校验通过,四遥信号验收通过。

上述方法在四遥信号不符合实时验收条件时,将四遥信号存入历史库,在验收时,将提取的有效字段与点表库中相应的四遥信号参数进行一致性校验,从而实现了四遥信号的离线验收,有效解决了实时验收因实时性不一致导致的验收问题。

上述方法对子站配合度要求较低,只需子站完成一次数据上送以后,主站就可以根据历史数据实现多次离线验收。对于改建变电站过程中,一些不易发现的问题可以通过离线验收方式,进行多次模拟和反演,有助问题排查和定位,快速消除缺陷。对于新建变电站,也可通过离线验收方式来对已经通过验收的实时信号进行反向验证,或者对于部分遗漏的信号进行补充验收,从而进一步提高验收准确性和可信度,提升验收整体质量和效率。

一种基于历史数据的四遥信号验收系统,包括主站侧系统和验收侧系统。

主站侧系统包括:

四遥信号接收模块:接收子站侧发送的四遥信号;

存储模块:响应于四遥信号不符合实时验收条件,将四遥信号存入历史库;

字段提取模块:响应于接收到验收指令,从历史库的四遥信号中提取有效字段;

有效字段发送模块:将有效字段发送至验收侧验收。

验收侧系统包括:

指令发送模块:向主站侧发送验收指令;

字段接收模块:接收主站侧反馈的有效字段;

匹配模块:采用匹配算法,将有效字段与预设点表库中相应的四遥信号参数进行一致性校验;

验收结果模块:响应于一致性校验通过,四遥信号验收通过。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备基于历史数据的四遥信号验收方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行基于历史数据的四遥信号验收方法的指令。

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

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

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

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

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

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