一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

工业现场数据容错处理方法及容错处理智能优化节能系统与流程

2023-02-04 10:39:38 来源:中国专利 TAG:


1.本技术涉及工业数据处理技术领域,特别是涉及一种工业现场数据容错处理方法及容错处理智能优化节能系统。


背景技术:

2.节能管理系统是按用户的需求,遵循配电系统的标准规范而二次开发的一套具有专业性强、自动化程度高、易使用、高性能、高可靠等特点的适用于低压配电系统的电能管理系统。通过遥测和遥控可以合理调配负荷,实现优化运行,有效节约电能,并有高峰与低谷用电记录,从而为能源管理提供了必要条件。同时对电能按照明插座用电、动力用电、空调用电、特殊用电进行分项计量,为企、事业单位电能节能审计提供依据。
3.节能管理系统中必不可少的便是各类智能仪表及传感器,通过各种不同的智能仪表及传感器,能够实现节能系统的现场数据的获取及管理,并且需要对该现场工业数据进行监控与异常判断,然而,目前对于数据异常多采用只要发现数据存在不同于以往数据,或者数据与预设的阈值或阈值范围不匹配,便立刻判断为异常并进行报警,而在实际生产过程中,数据的段时间异常并非是设备出问题,而是设备的正常拨动或其他情形导致,在此种情形下进行数据异常报警,属于容错机制的弊端导致的误报情况。
4.关于容错的处理方法,现有技术中已然有相关记载,如申请号为cn201910779064.9的发明专利中公开了一种工业现场换表清零容错处理策略的能源监测分析系统,其中记载了关于换表和清零过程中的容错处理,但是其仍然存在弊端,具体为在换表判断时仅依靠不同时间的数据进行判断,但并未考虑到表的本身存在损耗,进而导致误差问题的出现,此外,上述技术方案仅公开了关于新表的表底值比旧表小很多的情况,但是实际情况是随着仪表的更新,新表的表底值要远大于旧表,这样上述方法则不能使用,也即上述技术方案存在在判断是否换表时未考虑到仪表的更新导致判断方法不同的问题,进而导致了对换表的检测不准确的技术问题。
5.显然,现有技术中工业现场数据的容错处理方法存在弊端,进而导致容易产生误报的情况。


技术实现要素:

