远动对上通信开放时间的双因子自适应判断系统及方法与流程

文档序号:11929836阅读:324来源:国知局
远动对上通信开放时间的双因子自适应判断系统及方法与流程

本发明属于网络通信和电力自动化领域,特别涉及到有关远动通信装置判断对上通信开放时间的配置、模型、判断的方法和机制的变电站监控系统。



背景技术:

变电站自动化监控系统中,远动通信装置是联系调度主站和变电站的关键设备,远动通信采集站内数据对象,包括遥信、遥测、遥步、遥脉,通过对上通道向调度主站传输数据,并接收主站的查询和控制命令,通道干系数据对象仅包含该通道所配置需要转发的数据对象,不同的对上通信通道对应不同的调度主站,通道所要转发的数据对象以及数据对象数量也不相同。远动通信的异常将直接导致调度主站监控数据的异常,所以在运维过程中将远动通信装置重启后暂停通信的时间降到最小成为一种迫切希望。因为远动通信装置的对上和对下通信分别由不同的模块实现,在实际运维中,在保障通信数据正确的前提下,远动通信装置如何建立数据对象模型、如何维护初始化状态以及如何选择开放对上通信的时机策略是缩短通信暂停时间的关键技术。

传统实现方案中,远动通信装置在重启后开放对上通信机制如图1所示,具体如下:

1)远动装置的对上通道规约模块中配置有对上通信最迟开放时间阈值的参数,但是数据库的数据对象模型中没有可以表征数据是否被刷新的属性,外部模块无法实时检测到数据对象是否已经被刷新;

2)远动装置重启后,对上通道规约模块的对上开放通信计时器就开始清零计时;

3)对上通道规约模块的计时器达到时间限值后,即开放对上通信。

可见,上述实现流程中,远动通信装置对上通道规约模块设置了一个固定的开放对上通信的超时时间限值,当计时器达到该限值时,就立即开放对上通信。由于通信装置对下数据采集刷新数据库直到建库完成的过程所需要消耗的时间取决于实例化的具体工程,所以固定设置一个开放时间是不合理的,无法实时跟踪转发数据的就绪状态将开放等待时间缩小到最小,同时,不同的通道其关注的转发数据不同,关注的装置不同,所以不同的通道开放通信时间应该也是不同的,而且,配置固定时间限值也给工程运维人员提出了判断的要求,存在一定的工作量和工作难度,现在的配置固定时限的机制存在很大改进空间。

因此,需要研究一种更高效的体验更好的方法,在数据对象模型的定义、数据就绪的判断、通信开放时间的配置、通信开放时间的自动适应环节提高效率,弥补传统方案的不足,本案由此产生。



技术实现要素:

本发明的目的,在于提供一种远动对上通信开放时间的双因子自适应判断系统及方法,可解决远动通信装置传统的对上开放通信的方案中存在的效率低下、适应性差以及需要额外的配置工作等问题。

为了达成上述目的,本发明的解决方案是:

一种远动对上通信开放时间的双因子自适应判断系统,包括:

数据对象模型定义模块,用于在数据对象模型初始化中增加建库就绪属性;

数据库实时维护模块,负责维护数据对象的建库就绪属性;以及

对上通道规约模块,用于实时扫描本通道全部干系数据对象的建库就绪属性,同时根据通道的对上通信最迟开放时间阈值进行超时计时,然后决定是否开放对上通信。

一种远动对上通信开放时间的双因子自适应判断方法,包括如下步骤:

步骤1,创建每个数据对象独立的建库就绪属性,并初始化为NO;

步骤2,建立数据对象建库就绪属性状态的查询标准化调用接口;

步骤3,建立对上通信开放时间的双因子判据模型,包括通道干系数据对象建库就绪属性状态的判断和等待超时计时的判断两个判据因子;

步骤4,开始建立对下通信,数据库根据对下通信采集到的数据对象的数据值或者数据品质来实时维护该数据对象的建库就绪属性的状态;

步骤5,对上通道规约模块在初始化后持续扫描实时判断该通道的干系数据对象的建库就绪属性的状态是否全部为YES,同时开始启动计时,当该通道干系数据对象的建库就绪属性的状态全部为YES,则立即开放对上通信,否则当计时超过对上通信最迟开放时间阈值时,强制开放对上通信。

