一种基于状态关联规则的工业告警信息表达的方法和系统技术方案

技术编号:37797805 阅读:18 留言:0更新日期:2023-06-09 09:27
本发明专利技术的基于状态关联规则的工业告警信息表达的方法和系统,系统包括原始告警信息、规则分析引擎、规则数据库、规则配置、告警面板;本发明专利技术通过对原始事件信息的重新定义与转写,将诸多分立的事件,高效的综合为,一个有机统一的整体事件信息;提高了运维人员有效掌握生产过程中有效告警信息的学习成本,减少了运维人员的信息识别工作量以及工作强度;并且可以从独立的告警中抽象和分析出内在后台设备状态运行告警信息,具有深层溯源信息的高等级告警信息,可为运维人员提供更加精准快速的定位信息;并且实现了大量等价点动作信息的消除和信息压缩,降低了告警数量,提升了告警效率。提升了告警效率。提升了告警效率。

【技术实现步骤摘要】
一种基于状态关联规则的工业告警信息表达的方法和系统


[0001]本专利技术涉及工业告警
,尤其涉及一种基于状态关联规则的工业告警信息表达的方法和系统。

技术介绍

[0002]报警信息作为生产信息的外在表现,其中的每一种信息表达都是与具体生产行为一一对应的,并非孤立存在的;所以每一种模式的设备工作方式都会产生固定模式的告警事件序列;正是固有内在关联的规律将很多看似纷繁散乱的信息串在了一起,进而产生一种有意义的信息表达;而对告警信息的内在规律进行发掘,并对分立的事件进行分析,即可以得到很多额外的有用信息;
[0003]目前主流的现有技术告警信息系统往往采用“忠于现场数据”的原则,告警系统只是按照时间发生时间顺序如实禀告;告警系统不足以

聪明

到可以分析并

理解

每一事件内在关联和含义;
[0004]现有技术中的SCADA告警系统都是对测点进行独立按时序的方式进行处理,也就是所有的事件信息仅仅表达了事件的时序和状态等信息,而对于报警内在的关联关系及逻辑没有采取任何分析处理措施;
[0005]现有技术的这种处理方式,在过去计算机计算水平不发达的情况是能够满足当时需求的,但是随着计算机性能的水平与性能不断的提高,计算机和生产实时系统的测点数据量的不断增加,计算机与告警系统的联系不断加深;现有技术在实际应用中,首先被大量的分立的事件占用了很多宝贵的存储展示资源,使得现有技术告警系统的运维人员管理工作量大大增加;
[0006]其次现有技术在面对众多分散的貌似纷繁复杂的独立事件,无法找到并洞察到各个事件的内在关联关系,现有技术中各个事件都是孤立的,使得每个告警都会呈现在运维人员眼前,大大降低了降低告警的数量以及告警效率;
[0007]并且现有技术也无法从每个独立告警中抽象和分析出内在后台设备状态运行警告信息,使得现有技术的告警效率依旧极端依赖告警系统前的运维人员,并且生产过程中,大量纷扰复杂的信息对运维人员的的工作强度与信息识别量也极大;大量的信息浮于表面,无法快速精准的定位信息。
[0008]因此,本领域技术人员致力于开发一种基于状态关联规则的工业告警信息表达的方法和系统,旨在解决现有技术中存在的缺陷问题。

技术实现思路

