一种基于一次设备告警信息特征的预案主动推送方法与流程

文档序号:16608921发布日期:2019-01-14 21:24阅读:341来源:国知局
一种基于一次设备告警信息特征的预案主动推送方法与流程

本发明涉及电气设备故障告警技术领域,尤其涉及一种基于一次设备告警信息特征的预案主动推送方法。



背景技术:

通常项目中二次设备负责信息采集,告警也以二次设备原始告警方式呈现,不包括一次设备相关信息,设备管理的对象通常是一次设备,在此现状下,值班人员无法快速了解哪台一次设备,如开关柜,母线等发生异常,从而无法确定使用哪一类预案进行处理,当前只能从预案库中进行选择,效率低,工作量大。

传统的告警与预案关联方法通常采用分类对应静态关联方法,第一步,对告警进行分类,主要按设备类型,告警重要等级等;第二步,采用人工选择方式,对每一种类型的告警从预案库中选择对应的预案,建立静态对应关系,该做法的弊端是,第一,当告警种类和预案都比较多的时候关联工作量巨大;第二,告警与预案的关联关系一旦确定将固定不变,无法通过数据积累与分析,主动发现某类告警更加适合的预案类型,从而自动匹配。



技术实现要素:

本发明的目的在于提供一种基于一次设备告警信息特征的预案主动推送方法,通过业务计算引擎建立一次设备数据模型,原始告警与业务告警映射模型,采用动态扩展关键词方法形成业务告警与预案的动态关联并实现推送的方法。

为实现上述目的,本发明的技术方案如下:

一种基于一次设备告警信息特征的预案主动推送方法,包括如下步骤:

s1,建立一次设备数据模型,通过业务计算引擎实现一次设备的原始告警信息到二次设备的业务告警信息的映射;

s2,定义告警处理预案,包括建立关键词和完善关键词的近义词库;

s3,根据关键词关联查找一次设备业务告警信息和告警处理预案,推送业务告警信息对应的告警处理预案。

上述方案中,所述一次设备数据模型包括实时数据和统计类数据,所述实时数据为二次设备采集的实时数据,所述统计类数据包括根据实时数据经周期性公式计算得到的统计类数据和通过sql语句查询得到的统计类数据。

上述方案中,所述关键词包括基本关键词和扩展关键词,基本关键词为预案基本信息,扩展关键词为预案的告警特征。

上述方案中,所述步骤s3具体包括:

s31,对告警处理预案进行基本关键词查找;

s32,通过匹配方法统计扩展关键词在一次设备业务告警信息中出现的次数,记录业务告警信息与告警处理预案的匹配度;

s33,根据匹配度的不同,选择自动处理、半自动处理或人工处理的分类处理方式推送。

上述方案中,当业务告警信息与告警处理预案的匹配度低于设定阈值时,对告警处理预案的业务告警信息进行分词处理,采用聚类算法统计未统计的告警处理预案的扩展关键词,动态补充扩展关键词。

上述方案中,所述动态补充扩展关键词的具体方法为:对告警处理预案的业务告警信息按预案编号进行分组;对每组记录的业务告警信息进行分词,去除干扰词,形成新的分词填入关键词集合;统计每组关键词集合中字段出现的次数,构建向量,并将分词出现的次数转化为权值;采用k-means算法进行聚类,找出关键词,并刷新预案编号的扩展关键词字段。

本发明相对于现有技术的有益效果为:

通过一次设备与二次设备的映射,值班人员可以快速了解哪台一次设备发生异常,提高工作效率;且通过业务计算引擎,可以实现映射模型逻辑处理,非常灵活方便;

通过对预案基本关键词和扩展关键词描述,建立对应的告警特征模型,减少了传统静态关联中工作量大等问题,同时,通过近义词库的应用,大大提高了相同告警类型不同描述方法与预案之间的匹配率;

告警与预案推送关系采用自动,半自动和人工处理的多种方式,并通过半自动与人工积累的数据,定期进行数据分析,找出特征模型中未出现的扩展关键词,并补充到该预案的扩展关键词库中,提高后续告警与预案匹配率。

附图说明

图1是本发明一实施例中基于一次设备告警信息特征的预案主动推送方法的流程图;

图2是本发明一实施例中步骤3的过程示意图。

具体实施方式