上述步骤4中,数据库初始化时建库就绪属性的状态为NO,当数据对象已经被对下通信采集的数据值或者数据品质正确写入刷新,该数据对象的建库就绪属性的状态改为YES。

采用上述方案后,本发明在远动通信装置模型初始化和建立通信的过程中,通过模型定义、状态维护,以及对上通道规约的双因子判断,解决了变电站远动通信装置对上通信开放时间策略上关于效率和准确度的长期困扰,优化了数据库初始化、通信建库、异常判断、通道关联不同数据等各个环节,实现了远动通信装置开放对上通信时机的自适应优化,提高了效率,减少了运维等待时间,提高了运维工作效率。

附图说明

图1是传统实现方案的流程图;

图2是本发明的流程图。

具体实施方式

以下将结合附图,对本发明的技术方案及有益效果进行详细说明。

本发明提供一种远动对上通信开放时间的双因子自适应判断系统,采用基于干系数据对象分不同通道建立的对上通信开放时间双因子自适应判断机制,实现了数据库初始化和对上通信开放时间的优化处理,所述系统定义了三个主要模块,包括数据对象模型定义模块、数据库实时维护模块和对上通道规约模块,分别是:

数据对象模型定义模块,用于在数据对象模型初始化中增加建库就绪属性;

数据库实时维护模块,负责维护数据对象的建库就绪属性;

对上通道规约模块,用于实时扫描本通道全部干系数据对象的建库就绪属性,同时根据通道的对上通信最迟开放时间阈值进行超时计时,然后决定是否开放对上通信。

配合图2所示,本发明提供一种远动对上通信开放时间的双因子自适应判断方法,包括如下步骤:

步骤1,初始化数据对象模型时,数据对象模型定义模块为每个数据对象创建自己独立的建库就绪属性,并且初始化该属性状态为NO,建库就绪属性表示该数据对象是否经过正常的初始化、是否经过数据值或者数据品质的正确写入;

步骤2,数据库实时维护模块建立数据对象建库就绪属性状态的查询标准化调用接口,查询标准化调用接口表示其他应用模块可以通过调用该接口查询获知数据对象的建库就绪属性的状态;

步骤3,对上通道规约模块按照通道的干系数据对象的建库就绪属性状态和计时超时逻辑建立双因子判据模型,通道是否可以开放对上通信,以该通道下干系数据对象是否全部建库就绪或者计时达到所配置的对上通信最迟开放时间阈值为依据;

步骤4,开始建立对下通信,数据库根据对下通信采集到的数据对象的数据值或者数据品质来实时维护该数据对象的建库就绪属性的状态;具体来说,数据库实时维护模块根据数据对象的初始化值、数据值是否被写入刷新、数据品质是否被写入刷新来实时维护该数据对象的建库就绪属性状态,数据库初始化时建库就绪属性的状态为NO,当数据对象已经被对下通信采集的数据值或者数据品质正确写入刷新,该数据对象的建库就绪属性的状态改为YES;

步骤5,对上通道规约模块在初始化后,依据对上通信开放时间的双因子判据模型实时扫描查询本通道的干系数据对象的建库就绪属性的状态,同时启动时间计时器的计时,当通道的所有干系数据对象的建库就绪属性全部为YES,则立即开放对上通信,否则等待计时超时;

步骤6,对上通道规约模块的超时计时器计时到参数所配置的对上通信最迟开放时间阈值,即使仍未检测到该通道干系数据对象的建库就绪属性的状态全部为YES,也强制开放本通道的对上通信。

综合上述,本发明一种远动对上通信开放时间的双因子自适应判断系统及方法,设计了通道干系数据对象的建库就绪状态是否全部为YES以及通道超时计时是否达到对上通信最迟开放时间阈值两个判据因子,这两个判据因子为逻辑或的关系,对上通道规约模块在初始化后持续扫描干系数据对象的建库就绪属性的状态并同时启动超时计时,当干系数据对象的建库就绪属性状态全部为YES,则立即开放对上通信,当超时计时达到所设置的对上通信开放最迟时间阈值时,也开放该通道的对上通信。

以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

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