一种实时故障报告粘连的处理方法及其装置与流程

文档序号:18227388发布日期:2019-07-19 23:37阅读:192来源:国知局
一种实时故障报告粘连的处理方法及其装置与流程

本发明涉及继电保护技术领域,具体涉及一种实时故障报告粘连的处理方法及其装置。



背景技术:

继电保护是指当电力系统发生故障或异常工况时,在可能实现的最短时间和最小区域内,自动将故障设备从系统中切除,或发出信号由值班人员消除异常工况根源,以减轻或避免设备的损坏和对相邻地区供电的影响。

铁路牵引供电系统的主要功能就是向电力机车提供连续可靠的电能,继电保护在很大程度上能够保证牵引供电系统可靠安全供电,铁路牵引供电系统一方面在系统正常工作状态时能满足电力机车运行的要求,另一方面,在系统故障和不正常运行状态时,能迅速而有选择性地切除故障,保证供电系统及其设备安全运行。在铁路长期运行过程中,牵引供电系统不可避免地会发生故障,实时故障报告能够快速将牵引供电系统故障的主要信息反馈给控制室,能够快速有效地显示出当前故障的原因、影响,为调度员处理故障提供必要信息,保证铁路牵引供电系统的安全稳定可靠运行。目前通用的实时故障报告处理方法,是保护终端按照协议解析后直接上送到调度系统的服务器,服务器根据边缘触发,调用脚本读取实时故障报告并在hmi显示。

发明人在实践中,发现上述现有技术存在以下缺陷:

在保护终端将两条粘连在一起的实时故障报告解析后直接上送到调度系统的服务器时,服务器在处理数据量大时,会因为脚本读取缓慢而导致丢失故障报告,从而不能在人机界面上完整显示全部实时故障报告,不能使调度员及时看到故障信息,影响铁路牵引供电系统的安全稳定可靠运行。



技术实现要素:

为了解决上述技术问题,本发明的目的在于提供一种实时故障报告粘连的处理方法及其装置,采用以下技术方案:

第一方面,一种实时故障报告粘连的处理方法,用于从节点,所述处理方法包括以下步骤:

向主节点发送第一故障信息,所述第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息,用于触发所述主节点将所述第一故障信息发送给人机界面进行显示并反馈确认信息;

在预设时间内接收到所述主节点反馈的所述确认信息;

在接收到所述确认信息时,删除所述第一故障信息形成一个新的优先级队列,所述新的优先级队列用于触发所述从节点继续向所述主节点发送新的优先级队列中的最高优先级的第一故障信息。

进一步,所述向主节点发送第一故障信息之后,还包括以下步骤:

在预设时间内未接收到所述主节点反馈的所述确认信息;

删除所述第一故障信息形成一个新的优先级队列,所述新的优先级队列用于触发所述从节点继续向所述主节点发送新的优先级队列中的最高优先级的第一故障信息。

进一步,所述故障数据报告所采用的数据帧的格式包括:表示故障数据报告的帧头、表示此条故障报告所属装置地址的保护装置地址、表示此条故障报告所属的动作序号的保护动作号、表示保护动作的分合位的双点信息、表示相对于预设时间的相对时间、表示和此故障报告关联的故障录波的序号的故障序号、表示故障报告所包含的故障信息的个数的故障信息个数、表示故障信息的序号的故障信息索引号、表示故障信息的值的故障信息被测值。

进一步,所述故障信息的缓存方法包括以下步骤:

根据多个所述故障报告的预设级别排列多个所述故障报告的优先级的级别,将级别最高的所述故障报告置于队首;

若存在相同级别的所述故障报告,则按照所述相同级别的所述故障报告的上报时间的先后进行排列。

第二方面,一种实时故障报告粘连的处理方法,用于主节点,所述处理方法包括以下步骤:

接收所述从节点发送的第一故障信息,所述第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息,用于触发所述主节点将其发送给人机界面进行显示;

