基于专家系统工具的电网scada告警信息处理方法及装置制造方法

文档序号:6514836阅读:282来源:国知局
基于专家系统工具的电网scada告警信息处理方法及装置制造方法
【专利摘要】本申请实施例公开了一种基于专家系统工具的电网SCADA告警信息处理方法。该方法包括:将SCADA告警信息读入信息分析池;按照专家系统工具规则库内存储的规则对应的规则库的规则解释机制对信息分析池内的告警信息进行分析以找出告警信息间的关联关系;将具有关联关系的告警信息所对应的规则的动作部分输出。本申请实施例还公开了一种基于专家系统工具的电网SCADA告警信息处理装置。通过本申请实施例的技术方案可以对SCADA告警信息的智能化分析。
【专利说明】基于专家系统工具的电网SCADA告警信息处理方法及装置
【技术领域】
[0001]本申请涉及电力【技术领域】,特别涉及一种基于专家系统工具的电网SCADA告警信息处理方法及其对应的装置。
【背景技术】
[0002]电网 SCADA(Supervisory Control And Data Acquisition)系统,即数据米集与监视控制系统,该系统是以计算机为基础的DCS与电力自动化监控系统;它应用领域很广,可以应用于电力、冶金、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力调度自动化过程中,SCADA系统会不断产生大量的告警信息,这些告警信息有些是提示性信息,即向电力调度员指示相关过程或结果,电力调度员知悉即可,而有些涉及到电网故障或异常信息,这些信息不仅需要电力调度员知悉,还需要在此基础上进行及时处理,否则可能导致严重后果。
[0003]然而,现有的SCADA系统仅能对SCADA系统产生的大量告警信息进行简单显示,显示的方式或者直接在显示屏上逐条呈现告警信息,或者按照信息类型分类呈现。但是,这种简单显示方式不能满足现实需要,尤其是在告警信息为电网故障或异常信息的情况下,还需要根据这些信息进行综合分析处理,以决策触发相关事件。

【发明内容】