下面结合附图和实施例对本发明的技术方案做进一步的详细说明。

本发明的基于一次设备告警信息特征的预案主动推送方法,如图1,包括如下步骤:

步骤一,建立一次设备数据模型,通过业务计算引擎实现一次设备的原始告警信息到二次设备的业务告警信息的映射。

采用xml文件建立一次设备数据模型,主要包括设备基本信息,编号,设备名称,设备类型,其中,设备类型是指一次设备或二次设备。一次设备数据模型使用的数据分为三类,第一类为二次设备采集到的实时数据,第二类为根据实时数据经过周期性公式计算得到的统计类数据,第三类为通过sql语句查询得到的统计类数据。通过业务计算引擎为每个一次设备数据模型建立单独的计算服务,第一类的数据直接从数据总线上获得,第二类和第三类的统计类数据采用注册方式实现,采用公式或sql语句注入计算服务中周期性的进行计算,定义导出/导入数据接口,在业务计算程序中使用导出的数据接口取得相关数据,进行数据统计,周期性的将数据通过导入数据接口写入采集程序中,形成完整的一次设备数据模型。

在一实施例中,例如,一次设备数据模型配置母线设备,母线设备具有三个属性,分别为温度,电压,安全状态;二次设备包括三个采集设备,分别对应监测母线设备的温度、电压和安全状态,其中,母线的温度属性直接由二次设备采集而来,母线的电压属性通过计算中的公式得出相应值,母线的安全状态通过sql中的语句得出相应值,只有当三个采集设备均没有告警,则表示母线状态良好。

步骤二,定义告警处理预案,并在告警处理预案中进行关键词描述,同时,定义或完善关键词的近义词库。

关键词描述包括基本关键词和扩展关键词。基本关键词主要包括预案基本信息描述,如,预案类型:主要包括计划调度预案和事件处理预案;所述厂站信息;电压等级:主要包括项目包含的所有电压等级描述,如35kv、10kv。扩展关键词主要用于进一步描述使用预案的告警特征,如,预先描述的主要对象为“开关”,“断路器”,“电压器”等,则预案描述的主要对象的动作为“断开”,“合上”等。

同时,定义或完善关键词的近义词库,项目中对告警特征的描述可能稍有差异,但表达意思一致,为了更好的实现告警与预案的匹配,需要定义关键词的近义词库,近义词库的定义采用文本方式,将关键词放在每行文本的第一个,相关近义词用符合进行分割,写在同一行中。例如,“开关”设备动作,根据不同的场合,“打开”,“断开”,“分断”都表示相同的意思,所以将“打开”,“断开”,“分断”作为近义词,那将大大提高告警与预案的匹配度,解决了传统方法中不考虑近义词从而降低告警与预案关联的匹配度的问题。

步骤三,根据关键词关联查找一次设备业务告警信息和告警处理预案,推送业务告警信息对应的告警处理预案,关联查找的具体方法如图2所示。

首先,遍历所有的告警预案对每个告警预案进行基本关键词分类查找,告警信息为告警基本信息和扩展信息的方式组成,预案的基本关键词来自于告警基本信息,所以基本关键词信息必然包含在告警信息中,如果告警中不存在基本关键字信息则按第三类方式处理;其次,通过匹配方法统计扩展关键字在一次设备业务告警描述信息中出现的次数,记录告警信息与预案的匹配度,根据匹配度的不同,完成所有预案计算后,采用分类方法处理。第一类为自动处理方式,即直接推出业务告警信息对应的告警处理预案;第二类为半自动处理方式,即根据业务告警信息与告警处理预案的基本特征筛选,推出一组告警处理预案供人工选择;第三类为人工处理方式,即根据基本关键字进行分类后,不进行任何筛选,推出系统中与之相关的所有告警处理预案供人工选择。若设定阈值为85%,当匹配度高于85%时,采用自动处理方式,当匹配度低于85%时,采用半自动或人工处理方式。第一类,选出匹配度大于等于85%的直接推送给客户,第二类,选出匹配度大于等于70%,小于85%的推出并请求客户确认,第三类,小于70%的直接根据基本关键字进行分类后推出,让客户选择。