向所述从节点发送所述确认信息,所述确认信息用于触发所述从节点删除所述第一故障信息形成一个新的优先级队列,所述新的优先级队列用于触发所述从节点继续向所述主节点发送新的优先级队列中的最高优先级的第一故障信息。

进一步,所述确认信息所采用的的确认帧的格式包括:表示故障报告确认的帧头、表示故障报告所属装置地址的保护装置地址、表示故障报告所属的动作序号的保护动作号和表示和此故障报告关联的故障录波的序号的故障序号。

第三方面,一种实时故障报告粘连的处理装置,用于从节点,所述处理装置包括:

从节点发送模块,用于向主节点发送第一故障信息,所述第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息,用于触发所述主节点将所述第一故障信息发送给人机界面进行显示并反馈确认信息;

从节点接收模块,用于在预设时间内接收到所述主节点反馈的所述确认信息;;

从节点更新模块,用于在接收所述确认信息时,删除所述第一故障信息形成一个新的优先级队列,所述新的优先级队列用于触发所述从节点继续向所述主节点发送新的优先级队列中的最高优先级的第一故障信息。

进一步,所述处理装置,还包括从节点接收超时模块,用于在预设时间内未接收到所述主节点反馈的所述确认信息时,删除所述第一故障信息形成一个新的优先级队列,所述新的优先级队列用于触发所述从节点继续向所述主节点发送新的优先级队列中的最高优先级的第一故障信息。

进一步,所述处理装置还包括缓存模块,用于根据多个所述故障报告的预设级别排列多个所述故障报告的优先级的级别,将级别最高的所述故障报告置于队首;若存在相同级别的所述故障报告,则按照所述相同级别的所述故障报告的上报时间的先后进行排列。

第四方面,一种实时故障报告粘连的处理装置,用于主节点,所述处理装置包括:

主节点接收模块,用于接收所述从节点发送的第一故障信息,所述第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息,用于触发所述主节点将其发送给人机界面进行显示;

主节点发送模块,用于向所述从节点发送所述确认信息,所述确认信息用于触发所述从节点删除所述第一故障信息形成一个新的优先级队列,所述新的优先级队列用于触发所述从节点继续向所述主节点发送新的优先级队列中的最高优先级的第一故障信息。

本发明具有如下有益效果:

本发明所提供的实时故障报告粘连的处理方法包括从节点向主节点发送第一故障信息;主节点接收第一故障信息,并将第一故障信息发送给人机界面进行显示,并反馈确认信息;从节点在预设的时间内接收到主节点反馈的确认信息;从节点在接收确认信息时,删除故障数据报告所携带的优先级队列中的第一故障信息,形成一个新的优先级队列;从节点继续向主节点发送新的优先级队列中最高优先级的第一故障信息,循环执行上述步骤。本实施例通过将故障信息进行优先级排列的方式传输相应的故障数据,能够防止两条故障信息粘连在一起,解决了因两条故障信息粘连在一起导致的故障信息丢失的情况出现。

附图说明

图1为本发明所涉及的一种实时故障报告粘连的处理方法及其装置的实施环境示意图;

图2为本发明一个实施例所提供的一种实时故障报告粘连的处理方法的流程图;

图3为本发明实施例关于数据帧的帧格式的示意图;

图4为本发明实施例关于确认帧的帧格式的示意图;

图5为本发明一个实施例提供一种实时故障报告粘连的处理装置的结构框图;

图6为本发明另一个实施例提供一种实时故障报告粘连的处理装置的结构框图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种实时故障报告粘连的处理方法及其装置,其具体实施方式、结构、特征及其功效,详细说明如后。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一个或另一个实施例中的特定特征、结构、或特点可由任何合适形式组合。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的属于只是为了描述具体的实施例的目的,不是旨在于限制本发明。

请参阅图1,其示出了本发明所涉及的一种实时故障报告粘连的处理方法及其装置的实施环境示意图。该实施环境包括服务器100和保护终端200,一个服务器对应于多个保护终端。

