本发明涉及流程工业生产,具体地涉及一种应用于流程工业的报警方法、一种应用于流程工业的报警装置、一种机器可读存储介质及一种处理器。
背景技术:
1、流程工业的生产系统往往具有规模庞大,生产工艺复杂,资源配置难度大,涉及多种生产装置。由于各类流程工业均存在多种专业方向,同时各种专业方向形成多种结构数据,且具有海量数据,所以对流程工业中生产装置的整体运行状态监控、数据实时计算、多专业方向融合报警等有很大的困难。对于流程工业中生产装置的整体运行状态展示、监控,企业、生产人员最为关注。建立一种针对流程工业生产装置的报警设置方法和系统,并及时对生产装置进行报警,具有重要的意义。
2、现有对流程工业中生产装置的报警都是针对单一专业方向的生产装置进行单独报警,这种单一专业方向的报警无法有效表征装置整体运行状态,导致无法及时获知生产装置问题的发生。
技术实现思路
1、本发明实施例的目的是提供一种应用于流程工业的报警方法、一种应用于流程工业的报警装置、一种机器可读存储介质及一种处理器,该应用于流程工业的报警方法可以实现同时从多个专业方向进行报警,实现多元报警融合,从而可以有效表征装置整体运行状态。
2、为了实现上述目的,本申请第一方面提供一种应用于流程工业的报警方法,包括:
3、实时采集流程工业中的待报警数据;
4、根据所述待报警数据,基于预设的报警规则库对生产装置进行报警检测,得到多个报警检测结果;
5、根据所述多个报警检测结果进行报警;
6、其中,所述待报警数据包括多个报警主体的待报警信息;所述预设的报警规则库包括流程工业中所涉及到的多个专业方向的报警规则,每一个报警规则对应有报警主体,每一个报警主体对应一个或多个报警规则。
7、在本申请实施例中,所述根据所述待报警数据,基于预设的报警规则库对生产装置进行报警检测,得到多个报警检测结果,包括:
8、根据报警主体的待报警信息对待报警主体进行加锁处理;
9、在对待报警主体进行加锁处理成功后,根据所述报警主体的待报警信息在所述预设的报警规则库中进行匹配,得到对应的报警规则;
10、将所述待报警数据与所述报警规则进行历遍检查,得到多个报警检测结果。
11、在本申请实施例中,所述根据所述多个报警检测结果进行报警,包括:
12、在所述报警检测结果为符合报警规则的情况下,获取正在进行的报警数据;
13、将所述待报警数据与所述正在进行的报警数据进行对比,得到对比结果;
14、根据对比结果对所述正在进行的报警数据进行更新,得到新的报警数据;
15、根据所述新的报警数据进行报警,并对所述待报警主体进行解锁处理。
16、在本申请实施例中,还包括:
17、获取正在报警的报警数据;
18、根据所述正在报警的报警数据,在预置的数据库中获取对应的预警规则;
19、将所述正在报警的报警数据与所述预警规则进行历遍检查,得到待预警数据;
20、根据所述待预警数据进行预警处理。
21、在本申请实施例中,所述根据所述待预警数据进行预警处理,包括:
22、获取正在进行的预警数据;
23、将所述待预警数据与所述正在进行的预警数据进行对比,得到待更新预警数据;
24、根据所述待更新预警数据对所述正在进行的预警数据进行更新,得到新的预警数据;
25、根据所述新的预警数据进行预警。
26、在本申请实施例中,还包括:
27、获取报警规则的修改内容;
28、将所述报警规则的修改内容写入kafka,并通过消费kafka的方式触发更新事件,以对所述报警规则进行修改。
29、在本申请实施例中,所述对所述报警规则进行修改,包括:
30、对所述报警规则的修改内容进行格式化,得到格式化修改数据;
31、对所述报警规则中的报警主体进行加锁;
32、在对所述报警规则中的报警主体进行加锁完成后,根据所述格式化修改数据对所述报警规则的报警数据进行更新,得到新的报警规则;
33、对所述报警规则中的报警主体进行解锁。
34、本申请第二方面提供一种应用于流程工业的报警装置,包括:
35、采集模块,用于实时采集流程工业中的待报警数据;其中,所述待报警数据包括多个报警主体的待报警信息;
36、检测模块,用于根据所述待报警数据,基于预设的报警规则库对生产装置进行报警检测,得到多个报警检测结果;其中,所述预设的报警规则库包括流程工业中所涉及到的多个专业方向的报警规则,每一个报警规则对应有报警主体,每一个报警主体对应一个或多个报警规则;
37、报警模块,用于根据所述多个报警检测结果进行报警。
38、本申请第三方面提供一种处理器,被配置成执行本申请上述任一项应用于流程工业的报警方法。
39、本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行本申请上述任一项应用于流程工业的报警方法。
40、通过上述技术方案,通过实时采集流程工业中的待报警数据,然后在获得多个主体的待报警信息后,可以得到多个报警规则,然后根据所述待报警数据,基于预设的报警规则库对生产装置进行报警检测,得到多个报警检测结果,并根据所述多个报警检测结果进行报警,由于每一个报警规则中包含有报警主体,每一个报警主体可以对应有一个或是多个报警规则,这样在获得多个报警主体的待报警信息后,可以得到多个报警规则,然后通过判断待报警信息是否符合这些报警规则以得到报警结果,从而可以实现同时从多个专业方向进行报警,实现多元报警融合,克服了多结构数据难以融合实时计算的难题,解决了以往单一专业方向的报警无法有效表征装置整体运行状态的难题,有助于及时获知生产装置问题的发生。
41、通过对生产装置采集的数据分析计算及系统中用户所配置的报警规则,对生产装置进行综合考察,构建多元数据结构体系,并对各规则加以逻辑处理和业务判断,再将多专业方向数据对比结果融合,建立报警系统。相较于单一的装置报警和单一方向的数据分析,此方法可以更加灵活、更加方便地得到用户想要看到的生产装置的状态及报警。
42、本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种应用于流程工业的报警方法,其特征在于,包括:
2.根据权利要求1所述的应用于流程工业的报警方法,其特征在于,所述根据所述待报警数据,基于预设的报警规则库对生产装置进行报警检测,得到多个报警检测结果,包括:
3.根据权利要求2所述的应用于流程工业的报警方法,其特征在于,所述根据所述多个报警检测结果进行报警,包括:
4.根据权利要求1所述的应用于流程工业的报警方法,其特征在于,还包括:
5.根据权利要求4所述的应用于流程工业的报警方法,其特征在于,所述根据所述待预警数据进行预警处理,包括:
6.根据权利要求1所述的应用于流程工业的报警方法,其特征在于,还包括:
7.根据权利要求6所述的应用于流程工业的报警方法,其特征在于,所述对所述报警规则进行修改,包括:
8.一种应用于流程工业的报警装置,其特征在于,包括:
9.一种处理器,其特征在于,被配置成执行根据权利要求1至7中任一项所述的应用于流程工业的报警方法。
10.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行根据权利要求1至7中任一项所述的应用于流程工业的报警方法。