6.基于此,有必要针对上述技术问题,提供一种能够健全工业现场数据处理过程中的容错机制,提升报警准确率的工业现场数据容错处理方法及容错处理智能优化节能系统。
7.本发明技术方案如下:
8.一种工业现场数据容错处理方法,所述方法包括:
9.在当前数据监测位的通讯中断了当前中断时间段之后,获取安装在所述当前数据监测位的当前智能仪表在所述当前中断时间段的通讯中断结束时间点时的中断后仪表表底值,同时获取所述当前智能仪表在所述当前中断时间段的通讯中断起始时间点时的中断
时刻仪表表底值,其中,所述当前数据监测位用于安装当前智能仪表,所述通讯中断起始时间点为所述当前中断时间段的起始时间点,所述通讯中断结束时间点为所述当前中断时间段的终止时间点;根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示;若判断所述当前数据监测位的当前智能仪表故障未发生故障,则获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,其中,所述中断前检测数据集合包括多个中断前检测表底值,所述中断后检测数据集合包括多个中断后检测表底值;根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
10.进一步地说,根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示,具体包括:
11.根据所述中断前检测数据集合中的多个所述中断前检测表底值,依次计算相邻所述中断前检测表底值之间的第一规则变化斜率值;获取预设的数据采集间隔数量,并按照所述数据采集间隔数量对各中断前检测表底值进行斜率计算,并生成第二规则变化斜率值;根据所述第一规则变化斜率值和所述第二规则变化斜率值生成中断前变化趋势值;根据所述中断后检测数据集合中的多个所述中断后检测表底值,依次计算相邻所述中断后检测表底值之间的第三规则变化斜率值;获取所述数据采集间隔数量,并按照所述数据采集间隔数量对各中断后检测表底值进行斜率计算,并生成第四规则变化斜率值;根据所述第三规则变化斜率值和所述第四规则变化斜率值生成中断后变化趋势值;根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
12.进一步地说,根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示;具体包括:
13.根据所述中断前变化趋势值和所述中断后变化趋势值,将所述中断前变化趋势值和所述中断后变化趋势值做差值,并生成中断前后趋势差值;判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置;若判断所述中断前后趋势差值处于标准差值区域范围内,则计算数值大于预设的标准异常值的各所述第一规则变化斜率值和各所述第二规则变化斜率值的数量,并记为第一异常数量;计算数值大于所述标准异常值的各所述第三规则变化斜率值和各所述第四规则变化斜率值的数量,并记为第二异常数量;判断所述第二异常数量是否大于所述第一异常数量;若判断所述第二异常数量不是大于所述第一异常数量,则判断为换表情形,生成换表提示。
14.进一步地说,判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置,之后还包括:
15.若判断所述中断前后趋势差值不是否处于标准差值区域范围内,则判断不是换表情形,生成故障报警指示;
16.判断所述第二异常数量是否大于所述第一异常数量,之后还包括:
17.若判断所述第二异常数量是否大于所述第一异常数量,则判断不是换表情形,生成故障报警指示。
18.进一步地说,步骤s200:根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示,具体包括:
19.根据所述中断后仪表表底值,判断所述中断后仪表表底值是否大于预设的标准表底上限值;若判断所述中断后仪表表底值大于预设的标准表底上限值,则生成故障报警指示;若判断所述中断后仪表表底值大于预设的标准表底上限值,则获取所述中断后仪表表底值和所述中断时刻仪表表底值的中断前后数据差值;根据所述中断前后数据差值,判断所述中断前后数据差值是否大于预设的换表前后差值;若判断所述中断前后数据差值大于所述换表前后差值,则判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示。
20.进一步地说,一种容错处理智能优化节能系统,所述智能优化节能系统包括:
21.仪表数据获取模块,用于在当前数据监测位的通讯中断了当前中断时间段之后,获取安装在所述当前数据监测位的当前智能仪表在所述当前中断时间段的通讯中断结束时间点时的中断后仪表表底值,同时获取所述当前智能仪表在所述当前中断时间段的通讯中断起始时间点时的中断时刻仪表表底值,其中,所述当前数据监测位用于安装当前智能仪表,所述通讯中断起始时间点为所述当前中断时间段的起始时间点,所述通讯中断结束时间点为所述当前中断时间段的终止时间点;
22.故障报警指示模块,用于根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示;
23.集合数据获取模块,用于若判断所述当前数据监测位的当前智能仪表故障未发生故障,则获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,其中,所述中断前检测数据集合包括多个中断前检测表底值,所述中断后检测数据集合包括多个中断后检测表底值;
24.趋势数据获取模块,用于根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
25.进一步地说,所述趋势数据获取模块还用于:
26.根据所述中断前检测数据集合中的多个所述中断前检测表底值,依次计算相邻所述中断前检测表底值之间的第一规则变化斜率值;获取预设的数据采集间隔数量,并按照所述数据采集间隔数量对各中断前检测表底值进行斜率计算,并生成第二规则变化斜率值;根据所述第一规则变化斜率值和所述第二规则变化斜率值生成中断前变化趋势值;根
据所述中断后检测数据集合中的多个所述中断后检测表底值,依次计算相邻所述中断后检测表底值之间的第三规则变化斜率值;获取所述数据采集间隔数量,并按照所述数据采集间隔数量对各中断后检测表底值进行斜率计算,并生成第四规则变化斜率值;根据所述第三规则变化斜率值和所述第四规则变化斜率值生成中断后变化趋势值;根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示;
27.所述趋势数据获取模块还用于:根据所述中断前变化趋势值和所述中断后变化趋势值,将所述中断前变化趋势值和所述中断后变化趋势值做差值,并生成中断前后趋势差值;判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置;若判断所述中断前后趋势差值处于标准差值区域范围内,则计算数值大于预设的标准异常值的各所述第一规则变化斜率值和各所述第二规则变化斜率值的数量,并记为第一异常数量;计算数值大于所述标准异常值的各所述第三规则变化斜率值和各所述第四规则变化斜率值的数量,并记为第二异常数量;判断所述第二异常数量是否大于所述第一异常数量;若判断所述第二异常数量不是大于所述第一异常数量,则判断为换表情形,生成换表提示。
28.进一步地说,所述故障报警指示模块还用于:
29.根据所述中断后仪表表底值,判断所述中断后仪表表底值是否大于预设的标准表底上限值;若判断所述中断后仪表表底值大于预设的标准表底上限值,则生成故障报警指示;若判断所述中断后仪表表底值大于预设的标准表底上限值,则获取所述中断后仪表表底值和所述中断时刻仪表表底值的中断前后数据差值;根据所述中断前后数据差值,判断所述中断前后数据差值是否大于预设的换表前后差值;若判断所述中断前后数据差值大于所述换表前后差值,则判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示。
30.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述工业现场数据容错处理方法所述的步骤。
31.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述工业现场数据容错处理方法所述的步骤。
32.本发明实现技术效果如下:
33.上述工业现场数据容错处理方法及容错处理智能优化节能系统,依次通过在当前数据监测位的通讯中断了当前中断时间段之后,获取安装在所述当前数据监测位的当前智能仪表在所述当前中断时间段的通讯中断结束时间点时的中断后仪表表底值,同时获取所述当前智能仪表在所述当前中断时间段的通讯中断起始时间点时的中断时刻仪表表底值,其中,所述当前数据监测位用于安装当前智能仪表,所述通讯中断起始时间点为所述当前中断时间段的起始时间点,所述通讯中断结束时间点为所述当前中断时间段的终止时间点;根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示;若判断所述当前数据监测位的当前智能仪表故障未发生故障,则获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监
测位检测到的中断后检测数据集合,其中,所述中断前检测数据集合包括多个中断前检测表底值,所述中断后检测数据集合包括多个中断后检测表底值;根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示,也即,本发明为了快速判断是否发生故障,先进行初判断,故在获取所述中断后仪表表底值和所述中断时刻仪表表底值后,即进行是否发生故障的判断,发生故障可及时生成报警指示,如未发生故障,则继续进行数据处理,以精准判断是否出现换表情形,基于换表后检测的数据的趋势是相同的考量,故本发明获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,然后计算得到趋势值,若中断前后的趋势值相匹配则判断为换表,不匹配则为发生故障,发生故障的情形为两种,第一种为原表出现故障,第二种为更换后的仪表不适配所述当前数据监测位,故本发明中的故障提醒意味此时的检测仪表不匹配当前的当前数据监测位,需要进行更换或检修,因此,本发明通过趋势值的对比,准确判断是出现换表情形,还是出现设备故障情形,进而实现健全工业现场数据处理过程中的容错机制,提升报警准确率。
附图说明
34.图1为一个实施例中工业现场数据容错处理方法的流程示意图;
35.图2为一个实施例中容错处理智能优化节能系统的结构框图;
36.图3为一个实施例中计算机设备的内部结构图。
具体实施方式
37.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
38.在一个实施例中,提供一种所述工业现场数据容错处理方法的应用场景,该应用场景包括智能终端和多个当前数据监测位,所述当前数据监测位用于安装当前智能仪表,一个所述当前数据监测位对应安装一个所述当前智能仪表,各所述当前数据监测位上的当前智能仪表均与所述智能终端通信连接,当检测不到所述当前数据监测位上所述当前智能仪表检测到的数据时,为通讯中断,而通讯终端可能出现换表情形,亦可能出现所述当前数据监测位上当前智能仪表故障的情形,为了精准判断是出现换表情形,还是出现设备故障情形,故通过所述智能终端在当前数据监测位的通讯中断了当前中断时间段之后,获取安装在所述当前数据监测位的当前智能仪表在所述当前中断时间段的通讯中断结束时间点时的中断后仪表表底值,同时获取所述当前智能仪表在所述当前中断时间段的通讯中断起始时间点时的中断时刻仪表表底值,其中,所述当前数据监测位用于安装当前智能仪表,所述通讯中断起始时间点为所述当前中断时间段的起始时间点,所述通讯中断结束时间点为所述当前中断时间段的终止时间点;然后根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测
位的当前智能仪表发生了故障,故生成故障报警指示;接着,若判断所述当前数据监测位的当前智能仪表故障未发生故障,则获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,其中,所述中断前检测数据集合包括多个中断前检测表底值,所述中断后检测数据集合包括多个中断后检测表底值;最后,根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
39.所述智能终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
40.在一个实施例中,如图1所示,提供了一种工业现场数据容错处理方法,所述方法包括:
41.步骤s100:在当前数据监测位的通讯中断了当前中断时间段之后,获取安装在所述当前数据监测位的当前智能仪表在所述当前中断时间段的通讯中断结束时间点时的中断后仪表表底值,同时获取所述当前智能仪表在所述当前中断时间段的通讯中断起始时间点时的中断时刻仪表表底值。
42.其中,所述当前数据监测位用于安装当前智能仪表,所述通讯中断起始时间点为所述当前中断时间段的起始时间点,所述通讯中断结束时间点为所述当前中断时间段的终止时间点;
43.本实施例中,所述通讯中断起始时间点为发生通讯中断的时间点,所述通讯中断结束时间点通讯中断结束后能够采集到数据的时间点。
44.步骤s200:根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示;
45.本实施例中,为了快速判断是否发生故障,先进行初判断,故在获取所述中断后仪表表底值和所述中断时刻仪表表底值后,即进行是否发生故障的判断,发生故障可及时生成报警指示,如未发生故障,则继续进行数据处理,以精准判断是否出现换表情形。
46.步骤s300:若判断所述当前数据监测位的当前智能仪表故障未发生故障,则获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,其中,所述中断前检测数据集合包括多个中断前检测表底值,所述中断后检测数据集合包括多个中断后检测表底值;
47.步骤s400:根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
48.进一步地,本实施例中,基于换表后检测的数据的趋势是相同的考量,故本发明获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前
检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,然后计算得到趋势值,若中断前后的趋势值相匹配则判断为换表,不匹配则为发生故障,发生故障的情形为两种,第一种为原表出现故障,第二种为更换后的仪表不适配所述当前数据监测位,故本发明中的故障提醒意味此时的检测仪表不匹配当前的当前数据监测位,需要进行更换或检修,因此,本发明通过趋势值的对比,准确判断是出现换表情形,还是出现设备故障情形,进而实现健全工业现场数据处理过程中的容错机制,提升报警准确率。
49.在一个实施例中,步骤s400:根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示,具体包括:
50.步骤s410:根据所述中断前检测数据集合中的多个所述中断前检测表底值,依次计算相邻所述中断前检测表底值之间的第一规则变化斜率值;
51.步骤s420:获取预设的数据采集间隔数量,并按照所述数据采集间隔数量对各中断前检测表底值进行斜率计算,并生成第二规则变化斜率值;
52.步骤s430:根据所述第一规则变化斜率值和所述第二规则变化斜率值生成中断前变化趋势值;
53.计算所述第一规则变化斜率值和所述第二规则变化斜率值的平均值生成中断前变化趋势值。
54.步骤s440:根据所述中断后检测数据集合中的多个所述中断后检测表底值,依次计算相邻所述中断后检测表底值之间的第三规则变化斜率值;
55.步骤s450:获取所述数据采集间隔数量,并按照所述数据采集间隔数量对各中断后检测表底值进行斜率计算,并生成第四规则变化斜率值;
56.步骤s460:根据所述第三规则变化斜率值和所述第四规则变化斜率值生成中断后变化趋势值;
57.计算所述第三规则变化斜率值和所述第四规则变化斜率值的平均值生成中断前变化趋势值。
58.步骤s470:根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
59.进一步地,本实施例中,将相邻所述中断前检测表底值之间的时间间隔相同,故将相邻所述中断前检测表底值作差值再除以时间间隔,即可获得所述第一规则变化斜率值。所述数据采集间隔数量为预先设置,具体地,如所述中断前检测表底值分别用k1、k2、k3、k4、k5、k6表示,若所述数据采集间隔数量为2个,则从k1开始间隔两个所述中断前检测表底值,也即间隔了k2、k3,以k1、k4来计算斜率,并生成第二规则变化斜率值。同理第二规则变化斜率值生成中断前变化趋势值;然后,根据所述中断后检测数据集合中的多个所述中断后检测表底值,依次计算相邻所述中断后检测表底值之间的第三规则变化斜率值,而通过所述数据采集间隔数量的设置,克服短时间内数据变化过于异常导致相邻两数据之间计算出来的斜率异常,避免了因此而影响数值判断的情况,接着,根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
60.在一个实施例中,步骤s470:根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示;具体包括:
61.步骤s471:根据所述中断前变化趋势值和所述中断后变化趋势值,将所述中断前变化趋势值和所述中断后变化趋势值做差值,并生成中断前后趋势差值;
62.步骤s472:判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置;
63.步骤s473:若判断所述中断前后趋势差值处于标准差值区域范围内,则计算数值大于预设的标准异常值的各所述第一规则变化斜率值和各所述第二规则变化斜率值的数量,并记为第一异常数量;
64.步骤s474:计算数值大于所述标准异常值的各所述第三规则变化斜率值和各所述第四规则变化斜率值的数量,并记为第二异常数量;
65.步骤s475:判断所述第二异常数量是否大于所述第一异常数量;
66.步骤s476:若判断所述第二异常数量不是大于所述第一异常数量,则判断为换表情形,生成换表提示。
67.进一步地,本实施例中,为了进行准确判断是否发生故障,故先通过根据所述中断前变化趋势值和所述中断后变化趋势值,将所述中断前变化趋势值和所述中断后变化趋势值做差值,并生成中断前后趋势差值;然后判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置;接着,若判断所述中断前后趋势差值处于标准差值区域范围内,此时说明大概率为换了正确的仪表,但是可能存在仪表不匹配的情况,基于出现异常点较多的情形则可判定为不匹配的考量,故需要通过判断中断前后的异常点数量是否匹配,具体为计算数值大于预设的标准异常值的各所述第一规则变化斜率值和各所述第二规则变化斜率值的数量,并记为第一异常数量;然后,计算数值大于所述标准异常值的各所述第三规则变化斜率值和各所述第四规则变化斜率值的数量,并记为第二异常数量;接着,判断所述第二异常数量是否大于所述第一异常数量;最后,若判断所述第二异常数量不是大于所述第一异常数量,则判断为换表情形,生成换表提示。
68.在一个实施例中,步骤s472:判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置,之后还包括:
69.若判断所述中断前后趋势差值不是否处于标准差值区域范围内,则判断不是换表情形,生成故障报警指示;
70.步骤s475:判断所述第二异常数量是否大于所述第一异常数量,之后还包括:
71.若判断所述第二异常数量是否大于所述第一异常数量,则判断不是换表情形,生成故障报警指示。
72.进一步地,本实施例中,为了实现更精准判断是否出现故障,故通过若判断所述中断前后趋势差值不是否处于标准差值区域范围内,则判断不是换表情形,生成故障报警指示,以及若判断所述第二异常数量是否大于所述第一异常数量,则判断不是换表情形,生成故障报警指示。
73.在一个实施例中,步骤s200:根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示,具体包括:
74.步骤s210:根据所述中断后仪表表底值,判断所述中断后仪表表底值是否大于预设的标准表底上限值;
75.步骤s220:若判断所述中断后仪表表底值大于预设的标准表底上限值,则生成故障报警指示;
76.步骤s230:若判断所述中断后仪表表底值大于预设的标准表底上限值,则获取所述中断后仪表表底值和所述中断时刻仪表表底值的中断前后数据差值;
77.步骤s240:根据所述中断前后数据差值,判断所述中断前后数据差值是否大于预设的换表前后差值;
78.步骤s250:若判断所述中断前后数据差值大于所述换表前后差值,则判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示。
79.进一步地,本实施例中,为了进行快速初步判断是否出现故障,故先通过根据所述中断后仪表表底值,判断所述中断后仪表表底值是否大于预设的标准表底上限值;然后,若判断所述中断后仪表表底值大于预设的标准表底上限值,则生成故障报警指示;接着,若判断所述中断后仪表表底值大于预设的标准表底上限值,则获取所述中断后仪表表底值和所述中断时刻仪表表底值的中断前后数据差值;再然后,根据所述中断前后数据差值,判断所述中断前后数据差值是否大于预设的换表前后差值;最后,若判断所述中断前后数据差值大于所述换表前后差值,则判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示,也即本发明通过多次数据判断,进而实现精准判断是否发生了故障。
80.在一个实施例中,如图2所示,一种容错处理智能优化节能系统,所述智能优化节能系统包括:
81.仪表数据获取模块,用于在当前数据监测位的通讯中断了当前中断时间段之后,获取安装在所述当前数据监测位的当前智能仪表在所述当前中断时间段的通讯中断结束时间点时的中断后仪表表底值,同时获取所述当前智能仪表在所述当前中断时间段的通讯中断起始时间点时的中断时刻仪表表底值,其中,所述当前数据监测位用于安装当前智能仪表,所述通讯中断起始时间点为所述当前中断时间段的起始时间点,所述通讯中断结束时间点为所述当前中断时间段的终止时间点;
82.故障报警指示模块,用于根据所述中断后仪表表底值和所述中断时刻仪表表底值判断所述当前数据监测位的当前智能仪表是否发生故障,若判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示;
83.集合数据获取模块,用于若判断所述当前数据监测位的当前智能仪表故障未发生故障,则获取在所述通讯中断起始时间点之前特定预设时间段内所述当前智能仪表检测到的中断前检测数据集合,同时获取在所述通讯中断结束时间点之后特定预设时间段内由所述当前数据监测位检测到的中断后检测数据集合,其中,所述中断前检测数据集合包括多个中断前检测表底值,所述中断后检测数据集合包括多个中断后检测表底值;
84.趋势数据获取模块,用于根据所述中断前检测数据集合中的多个所述中断前检测表底值生成中断前变化趋势值,同时根据所述中断后检测数据集合中的多个所述中断后检测表底值生成中断后变化趋势值,并根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示。
85.在一个实施例中,所述趋势数据获取模块还用于:
86.根据所述中断前检测数据集合中的多个所述中断前检测表底值,依次计算相邻所述中断前检测表底值之间的第一规则变化斜率值;获取预设的数据采集间隔数量,并按照所述数据采集间隔数量对各中断前检测表底值进行斜率计算,并生成第二规则变化斜率值;根据所述第一规则变化斜率值和所述第二规则变化斜率值生成中断前变化趋势值;根据所述中断后检测数据集合中的多个所述中断后检测表底值,依次计算相邻所述中断后检测表底值之间的第三规则变化斜率值;获取所述数据采集间隔数量,并按照所述数据采集间隔数量对各中断后检测表底值进行斜率计算,并生成第四规则变化斜率值;根据所述第三规则变化斜率值和所述第四规则变化斜率值生成中断后变化趋势值;根据所述中断前变化趋势值和所述中断后变化趋势值判断所述当前数据监测位是否为换表情形,若是,则生成换表提示;
87.所述趋势数据获取模块还用于:根据所述中断前变化趋势值和所述中断后变化趋势值,将所述中断前变化趋势值和所述中断后变化趋势值做差值,并生成中断前后趋势差值;判断所述中断前后趋势差值是否处于标准差值区域范围内,其中,所述标准差值区域范围预先设置;若判断所述中断前后趋势差值处于标准差值区域范围内,则计算数值大于预设的标准异常值的各所述第一规则变化斜率值和各所述第二规则变化斜率值的数量,并记为第一异常数量;计算数值大于所述标准异常值的各所述第三规则变化斜率值和各所述第四规则变化斜率值的数量,并记为第二异常数量;判断所述第二异常数量是否大于所述第一异常数量;若判断所述第二异常数量不是大于所述第一异常数量,则判断为换表情形,生成换表提示。
88.在一个实施例中,所述故障报警指示模块还用于:
89.根据所述中断后仪表表底值,判断所述中断后仪表表底值是否大于预设的标准表底上限值;若判断所述中断后仪表表底值大于预设的标准表底上限值,则生成故障报警指示;若判断所述中断后仪表表底值大于预设的标准表底上限值,则获取所述中断后仪表表底值和所述中断时刻仪表表底值的中断前后数据差值;根据所述中断前后数据差值,判断所述中断前后数据差值是否大于预设的换表前后差值;若判断所述中断前后数据差值大于所述换表前后差值,则判断所述当前数据监测位的当前智能仪表发生了故障,故生成故障报警指示。
90.所述趋势数据获取模块还用于:若判断所述中断前后趋势差值不是否处于标准差值区域范围内,则判断不是换表情形,生成故障报警指示;若判断所述第二异常数量是否大于所述第一异常数量,则判断不是换表情形,生成故障报警指示。
91.在一个实施例中,如图3所示,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述工业现场数据容错处理方法所述的步骤。
92.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述工业现场数据容错处理方法所述的步骤。
93.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可
包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
94.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
95.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献