在本实施例中服务器100是电力系统中的调度中心服务器。保护终端200是监测供电站点是否正常运转并执行相应保护措施的终端设备。在本发明实施例将服务器100称为主节点,将保护终端200称为从节点,下文不再特别声明。

下面根据具体实施例详细介绍本发明所提供的一种实时故障报告粘连的处理方法及其装置的技术方案。

请参阅图2,其示出了本发明一个实施例所提供的一种实时故障报告粘连的处理方法的流程图,该处理方法包括以下步骤:

步骤s201,从节点向主节点发送第一故障信息,第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息。

第一故障信息是从节点在监测到故障信息时,所生成的关于该故障的报告,该故障信息可以是供电站点的供电量不足、过压、过流、跳闸或者复归等异常的故障信号。

优选的,网络中各节点均采用统一的通信速率、帧长度和帧格式。请参阅图3,其示出了本发明实施例关于数据帧的帧格式的示意图,该故障数据报告所采用的数据帧的格式,从帧头至帧尾依次包括帧头、保护装置地址、保护动作号、双点信息、相对时间、故障序号、故障信息个数、故障信息索引号和故障信息被测值。

其中,帧头表示故障数据报告、保护装置地址表示此条故障报告所属装置地址、保护动作号表示此条故障报告所属的动作序号、双点信息表示保护动作的分合位、相对时间表示相对于预设时间、故障序号表示和此故障报告关联的故障录波的序号、故障信息个数表示故障报告所包含的故障信息的个数、故障信息索引号表示故障信息的序号、故障信息被测值表示故障信息的值。

优选的,故障信息的缓存方法包括:首先,根据多个故障报告的预设级别排列多个故障报告的优先级的级别,将级别最高的故障报告置于队首;其次,若存在相同级别的故障报告,则按照相同级别的故障报告的上报时间的先后进行排列。具体的,在该优先级队列中是从队尾插入元素,从队首删除元素,并且在该队列中优先级最高的元素总是位于队首,因此,在出队时,是将当前队列中优先级最高的元素出队。

步骤s202,主节点接收第一故障信息,并将第一故障信息发送给人机界面进行显示,并反馈确认信息。

优选的,请参阅图4,其示出了本发明实施例关于确认帧的帧格式的示意图,该确认信息所采用的的确认帧的格式包括帧头、保护装置地址、保护动作号和故障序号。其中,帧头表示故障报告确认,保护装置地址表示故障报告所属装置地址,保护动作号表示故障报告所属的动作序号,故障序号表示和此故障报告关联的故障录波的序号。该确认信息所携带的相关数据是与相应的故障数据报告相应的确认信息,用于主节点向从节点反馈其已经收到该故障信息。

步骤s203,从节点在预设的时间内接收到主节点反馈的确认信息。

预设时间的设定用于防止由于其他原因导致的确认信息的丢失或者未发送确认信息,进而导致故障信息无法及时上报的情况出现。

步骤s204,从节点在接收确认信息时,删除第一故障信息,形成一个新的优先级队列。

优选的,从节点在预设时间内未接收到主节点反馈的确认信息时,依然继续删除第一故障信息形成一个新的优先级队列,新的优先级队列用于触发从节点继续向主节点发送新的第一故障信息,并执行步骤s205。从节点在向主节点发送第一故障信息之后,在预设时间内无论是否接受到确认信息,均删除当前优先级队列中的最高级的故障信息。在预设时间内未接收到确认信息时,为了不影响后续上传故障报告的进度,也会及时的删除该条故障信息,并生成相应的系统日志,以便工作人员查看相应的原因。

步骤s205,从节点继续向主节点发送新的优先级队列中最高优先级的第一故障信息,循环执行步骤s201~步骤s204。从节点按照故障数据报告中的故障数据的优先级向主节点发送最高优先级的故障信息。