[0009]有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是目前现有技术中,告警系统被大量的分立的事件占用了很多宝贵的存储展示资源,使得现有技术告警系统的运维人员管理工作量大大增加;并且无法从每个独立告警中抽象和分析出内在后台设备状态运行警告信息,使得现有技术的告警效率依旧极端依赖告警系统前的运维人员,大大降低
了降低告警的数量以及告警效率。
[0010]为实现上述目的,本专利技术一种基于状态关联规则的工业告警信息表达的方法和系统,包括如下步骤:
[0011]步骤1、对原始事件信息完成定义与转写;
[0012]步骤2、将转写后的数据存储在规则数据库中;
[0013]步骤3、当规则查询关键词需要被查找时,枚举查找每个条件,将满足条件的具体规则并压入规则栈;
[0014]步骤4、再次收到原始事件信息后,使用规则栈对原始事件进行分析处理;
[0015]所述步骤1、对原始事件信息完成定义与转写;
[0016]所述对原始事件信息的定义即将每个顺序的原始事件告警对应一个预定义的字串,每个预定义的字串都代表了某种顺序发生的事件链;
[0017]进一步地,所述步骤1对原始事件信息完成定义与转写采用的是正则表达式来完成对原始事件信息的定义与转写;
[0018]所述步骤2、将转写后的数据存储在规则数据库中;
[0019]所述转写后的数据是以散列表的形式<Key,Item>存储在规则数据库中的;
[0020]所述散列表中的Key为每个规则的查询关键字,Item为规则定义项;
[0021]所述每个规则Item都可以组织成为一个规则树的形式,Item项中存储着由各个条件与规则定义的多分支树;
[0022]进一步地,所述每个Item项的叶子节点都存储着规则的具体定义与描述;其中的字母表代表了描述某种事件的简化字符;
[0023]步骤3、当规则查询关键词需要被查找时,枚举查找每个条件,将满足条件的具体规则并压入规则栈;
[0024]所述规则的查询关键字需要被查找时,首先在步骤2建立的散列表里查找具体的对应项目;
[0025]所述对应的项目即步骤2中很多条件的集合,枚举查找每个条件,并按照条件进行判断,判断后若满足能提取出以规则名字为代表的具体规则则压入规则栈;
[0026]步骤4、再次收到原始事件信息后,使用规则栈对原始事件进行分析处理;
[0027]所述步骤3中的规则压入规则栈中后,即会在每个原始事件信息到达后,对原始事件信息进行第次分析处理;
[0028]所述原始事件信息到达后,会通过每个规则的审查,若该规则对该条原始事件信息可以适用,则对其进行分析处理,处理后的结果有3种结果;
[0029]所述分析处理结果其一是,适用该规则且满足该时序规则的预设子模式,则在处理过程中对原始事件信息进行缓存并“吞掉”该信息;直到最后一个模式结束的原始事件信息到达规则会发出结论;
[0030]所述分析处理结果其二是,适用该规则且不满足该时序规则的预设子模式时,则将之前缓存吞掉的原始事件信息释掉,一并“吐出”,并给出该规则不满足的具体原因;
[0031]所述分析处理结果其三是,不适用该规则则顺次进入到规则链中的下一个规则处理中,直到找到使用的时序规则并处理之,或者如果规则栈中没有任何适用的规则则该原始事件信息会保持原始状态;
[0032]进一步地,所述规则在规则栈中是以链式的方式进行存储的;
[0033]进一步地,所述规则可以被预设写入规则栈中,用以检查工业生产过程是否正常进行;
[0034]本专利技术第二方面提供了一种基于状态关联规则的工业告警信息表达的系统,用于实现第一方面所述的方法,系统包括原始告警信息、规则分析引擎、规则数据库、规则配置、告警面板;
[0035]所述规则分析引擎中又包括规则分析NFA和规则栈;
[0036]所述规则栈的工作核心为一个NFA(非确定自动状态机),NFA是由一系列状态驱动的状态结合,它可用于字符串的模式检查,通过将各个事件集合映射为字符串集后,就可通过由规则构造的NFA对字符字串的模式进行分析处理,一个时序规则就可以对应一个NFA状态转换图,系统内置了正则表达式NFA生成和工作模块;
[0037]所述原始告警信息到达后首先要进入到规则分析引擎中;
[0038]所述规则引擎首先提出出告警信息中的规则的查询关键字信息,然后用得到的查询关键字信息到规则数据库中查找已有的规则信息当查到后需要将查到的规则压入规则栈中;
[0039]所述原始告警到达规则分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于状态关联规则的工业告警信息表达的方法,其特征在于,包括如下步骤:步骤1、对原始事件信息完成定义与转写;步骤2、将转写后的数据存储在规则数据库中;步骤3、当规则查询关键词需要被查找时,枚举查找每个条件,将满足条件的具体规则并压入规则栈;步骤4、再次收到原始事件信息后,使用规则栈对原始事件进行分析处理。2.如权利要求1所述工业告警信息表达的方法,其特征在于,所述步骤1、对原始事件信息完成定义与转写;所述对原始事件信息的定义即将每个顺序的原始事件告警对应一个预定义的字串,每个预定义的字串都代表了某种顺序发生的事件链。3.如权利要求1所述工业告警信息表达的方法,其特征在于,所述步骤2、将转写后的数据存储在规则数据库中;所述转写后的数据是以散列表的形式<Key,Item>存储在规则数据库中的;所述散列表中的Key为每个规则的查询关键字,Item为规则定义项;所述每个规则Item都可以组织成为一个规则树的形式,Item项中存储着由各个条件与规则定义的多分支树;所述每个Item项的叶子节点都存储着规则的具体定义与描述;其中的字母表代表了描述某种事件的简化字符。4.如权利要求1所述工业告警信息表达的方法,其特征在于,步骤3、当规则查询关键词需要被查找时,枚举查找每个条件,将满足条件的具体规则并压入规则栈;所述规则的查询关键字需要被查找时,首先在步骤2建立的散列表里查找具体的对应项目;所述对应的项目即步骤2中很多条件的集合,枚举查找每个条件,并按照条件进行判断,判断后若满足能提取出以规则名字为代表的具体规则则压入规则栈。5.如权利要求1所述工业告警信息表达的方法,其特征在于,步骤4、再次收到原始事件信息后,使用规则栈对原始事件进行分析处理;所述规则压入规则栈中后,即会在每个原始事件信息到达后,对原始事件信息进行第次分析处理;所述原始事件信息到达后,会通过每个规则的审查,若该规则对该条原始事件信息可以适用,则对其进行分析处理,处理后的结果有3种结果;所述分析处理结果其一是,适用该规则且满足该时序规则的预设子模式,则在处理过程中对原始事件信息进行缓存并“吞掉”该信息;直...

【专利技术属性】
技术研发人员:迟海龙杨廷勇张卫君邓小刚赵勇飞陈小松汪华强朱学勤龚传利邓子夜颜现波
申请(专利权)人:中国水利水电科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1