智能变电站报文存储方法和系统的制作方法
【技术领域】
[0001]本发明涉及电力工程技术领域,特别是涉及一种智能变电站报文存储方法和系统。
【背景技术】
[0002]在智能变电站中,为了保证系统正常运行,各个智能电子设备(IED)之间需要能够互操作并具有良好的配合关系,例如,通信报文编码的正确性、参数的合法性、时序的合理性等。这些问题要比传统的电缆硬连接复杂得多,有必要在数字化的智能变电站中布置网络通信记录与分析系统,实现对网络通信过程的监视与记录;记录的报文真实地反映了各智能电子设备的运行行为和数据交换,是理想的异常和事故分析依据,也可通过报文回放测试设备功能和复现问题,或用于网络性能及潜在问题的分析与评估等。所以在智能变电站中,网络记录及分析设备是必不可缺的重要设备。
[0003]目前提供这一功能的设备是网络分析仪。网络分析仪通过接入到过层程及站控层交换机中,将智能变电站内所有61850报文记录下来,为变电站的调试及事故分析提供了第一手的原始资料。
[0004]然而,从目前的使用情况来看,网络分析仪仍然存在缺陷。由于智能变电站过程层报文是海量的。所以现有的网络分析仪面临着如下问题:
[0005]问题一,关键报文易被覆盖
[0006]目前网络分析仪对接入的所有61850规约报文(goose、sv、mms)均原封不动存储下来。而报文流量又是巨大的,比如,I个9-2SMV报文单个报文约170Byte,按80点/周波的SMV报文流量为:0.68MB/S,存储I个间隔I天SMV报文需要的容量:58.75GB,假设IlOkV变电站有40个间隔,存储I天需要的容量:2350GB ;存储三天需要的容量:7TB。同时网络分析仪受所接硬盘个数及硬盘本身空间限制,使得其容量是有限的。为了继续存储报文,只能循环存储,即存储空间用完时删除早期的报文,包括有智能变电站关键事件的报文,这导致了一些含有变电站关键事件的报文也被覆盖了;
[0007]问题二,报文检索困难
[0008]由于智能变电站报文的海量性。同一个间隔不同设备的报文可能分布在多个pacp文件中,要检索同一间隔在指定时间段内的报文将会是非常困难的,耗时耗力。
【发明内容】
[0009]本发明的目的在于提供一种智能变电站报文存储方法和系统,既可以保证了变电站的关键报文安全存储,而不被其他报文所覆盖,还可以降低关键报文的检索难度。
[0010]本发明的目的通过如下技术方案实现:
[0011]一种智能变电站报文存储方法,包括如下步骤:
[0012]获取智能变电站的goose报文,判断所述goose报文是否包括有预设的触发存储项;
[0013]若是,则根据所述goose报文确定触发存储时刻以及与该goose报文对应的目标电力间隔;
[0014]获取所述触发存储时刻前后设定时间段内的所述目标电力间隔对应的61850规约报文;
[0015]将所述61850规约报文存储到与所述目标电力间隔对应的存储路径下。
[0016]一种智能变电站报文存储系统,包括:
[0017]判断模块,用于获取智能变电站的goose报文,判断所述goose报文是否包括有预设的触发存储项;
[0018]处理模块,用于在所述判断模块的判定结果为是时,根据所述goose报文确定触发存储时刻以及与该goose报文对应的目标电力间隔;
[0019]获取模块,用于获取所述触发存储时刻前后设定时间段内的所述目标电力间隔对应的61850规约报文;
[0020]存储模块,用于将所述61850规约报文存储到与所述目标电力间隔对应的存储路径下。
[0021]根据上述本实施例的方案,其是接收到智能变电站的goose报文时,判断所述goose报文是否包括有预设的触发存储项,若是,则根据所述goose报文确定触发存储时刻以及与该goose报文对应的目标电力间隔,获取所述触发存储时刻前后设定时间段内的所述目标电力间隔对应的61850规约报文,将该61850规约报文存储到与所述目标电力间隔对应的存储路径下,由于预先设置有触发存储项,并对接收到的goose报文进行分析,若该goose报文内包括该触发存储项,则触发对该goose报文对应的目标电力间隔的61850规约报文的存储,因此,可以通过设置触发存储项的方式保证对变电站的关键报文安全存储,而不被其他正常报文所覆盖,而且由于是按电力间隔进行的单独存储,同一电力间隔的所述触发存储时刻前后设定时间段内的61850规约报文均保存在了同一存储路径下,无需在众多正常时期的报文中进行检索,降低了报文的检索难度。
【附图说明】
[0022]图1为本发明的智能变电站报文存储方法实施例的流程示意图;
[0023]图2为本发明的智能变电站报文存储系统的一个实施例的结构示意图;
[0024]图3为本发明的智能变电站报文存储系统的另一个实施例的结构示意图;
[0025]图4为本发明的智能变电站报文存储系统的第三个实施例的结构示意图。
【具体实施方式】
[0026]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0027]在下述说明中,首先针对本发明的智能变电站报文存储方法的实施例进行说明,再对本发明的智能变电站报文存储系统的各实施例进行说明。
[0028]参见图1所示,为本发明的智能变电站报文存储方法实施例的流程示意图。如图1所示,该实施例中的智能变电站报文存储方法包括如下步骤:
[0029]步骤SlOl:获取智能变电站的 goose (Generic Object Oriented Substat1nEvent,面向通用对象的变电站事件)报文,进入步骤S102 ;
[0030]可以实时接收智能变电站内的各智能电子设备的goose报文;
[0031]步骤S102:判断所述goose报文是否包括有预设的触发存储项,若是,则进入步骤S103,若否,则可以按照传统方式进行存储,在此不予赘述;
[0032]判断所述goose报文是否包括有预设的触发存储项的具体过程可以是:将goose报文内的数据一一与预设的触发存储项进行比较,判断是否有与触发存储项一致的数据,若是,则确定所述goose报文包括有预设的触发存储项;
[0033]本实施例中的触发存储项可以是一个也可以是多个,一般为多个,但所述goose报文只要包括有任意一个触发存储项,就可以判定为所述goose报文的数据集内包括有预设的触发存储项;
[0034]设置触发存储项的目的是选择出与智能变电站关键事件相关的goose报文,这是考虑到用户往往关心的是保护跳闸等重要事件时刻的电力间隔的报文,而变电站正常运行的报文对用户意义不大,因此,可以通过设置触发存储项的方式选择与智能变电站关键事件相关的goose报文进行存储,用户可以根据需要添加或者减少触发存储项;
[0035]步骤S103:根据所述goose报文确定触发存储时刻以及与该goose报文对应的目标电力间隔,进入步骤S104;
[0036]每一个goose报文中均记录有报文接收时间,可以从goose报文中提取其接收时间,将这一接收时间确定为所述触发存储时刻;
[0037]对所述goose报文进行分析,获得与该goose报文对应的目标电力间隔;
[0038]步骤S104:获取所述触发存储时刻前后设定时间段内的所述目标电力间隔对应的61850规约报文,进入步骤S105 ;
[0039]其中,61850规约报文包括goose报文、sv(Sampled Value,采样值)报文和mms (Multimedia Messaging Service,多媒体短信服务)报文;
[0040]这里,触发存储时刻前后设定时间段可以根据实际需要进行设置,例如,触发存储时刻前的10ms (毫秒)至结束后10ms ;
[0041 ] 一个电力间隔可以对应多个智能电子设备,可以分别获取触发存储时刻前后设定时间段内所述目标电力间隔对应的各智能电子设备的61850规约报文;
[0042]步骤S105:将所述61850规约报文存储到与所述目标电力间隔对应的存储路径下;
[0043]若已经存在所述目标电力间隔对应的存储路径,则可以将步骤S104中获取到的61850规约报文存储到该存储路径下;若不存在所述目标电力间隔对应的存储路径,则可以首先建立所述目标电力间隔对应的存储路径,再将步骤S103中获取到的61850规约报文存储到当前建立的存储路径中。
[0044]据此,根据上述本实施例的方案,其是接收到智能变电站的goose报文时,判断所述goose报文是否包括有预设的触发存储项,若是,则根据所述goose报文确定触发存储时刻以及与该goose报文对应的目标电力间隔,获取所述触发存储时刻前后设定时间段内的所述目标电力间隔对应的61850规约报文,将该61850规约报文存储到与所述目标电力间隔对应的存储路径下,由于预先设置有触发存储项,并对接收到的goose报文进行分析,若该goose报文内包括该触发存储项,则触发对该goose报文对应的目标电力间隔的61850规约报文的存储,因此,可以通过设置触发存储项的方式保证对变电站的关键报文安全存储,而不被其他正常报文所覆盖,而且由于是按电力间隔进行的单独存储,同一电力间隔的所述触发存储时刻前后设定时间段内的61850规约报文均保存在了同一存储路径下,无需在众多正常时期的报文中进行检索,降低了报文的检索难度。
[0045]考虑到,需要将61850规约报文按照电力间隔进行存储,且需要根据goose报文确定其对应的电力间隔,而61850规约报文、goose报文是对应于智能电力设备的,因此,为了能够确定61850规约报文、goose报文与目标电力间隔的关联关系,在其中一个实施例中,本发明的智能变电站报文存储方法,还可以包括步骤:导入所述智能变电站的SCD文件,根据所述SCD文件的智能电子设备描述信息,建立所述智能变电站内的智能电子设备与目标电力间隔的关联关系。
[0046]相应地,根据所述goose报文确定该goose报文对应的目标电力间隔的步骤包括步骤:结合所述goose报文、所述关联关系确定所述goose报文对应的目标电力间隔;
[0047]相应地,所述