当业务告警信息与告警处理预案的匹配度低于设定阈值时,如匹配度小于85%,采用半自动处理和人工处理方式的告警处理预案,对业务告警信息进行分词处理,采用聚类算法统计未统计的告警处理预案的扩展关键词,动态补充扩展关键词。在数据库中进行记录,形成{告警描述:预案编号:关键词集合}记录信息,定期对记录信息进行分析处理。按预案编号对信息进行分组;对每组中记录中的告警描述信息进行分词,去除干扰词;将每组中记录中的告警描述信息进行分词后形成的分词填入每条信息的关键词集合字段;对每组记录关键词集合中的字段按出现次数进行统计,构建向量,并将分词出现的次数转化为权值;用k-means算法进行聚类,找出关键词,并刷新编号预案的扩展性关键词字段,供下次告警预案匹配使用。

以“遥测越限信息主动退出进线失电预案”为例,具体说明本发明基于一次设备告警信息特征的预案主动推送方法。

步骤一,建立10kvi号进线模型,主要包括模型号,模型类型,进线电压,电流,进线开关,出线柜合成开关状态等。

其中,10kvi号进线模型中电压,电流,进线开关属性直接由二次设备采集而来,出线柜开关状态通过周期性计算公式得出相应值,查询该进线所带所有出线的开关状态并通过“或”操作合成而来;模型号,模型类型通过sql语句查询得出相应值。来源不同的多个属性归集到一起,采用相同的时间断面数据,既能避免数据闪变带来的抖动,又能保证数据时标的一致性。

步骤二,建立进线失电预案,预案基本关键词主要包括场站信息,电压等级,设备对象,告警基本信息将自动作为预案特征模型内容,在本例中主要是“10kv”,“进线”,预案扩展关键词主要包括二次设备,二次设备动作,数据量大小(如电流,电压,频率等大小信息)等附加信息,本例中扩展关键词为“越下限”,“开关”,“打开”。

当发生10kvi号进线失压现象时,在没有采用模型映射前得到的告警信息为以下若干条,这样的表述无法知道是哪台一次设备出问题。

a*时*分*秒**二次设备电压越下限

b*时*分*秒**二次设备*开关断开

c*时*分*秒**二次设备*开关断开

d*时*分*秒**二次设备*开关断开

采用本发明方法后得到的告警信息只有一条,为:

*时*分*秒10kvi号进线电压越下限,进线*开关断开,出线*开关断开。

通常,告警信息中会出现某些关键词与模型不一致的情况,比如有的现场出现“打开”,有的现场出现“断开”等,可以通过近义词库加以比较解决此类问题。

步骤三,遍历所有的告警预案对每个告警预案中的基本关键词在告警描述信息中进行查找,告警信息为告警基本信息和扩展信息的方式组成,预案的基本关键词来自于告警基本信息,所以基本关键词信息必然包含在告警信息中,案例中告警基本信息为10kvi号进线电压越下限,然后对预案中的扩展关键字采用相关方法进行查找与统计,并将符合标准的预案主动推出。

当无预案扩展关键字或者扩展关键字内容不全面,通常会提示采用人工或半自动处理办法进行预案选择,每次预案选择后,系统会对业务告警信息进行分词处理,采用聚类算法统计未统计的告警处理预案的扩展关键词,并刷新预案编号的扩展关键词字段。

第一次出现“时*分*秒10kvi号进线电压越下限,进线*开关断开”,选择“10kv进线失电预案”;

第二次出现“时*分*秒10kvi号进线电压越下下限,进线*开关断开,出线*开关断开”,选择“10kv进线失电预案”;

第三次出现“时*分*秒10kvi号进线电压越下限,电压低于*,进线*开关断开,出线*开关断开”,选择“10kv进线失电预案”;

第四次出现“时*分*秒10kvi号进线电压越下下限,电压低于*,进线*开关断开,出线*开关断开”,选择“10kv进线失电预案”。

通过手动处理方式,上述四种告警信息都选择了“10kv进线失电预案”,对告警描述内容进行分词处理,统计后得出扩展关键词为“开关”,“断开”,“电压低”。

本发明通过一二次设备数据模型的映射,值班人员可以快速了解哪台一次设备发生异常,提高工作效率;同时,通过半自动与人工积累的数据,定期进行数据分析,找出特征模型中未出现的扩展关键词,并补充到该预案的扩展关键词库中,提高后续告警与预案匹配率。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应含在本发明的保护范围之内。

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