[0004]为解决上述技术问题,本申请实施例提供了一种基于专家系统工具的电网SCADA告警信息处理方法及对应的装置,以实现电网SCADA系统告警信息的智能化分析。
[0005]本申请提供的基于专家系统工具的电网SCADA告警信息处理方法包括:
[0006]将SCADA告警信息读入信息分析池;
[0007]按照专家系统工具的规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析以找出信息间的关联关系,所述规则库内存储的规则包括模式部分和动作部分,所述规则对应的规则解释机制包括对模式部分的规则解释机制;
[0008]将具有关联关系的告警信息所对应的规则的动作部分输出。
[0009]优选地,在将SCADA告警信息读入信息分析池之前,将SCADA告警信息先读入信息过滤池,判断信息过滤池内的SCADA告警信息的类别,如果过滤池内的SCADA告警信息的类另Ij属性为事故信息、异常信息或越限信息,则执行将类别属性为事故信息、异常信息或越限信息的SCADA告警信息读入信息分析池的步骤。
[0010]进一步优选地,在按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析之前,所述方法还包括:
[0011]按照预设的固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息,判断第一组SCADA告警信息与第二组SCADA告警信息之间是否具有关联性,如果有关联性,则将固定时间间隔增加预设时间长度形成新的固定时间间隔,以新的固定时间间隔从信息分析池中重新读取前后相继的两组SCADA告警信息,执行判断关联性的步骤;如果没有关联性,则执行按照专利系统工具规则库内存储的规则对应的规则解释机制对所述前一组SCADA告警信息进行分析的步骤。
[0012]进一步优选地,所述预设的固定时间间隔为6秒,所述预设时间长度为3秒。
[0013]进一步优选地,所述专家系统工具为Clips,所述Clips具有修改规则的接口,在Clips的知识表达层上,利用C语言对Clips修改规则的接口进行封装使所述接口形成可视化的规则生成界面,所述方法还包括:
[0014]接收通过所述规则生成界面生成的Clips规则,将该Clips规则保存为符合Clips语法的文本文件,由Clips规则解释驱动器解析所述文本文件,按照解析的文本文件内的规则对应的规则解释机制对信息分析池内的告警信息进行分析。
[0015]本申请还提供了一种基于专家系统工具的电网SCADA告警信息处理装置。该装置包括:告警信息第一读入单元、告警信息分析单元、分析结果输出单元,其中:
[0016]所述告警信息第一读入单元,用于将SCADA告警信息读入信息分析池;
[0017]所述告警信息分析单元,用于按照专家系统工具规则库内存储的规则解释机制对信息分析池内的告警信息进行分析以找出告警信息间的关联关系,所述规则库内存储的规则包括模式部分和动作部分,所述规则对应的规则解释机制包括对模式部分的规则解释机制;
[0018]所述分析结果输出单元,用于将具有关联关系的告警信息所对应的规则的动作部分输出。
[0019]优选地,所述装置还包括告警信息第二读入单元和告警信息过滤单元,所述告警信息第二读入单元,用于在将SCADA告警信息读入信息分析池之前,将SCADA告警信息先读入信息过滤池;
[0020]所述告警信息过滤单元,用于判断信息过滤池内的SCADA告警信息的类别,如果过滤池内的SCADA告警信息的类别属性为事故信息、异常信息或越限信息,则触发告警信息第一读入单元将类别属性为事故信息、异常信息或越限信息的SCADA告警信息读入信息分析池。
[0021]优选地,所述装置还包括关联关系判断单元,用于在按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析之前,按照预设的固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息,判断前一组SCADA告警信息与后二组SCADA告警信息是否具有关联性,如果有关联性,则将固定时间间隔增加预设时间长度形成新的固定时间间隔,以新的固定时间间隔从信息分析池中重新读取前后相继的两组SCADA告警信息,执行判断关联性的步骤;如果没有关联性,则触发告警信息分析单元按照专利系统工具规则库内存储的规则对应的规则解释机制对所述前一组SCADA告警信息进行分析。
[0022]本申请提供的基于专家系统工具的电网SCADA告警信息处理技术方案将SCADA告警信息读入信息分析池后,不直接予以展现或者简单划分类别后进行展现,而是通过专家系统工具规则库内规则对应的规则解释机制对告警信息进行分析,得到告警信息之间的关联关系,然后将分析结果按照预设的方式进行输出。与现有技术相比,本申请的技术方案提供了从海量的离散信息中发现告警信息间的关联关系的功能,从而可以及时发现电网中的故障或异常情况,并将这些情况提供给电力调度人员,提高了电力调度决策的准确性和效率。
【专利附图】