综上所述,本发明实施例提供了一种实时故障报告粘连的处理方法,该方法包括从节点向主节点发送第一故障信息;主节点接收第一故障信息,并将第一故障信息发送给人机界面进行显示,并反馈确认信息;从节点在预设的时间内接收到主节点反馈的确认信息;从节点在接收确认信息时,删除故障数据报告所携带的优先级队列中的第一故障信息,形成一个新的优先级队列;从节点继续向主节点发送新的优先级队列中最高优先级的第一故障信息,循环执行上述步骤。本实施例通过将故障信息进行优先级排列的方式传输相应的故障数据,能够防止两条故障信息粘连在一起,解决了因两条故障信息粘连在一起导致的故障信息丢失的情况出现;并通过设定确认信息的反馈时间来进一步保证故障信息传输的及时性和可靠性,能够防止数据堵塞、卡滞的现象出现。

请参阅图5,其示出了本发明一个实施例提供一种实时故障报告粘连的处理装置的结构框图,该装置用于从节点,该处理装置包括从节点发送模块501、从节点接收模块502和从节点更新模块503。

具体的,从节点发送模块501,用于向主节点发送第一故障信息,第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息,用于触发主节点将第一故障信息发送给人机界面进行显示并反馈确认信息;

从节点接收模块502,用于接收主节点反馈的确认信息;

从节点更新模块503,用于在接收确认信息时,删除第一故障信息形成一个新的优先级队列,新的优先级队列用于触发从节点继续向主节点发送新的优先级队列中的最高优先级的第一故障信息。

优选的,该处理装置还包括从节点接收超时模块504,用于在超时未接收到确认信息时,删除第一故障信息形成一个新的优先级队列,新的优先级队列用于触发从节点继续向主节点发送新的优先级队列中的最高优先级的第一故障信息。

优选的,该处理装置还包括缓存模块,用于根据多个故障报告的预设级别排列多个故障报告的优先级的级别,将级别最高的故障报告置于队首;若存在相同级别的故障报告,则按照相同级别的故障报告的上报时间的先后进行排列。

综上所述,该实施例提供一种实时故障报告粘连的处理装置包括从节点发送模块、从节点接收模块和从节点更新模块。其中,从节点发送模块用于向主节点发送第一故障信息,该第一故障信息用于触发主节点将第一故障信息发送给人机界面进行显示并反馈确认信息;从节点接收模块用于接收主节点反馈的确认信息;从节点更新模块用于在接收确认信息时,删除第一故障信息形成一个新的优先级队列,新的优先级队列用于触发从节点继续向主节点发送新的优先级队列中的最高优先级的第一故障信息。本实施例通过从节点更新模块将故障信息进行优先级排列进行故障信息的传输,能够防止两条故障信息粘连在一起,解决了因两条故障信息粘连在一起导致的故障信息丢失的情况出现。

请参阅图6,其示出了本发明另一个实施例提供一种实时故障报告粘连的处理装置的结构框图,该处理装置用于主节点,处理装置包括主节点接收模块601和主节点发送模块602。

具体的,主节点接收模块601,用于接收从节点发送的第一故障信息,第一故障信息是故障数据报告所携带的优先级队列中最高优先级的故障信息,用于触发主节点将其发送给人机界面进行显示;

主节点发送模块602,用于向从节点发送确认信息,确认信息用于触发从节点删除第一故障信息形成一个新的优先级队列,新的优先级队列用于触发从节点继续向主节点发送新的优先级队列中的最高优先级的第一故障信息。

综上所述,该实施例提供一种实时故障报告粘连的处理装置包括主节点接收模块和主节点发送模块。本实施例通过主节点接收模块接收从节点发送的最高优先级的故障信息,并通过主节点发送模块向从节点反馈相应的确认信息,该确认信息能够触发从节点将该第一故障信息删除,并将删除后的优先级队列中优先级级别最高的故障信息置于队首,利用该种排列方式能够防止两条故障信息粘连在一起,解决了因两条故障信息粘连在一起导致的故障信息丢失的情况出现。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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