【附图说明】
[0023]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请的基于专家系统工具的电网SCADA告警信息处理方法实施例的流程图;
[0025]图2为本申请的S动态时时间窗示意图;
[0026]图3为本申请的可视线化界面实现示意图;
[0027]图4为本申请的基于专家系统工具的电网SCADA告警信息处理方法的又一个实施例流程图;
[0028]图5为本申请的基于专家系统工具的电网SCADA告警信息处理装置实施例的结构框图。
【具体实施方式】
[0029]为了使本【技术领域】的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0030]参见图1,该图示出了本申请提供的基于专家系统工具的电网SCADA告警信息处理方法的一个实施例的流程,该流程包括:
[0031 ] 步骤SlOl:将SCADA告警信息读入信息分析池;
[0032]SCADA系统作为数据采集与监视控制系统,其内部收集有大量的电力设备数据,这些信息数据需要满足某些特定的规则,不满足时将以告警信息的形式体现,在实际应用过程中,这些告警信息将大量地产生,为便于本申请对告警进行智能分析处理,先将这些信息读入信息分析池。信息分析池可以是一个具备存储功能的存储设备,读入的SCADA告警信息可以按照产生的顺序(时间)依次排列,具体实现时,每获得到一个SCADA告警信息,将该告警信息打上时间戳后以一条消息的形式存储。此外,还可以在按照时间排列的基础之上分类别存储,以方便后续处理。
[0033]步骤S102:按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析以找出告警信息间的关联关系,所述规则库内存储的规则包括模式部分和动作部分,所述规则对应的规则解释机制包括对模式部分的规则解释机制;
[0034]读入信息分析池内的SCADA告警信息数量巨大,但是,这些告警信息是在不同时刻独立产生的,以离散的形式存储在信息分析池内。然而,SCADA告警信息可能存在关联,通过综合分析这些具有关联的离散信息,将得到一些有意义的电力事件,从而利用该电力事件进行决策,提高电力系统调度的准确性和效率。基于此,本申请对读入信息分析池内的SCADA告警信息按照专家系统工具规则库内规则对应的规则解释机制进行分析,以得到告警信息之间的关联关系。这里告警信息之间的“关联关系”是指在一定的时间范围内,由于某一事件的发生引起相关事件发生或引起电网连锁反应的过程中,每个事件发生时形成的对应告警信息之间存在的关系。例如,某间隔I线路发生短路故障,但间隔I开关未跳开,引起上级间隔2开关越级跳闸,则间隔I过流I段保护动作、间隔2过流II段动作、间隔2开关动作(分闸)等告警信息为具有关联关系的告警信息。专家系统工具规则库内的规则可以包括模式部分和动作部分,模式部分可以限定SCADA告警信息之间的关联关系,动作部分是SCADA告警信息满足模式部分设定的条件后需要进行的相应处理动作。专家系统工具可以根据实际情况需要设定一系列规则。规则不同,对规则的具体解析过程可能不能,比如,同时包含多个“与”逻辑的规则与同时包含多个“或”逻辑的规则的规则解释机制不同,前者需要分析SCADA告警信息之间的“与”关系,后者需要分析SCADA告警信息之间的“或”关系。
[0035]专家系统工具可以具有多种实现形式,比如,PROLOG, Clips等,这些工具各有特点,PROLOG在电网故障诊断、设备故障诊断、操作票生成等方面有成功的应用。这些专家工具库的内部具有规则库,规则库提供规则解释机制,该规则解释机制可以通过推理控制和搜索匹配策略找到两个SCADA告警信息之间的关联关系。
[0036]步骤S103:将具有关联关系的告警信息所对应的规则的动作部分输出;
[0037]通过前述步骤找到告警信息之间的关联关系后,本申请并不立即将分析结果输出,而是将分析结果中具有关联关系的告警信息所对应的动作部分呈现到用户面前。如前所述规则可划分为模式部分和动作部分,模式部分用于指示分析结果中的条件信息,动作部分用于指示在电力控制下需要进行的操作。通常情况下,条件信息部分属于专家系统分析后的底层信息,该信息对于电力调度人员而言,并不重要,重要是动作部分,即需要采取哪些操作来克服SCADA告警信息所体现的告警问题。为此,本申请将满足模式部分条件的分析结果选择出来,然后将这些被选中的分析结果的动作部分输出。
[0038]本实施例提供的基于专家系统工具的电网SCADA告警信息处理技术方案将SCADA告警信息读入信息分析池后,并不直接予以展现或者简单划分类别后进行展现,而是通过专家系统工具规则库内的规则对应的规则解释机制对告警信息进行分析,得到告警信息之间的关联关系,然后将分析结果按照预设的方式进行输出。与现有技术相比,本实施例的技术方案提供了从海量的离散信息中发现告警信息间的关联关系的功能,从而可以及时发现电网中的故障或异常情况,并将这些情况提供给电力调度人员,提高了电力调度决策的准确性和效率。此外,本实施例在输出时并不把分析结果的全部进行输出,而是先进行输出规则匹配(即模式部分与动作部分之间的匹配),仅将满足要求的分析结果的动作部分输出。
[0039]上述实施例尽管已能较好地实现本申请的发明目的,但是,在实际应用过程中,基于各种特殊需要,可以对上述实施例进行适当改进或变形。下面示例性地给出三种对上述实施例的改进变形方式:
[0040]方式之一:如前所述,在电力系统调度过程中,SCADA系统将会产生大量的告警信息,而这些告警的类别、性质、属性等方面各不相同,有些告警信息能够体现电力系统当前的某些运行情况,而有些告警信息可能并没有多大价值,如果对所有的告警信息进行毫无区别的统一化处理,可能导致处理资源的浪费。为此,本申请设计了对SCADA告警信息的过滤机制。该机制在将SCADA告警信息读入信息分析池之前,先将SCADA告警信息读入信息过滤池,在信息过滤池内对SCADA告警信息的类别进行判别。通常而言,SCADA告警信息可以划分为五种类别,即事故信息、异常信息、变位信息、越限信息和告知信息,这五类信息对于进行关联性分析的价值不同:对于告知信息或正常的变位信息而言,关联性分析的意义不大,因此,如果通过类别判断发现告警信息属于这两类信息,则可以舍弃这些信息,不将其读入到信息分析池中进行分析处理;对于事故信息、异常信息或越限信息而言,进行分析可以及时发现电网中的异常或故障情况,有利于第一时间向电力调度人员提供有价值的信息,因此,如果通过类别判断发现告警信息属于这些类的信息,则将其读入到信息分析池中进行分析处理。通过上述过滤操作,使信息分析池得到“瘦身”,剔除了干扰信息,有利于提高后续的告警信息分析的效率和准确性。
[0041]方式之二:在上述实施例中,将SCADA告警信息进行分析时,没有限定一次对告警信息分析的数量,实际应用过程中,可以一个信息一个信息的进行分析,也可以一组信息一组信息的分析。在对SCADA告警信息按照组的方式进行分析时,将涉及到组与组之间的关联性问题,即在分析本组的SCADA告警信息时,可能本组的信息关联到其他组的信息,使仅考虑本组告警信息得到的分析结果的准确性不高,为此,本申请提供了对组与组之间的关联性进行排除的方法,即动态(可变)时间窗的概念。具体而言,本申请先按照预设的固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息,举例而言:假设信息分析池以时间顺序存储告警信息,固定时间间隔为T,则在第O时刻读取第一时段内的SCADA告警信息,在第T时刻读取第二时段内的SCADA告警信息,在第2T时刻读取第三时段内的SCADA告警信息,依次类推,这里前后相继的两组SCADA告警信息如第O时刻的告警信息组与第T时刻的告警信息组,或者第T时刻的告警信息组和第2T时刻的告警信息组等等。读取出两组前后相邻的SCADA告警信息后,将这两组告警信息进行比较,比较的结果将发生两种情况:
[0042]一是两组告警信息没有关联性。这种情况下,说明即便对前一组告警信息进行分析,其也不会涉及到后一组告警信息,前一组告警信息相对于后一组告警信息而言具有独立性,这时则可以进行对前一组的告警信息的分析工作。同时,循环读取后一组告警信息之后的下一组告警信息,进而将后一组告警信息与读取的其下一组告警信息进行比较,分析其关联性;
[0043]二是两组告警信息有关联性。这种情况下,说明前一组告警信息不能马上进行分析处理,因为对它进行分析处理,将涉及到后一组告警信息,如果不将后一组告警信息纳入考虑范畴,将可能到导致分析结果不准确。这时,本申请将固定时间间隔增加一个预设时间长度,即将从分析池中读取SCADA告警信息的固定时间间隔变长,再以该变长的固定时间间隔为基础,重新读取两组SCADA告警信息,这样,原本属于第二组SCADA告警信息内的告警信息将可能进入到重新读取的第一组SCADA告警信息,该新的第一组SCADA告警信息与其后的新的第二组SCADA告警信息将可能不再具有关联性,如果还具有关联性,则可以重复上述操作,最终使从信息分析池中读取的两组告警信息变得独立,失去关联性。参见图2,通过上述过程实际上给出了动态时间窗的概念,在读取的两组告警信息具有关联性的情况下,该动态时间窗可以变长,直至“割断”读取的两组告警信息之间的关联性。上述固定时间间隔、预设时间长度可以根据实际情况进行确定,通过综合考虑各种因素,本申请优选固定时间间隔为6S,预设时间长度为3S。
[0044]方式之三:在本申请实现过程中,为将本申请的技术方案计算机化,可以将在上述处理过程转化为程序语言,利用变成语言本身的控制和搜索匹配技术实现对事件和规则的分析匹配。但是,这种直接代码化的方式存在明显的问题:一是知识库的可视化效果不好。如果分析流程用高级程序语言逐句编写,决定了生成信息处理知识的只能是程序设计员,而电力调度人员限于其自身的知识结构,则无法可视化地参与到规则设计之中;二是由于没有好的可视化效果,电力调度人员不能参与专家系统工具规则库的生成,电力调度人员只能将自己的经验和专业知识提供给程序人员,由程序人员转化为程序语句,一旦规则需要增删,仍然需要程序员的参与,这种方式将使规则库的生成效率低下,影响到对SCADA告警信息的处理。为此,本申请以专家系统工具为基础,通过对专家系统工具的改造来提高对SCADA告警信息分析、输出的可视化程度。下面以Clips专家系统工具为例进行说明:Clips是一个基于Rete算法的前向推导语言,它采用C语言编写,具有高移植性、高扩展性、强大的知识表达能力和编程方式等特点,正是这种特点和与C语言的紧密关系,为基于Clips工具进行告警信息的分析、输出可视化提供了可能。本申请在专家系统工具Clips的知识表达层之上,利用C语言对Clips修改规则的接口进行改进,封装形成可视化的规则生成界面,这样,电力调度人员可以通过改进后的Clips接口形成规则解释库,然后Clips按照Clips语法自动将该规则保存为文本文件,在对SCADA告警信息进行分析时,由Clips的规则解释驱动器对保存的文本文件进行解析,利用解析结果对应的规则解释机制实现对SCADA告警信息的分析。通过这种方式可以至少取得两方面的更优效果:
[0045]一是程序编写和执行效率得到提高。电力调度人员使用Clips工具提供的改造后的规则接口编写告警信息分析规则,可以方面电力调度人员将新的规则置入到Clips规则库之中,对于程序设计人员而言,其程序设计结构简单,相对于单纯用C++语言编程效率可以提高30%以上,进行具体的告警信息分析时的推理控制执行效率可以提高50%以上;
[0046]二是具有良好的可视化效果。在Clips规则执行层之上,用C语言编写规则生成界面,并将该界面的规则定义操作转化为Clips需要的规则文本,改变了 Clips本身代码抽象和可读性差的问题,使调度人员可以轻松参与规则的制定和校验。具有了上述可视化的基础后,前述实施例的输出也可以采用可视化的界面实现。参见图3 (a)、(b),其中:图3(a)示出了规则生成界面,在该界面的上部为模式部分,在下部为动作部分;图3 (b)为输出的可视化结果。
[0047]为了说明本申请的技术方案,下面再以一个更为具体的实施例(实施例二)对本申请的技术方案进行阐释。参见图4,该图示出了该实施例的流程。该流程包括:
[0048]步骤S401:将SCADA告警信息读入信息过滤池;
[0049]步骤S402:判断当前从信息过滤池中读取的一条SCADA告警信息的类别属性,如果告警信息类别属性为变位信息或告知信息,则执行步骤S403 ;如果信息类别属性为事故信息、异常信息、越限信息,则执行步骤S404;
[0050]步骤S403:舍弃该条告警信息,进入步骤S405 ;
[0051]步骤S404:将该条告警信息送入信息分析池;
[0052]步骤S405:判断信息过滤池中的告警信息是否读取完毕,如果已读取完毕,则执行步骤S406 ;如果未读取完毕,则返回步骤S402读取下一条SCADA告警信息进行判断;[0053]步骤S406:以固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息;
[0054]步骤S407:判断两组告警信息是否具有关联性,如果具有关联性,则执行步骤S408 ;如果不具有关联性,则执行步骤S409;
[0055]步骤S408:将固定时间间隔增加预设时间长度作为新的当前固定时间间隔,返回步骤S406 ;
[0056]步骤S409:按照专家系统工具规则库内存储的规则对应的规则解释机制对前一组告警信息进行分析以找出告警信息间的关联关系;
[0057]步骤S410:判断信息分析池内的SCADA告警信息是否仅剩下最后一组,如果否,则返回步骤S406 ;如果是,则执行步骤S411;
[0058]步骤S411:按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内剩下的告警信息进行分析以找出告警信息间的关联关系;
[0059]步骤S412:将具有关联关系的告警信息所对应的规则的动作部分输出。
[0060]上述内容详细介绍了本申请的基于专家系统工具的电网SCADA告警信息处理方法的实施例,相应地,本申请还提供了基于专家系统工具的电网SCADA告警信息处理装置的实施例。参见图5,该图示出了基于专家系统工具的电网SCADA告警信息处理装置的结构框图。该装置包括:告警信息第一读入单元501、告警信息分析单元502、分析结果输出单元503,其中:
[0061]告警信息第一读入单兀501,用于将SCADA告警信息读入信息分析池;
[0062]告警信息分析单元502,用于按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析以找出信息间的关联关系;所述规则库内存储的规则包括模式部分和动作部分,所述规则对应的规则解释机制包括对模式部分的规则解释机制;
[0063]分析结果输出单元503,用于将具有关联关系的告警信息所对应的规则的动作部分输出。
[0064]上述装置实施例的工作过程是:先由告警信息第一读入单元501将SCADA告警信息读入信息分析池,再由告警信息分析单元502按照专家系统工具的规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析以找出信息间的关联关系,然后由分析结果输出单元503将具有关联关系的告警信息所对应的规则的动作部分输出。该装置实施例同样能够取得前述方法实施例的技术效果,为避免重复,这里不再赘叙。
[0065]基于某些需要,本领域技术人员可以对上述装置实施例进行改进。比如,上述装置实施例还可以包括告警信息第二读入单元504和告警信息过滤单元505,告警信息第二读入单兀504,用于在将SCADA告警信息读入信息分析池之前,将SCADA告警信息先读入信息过滤池;告警信息过滤单元505,用于判断信息过滤池内的SCADA告警信息的类别,如果过滤池内的SCADA告警信息的类别属性为事故信息、异常信息或越限信息,则触发告警信息第一读入单元将类别属性为事故信息、异常信息或越限信息的SCADA告警信息读入信息分析池。通过增加这两个功能模块,可以在进行SCADA告警信息的分析之前,剔除一些干扰信息,减少分析处理的工作量,节约处理资源。
[0066]还比如,上述装置实施例还可以包括关联关系判断单元506,用于在按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析之前,按照预设的固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息,判断前一组SCADA告警信息与后一组SCADA告警信息是否具有关联性,如果有关联性,则将固定时间间隔增加预设时间长度形成新的固定时间间隔,以新的固定时间间隔从信息分析池中重新读取前后相继的两组SCADA告警信息,执行判断关联性的步骤;如果没有关联性,则触发告警信息分析单元按照专利系统工具规则库内存储的规则对应的规则解释机制对所述前一组SCADA告警信息进行分析。通过增加关联关系判断单元可以将具有独立性的一组SCADA告警信息进行分析,从而提高分析结果的准确性。
[0067]需要说明的是:为了叙述的简便,本说明书的上述实施例以及实施例的各种变形实现方式重点说明的都是与其他实施例或变形方式的不同之处,各个情形之间相同相似的部分互相参见即可。尤其是装置、系统实施例部分,为了避免重复,仅进行了简要的描述,在理解装置、系统实施例时可参考前述的方法实施例的内容。以上所描述的装置、系统实施例的各单元可以是或者也可以不是物理上分开的,既可以位于一个地方,或者也可以分布到多个网络环境下。在实际应用过程中,可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的,本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0068]以上所述仅是本申请的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
【权利要求】
1.一种基于专家系统工具的电网SCADA告警信息处理方法,其特征在于,该方法包括: 将SCADA告警信息读入信息分析池; 按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析以找出告警信息间的关联关系,所述规则库内存储的规则包括模式部分和动作部分,所述规则对应的规则解释机制包括对模式部分的规则解释机制; 将具有关联关系的告警信息所对应的规则的动作部分输出。
2.根据权利要求1所述的方法,其特征在于,在将SCADA告警信息读入信息分析池之前,将SCADA告警信息先读入信息过滤池,判断信息过滤池内的SCADA告警信息的类别,如果过滤池内的SCADA告警信息的类别属性为事故信息、异常信息或越限信息,则执行将类别属性为事故信息、异常信息或越限信息的SCADA告警信息读入信息分析池的步骤。
3.根据权利要求2所述的方法,其特征在于,在按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析之前,所述方法还包括: 按照预设的固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息,判断前一组SCADA告警信息与后一组SCADA告警信息之间是否具有关联性,如果有关联性,则将固定时间间隔增加预设时间长度形成新的固定时间间隔,以新的固定时间间隔从信息分析池中重新读取前后相继的两组SCADA告警信息,执行判断关联性的步骤;如果没有关联性,则执行按照专利系统工具规则库内存储的规则对应的规则解释机制对所述前一组SCADA告警信息进行分析的步骤。
4.根据权利要求3所述的方法,其特征在于,所述预设的固定时间间隔为6秒,所述预设时间长度为3秒。
5.根据权利要求1至4中`任何一项所述的方法,其特征在于,所述专家系统工具为Clips,所述Clips具有修改规则的接口,在Clips的知识表达层上,利用C语言对Clips修改规则的接口进行封装使所述接口形成可视化的规则生成界面,所述方法还包括: 接收通过所述规则生成界面生成的Clips规则,将该Clips规则保存为符合Clips语法的文本文件,由Clips规则解释驱动器解析所述文本文件,按照解析的文本文件内的规则对应的规则解释机制对信息分析池内的告警信息进行分析。
6.一种基于专家系统工具的电网SCADA告警信息处理装置,其特征在于,该装置包括:告警信息第一读入单元、告警信息分析单元、分析结果输出单元,其中: 所述告警信息第一读入单元,用于将SCADA告警信息读入信息分析池; 所述告警信息分析单元,用于按照专家系统工具规则库内存储的规则对应的规则解释机制对信息分析池内的告警信息进行分析以找出告警信息间的关联关系,所述规则库内存储的规则包括模式部分和动作部分,所述规则对应的规则解释机制包括对模式部分的规则解释机制; 所述分析结果输出单元,用于将具有关联关系的告警信息所对应的规则的动作部分输出。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括告警信息第二读入单元和告警信息过滤单元,所述告警信息第二读入单元,用于在将SCADA告警信息读入信息分析池之前,将SCADA告警信息先读入信息过滤池; 所述告警信息过滤单元,用于判断信息过滤池内的SCADA告警信息的类别,如果过滤池内的SCADA告警信息的类别属性为事故信息、异常信息或越限信息,则触发告警信息第一读入单元将类别属性为事故信息、异常信息或越限信息的SCADA告警信息读入信息分析池。
8. 根据权利要求7所述的装置,其特征在于,所述装置还包括关联关系判断单元,用于在按照专家系统工具规则库内存储的规则对应的解释机制对信息分析池内的告警信息进行分析之前,按照预设的固定时间间隔从信息分析池中读取前后相继的两组SCADA告警信息,判断前一组SCADA告警信息与后一组SCADA告警信息是否具有关联性,如果有关联性,则将固定时间间隔增加预设时间长度形成新的固定时间间隔,以新的固定时间间隔从信息分析池中重新读取前后相继的两组SCADA告警信息,执行判断关联性的步骤;如果没有关联性,则触发告警信息分析单元按照专利系统工具规则库内存储的规则对应的规则解释机制对所述前一组SCADA告警信息进行分析。
【文档编号】G06Q50/06GK103489136SQ201310468626
【公开日】2014年1月1日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】胡长金, 丁科, 姜贵询, 姜宏成, 刘燕, 叶军, 李向军, 张琦, 刘尚伟 申请人:陕西省地方电力(集团)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1