烟雾检测报警方法、装置、计算机设备和可读存储介质与流程

未命名 07-17 阅读:84 评论:0


1.本技术涉及烟雾探测技术领域,特别是涉及一种烟雾检测报警方法、装置、计算机设备和可读存储介质。


背景技术:

2.吸气式烟感探测器是一种极早期火灾探测器。其通过空气采样管把保护区的空气吸入探测器进行分析从而进行火灾的早期预警。吸气式烟感探测器能够在火灾还处于阴燃阶段,也即燃烧产生少量烟雾的时期,即可进行识别,是一种具有极高灵敏度的火灾探测器。其灵敏度可达0.001%obs/m以内,是其他通用火灾探测器灵敏度的1000倍以上,可以被应用在各种工业场所。例如:服务器机房、隧道、储能室、工厂以及货物存储室等。
3.相关技术中,在使用吸气式烟感探测器时,由于吸气式烟感探测器具有极高的灵敏度,当使用环境中的温度、湿度、空气中的粒子发生变化或者采样管内的灰尘堆积时,由于环境的变化,容易产生误报。
4.目前针对相关技术中容易产生误报的问题,尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种烟雾检测报警方法、装置、计算机设备和可读存储介质,以至少解决相关技术中产生误报的问题。
6.第一方面,本技术实施例提供了一种烟雾检测报警方法,包括:获取预设时间内采集到的原始烟雾数据;筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据;以预设时间间隔采集当前烟雾数据;根据所述当前烟雾数据、本底烟雾数据以及报警阈值,进行报警提示。
7.在其中一个实施例中,所述筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据包括:所述原始烟雾数据包括:第一烟雾数据以及第二烟雾数据;根据所述第一烟雾数据以及第二烟雾数据,计算对应第一烟雾数据的第一方差以及对应第二烟雾数据的第二方差;若所述第一方差大于第一方差阈值,则筛除第一烟雾数据中的异常数据;若所述第二方差大于第二方差阈值,则筛除第二烟雾数据中的异常数据;根据筛除异常数据的第一烟雾数据和第二烟雾数据,计算得到本底烟雾数据。
8.在其中一个实施例中,所述根据筛除异常数据的第一烟雾数据和第二烟雾数据,计算得到本底烟雾数据包括:根据筛除异常数据的第一烟雾数据,计算平均值作为第一本底数据;根据筛除异常数据的第二烟雾数据,计算平均值作为第二本底数据。
9.在其中一个实施例中,所述根据所述当前烟雾数据以及本底烟雾数据,进行报警提示包括:所述当前烟雾数据包括:第一当前烟雾数据以及第二当前烟雾数据;若所述第一当前烟雾数据大于等于第一本底数据与第一报警阈值之和,则第一计数值加一;若所述第二当前烟雾数据大于等于第二本底数据与第二报警阈值之和,则第二计数值加一;若第一计数值满足第一预设条件,且第二计数值满足第二条件,且第一本底数据、第二本底数据、
第一烟雾数据以及第二烟雾数据满足第三条件,则进行报警提示。
10.在其中一个实施例中,所述方法还包括:若所述第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且所述第一当前烟雾数据满足第一范围阈值,则以fifo方式更新第一本底数据,并将第一计数值清零;若所述第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且所述第一当前烟雾数据不满足第一范围阈值,丢弃所述第一当前烟雾数据。
11.在其中一个实施例中,所述方法还包括:若所述第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且所述第二当前烟雾数据满足第二范围阈值,则以fifo方式更新第二本底数据,并将第二计数值清零;若所述第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且所述第二当前烟雾数据不满足第二范围阈值,丢弃所述第二当前烟雾数据。
12.在其中一个实施例中,所述方法还包括:获取预设时间内无烟环境中的第一无烟数据以及第二无烟数据;根据所述第一无烟数据,计算第一平均值;根据所述第二无烟数据,计算第二平均值;获取烟箱环境中的第一有烟数据以及第二有烟数据;根据所述第一平均值以及第一有烟数据,确定第一报警阈值;根据所述第二平均值以及第二有烟数据,确定第二报警阈值。
13.第二方面,本技术实施例提供了一种烟雾检测报警装置,包括:获取模块,用于获取预设时间内采集到的原始烟雾数据;本底数据计算模块,用于筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据;采集模块,用于以预设间隔采集当前烟雾数据;报警提示模块,用于根据所述当前烟雾数据以及本底烟雾数据,进行报警提示。
14.第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的烟雾检测报警方法。
15.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的烟雾检测报警方法。
16.相比于相关技术,本技术实施例提供的烟雾检测报警方法,通过获取预设时间内采集到的原始烟雾数据,再筛除原始烟雾数据中的异常数据,并计算得到本底烟雾数据,以预设时间间隔采集采集当前烟雾数据,最终根据当前烟雾数据以及本底烟雾数据,进行报警提示。通过设置本底烟雾数据,能够在进行烟雾判断时,减少环境因素的影响,避免产生误报。并且在设置本底烟雾数据时,通过筛除异常值,能够是本底烟雾数据更加的精准,进一步的避免产生误报。
17.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1是根据本技术实施例的烟雾检测报警方法的流程图;
20.图2是根据本技术实施例的设置本底烟雾数据的方法流程图;
21.图3是根据本技术实施例的报警提示的方法流程图;
22.图4是根据本技术实施例的报警阈值确定的方法流程图;
23.图5是根据本技术实施例的自动标定报警阈值的方法流程图;
24.图6是根据本技术实施例的实时火灾报警的方法流程图;
25.图7是根据本技术实施例的烟雾检测报警装置的结构框图;
26.图8为根据本技术实施例的计算机设备的硬件结构示意图。
具体实施方式
27.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本技术公开的内容相关的本领域的普通技术人员而言,在本技术揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本技术公开的内容不充分。
29.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本技术所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
30.除非另作定义,本技术所涉及的技术术语或者科学术语应当为本技术所属技术领域内具有一般技能的人士所理解的通常意义。本技术所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本技术所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本技术所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
31.吸气式烟感探测器,通过从被保护的区域内连续采集空气样本进入探测器,空气样本经过过滤器组件滤除灰尘颗粒后,进入探测腔,探测腔内有稳定的激光光源,烟雾粒子使激光发生散射,散射光使高灵敏的光接收器产生信号,光接收器将光信号转换成电信号。当分别设置红光接收器和蓝光接收器时,可以分别生成基于红光的电信号以及基于蓝光的
电信号。
32.由于吸气式烟感器极高的灵敏度,其在使用时,由于环境的变化,极易产生误报。
33.本实施例提供了一种烟雾检测报警方法。图1是根据本技术实施例的烟雾检测报警方法的流程图,如图1所示,该流程包括如下步骤:
34.步骤s101,获取预设时间内采集到的原始烟雾数据。
35.当吸气式烟雾探测器被安装在被使用的环境中之后,可以设置一个时间段,该时间段可以用于吸气式烟雾探测器去自学习当前被使用环境的本底烟雾数据。其中,预设时间也就是自学习当前环境所需要的时间,该时间可以根据当前使用环境自行设定,本实施例不做具体限定。在预设时间内,可以每隔t1秒采集一次信号。预设时间内能够采集到一组原始烟雾数据。其中,原始烟雾数据包括红光原始烟雾数据和蓝光原始烟雾数据。也就是预设时间内能够采集到一组红光原始烟雾数据以及一组蓝光原始烟雾数据。t1的时间间隔可以根据实际需要进行设定,本实施例不做具体限定。
36.步骤s102,筛除原始烟雾数据中的异常数据,并计算得到本底烟雾数据。
37.在采集到原始烟雾数据之后,需要筛除掉原始烟雾数据中的异常数据。其中,异常数据即为由于环境参数变化而引起的出现大幅偏差的数据。将原始烟雾数据中的异常数据删除掉,才能够使原始烟雾数据更精确更稳定。筛除原始烟雾数据中的异常数据可以包括:筛除红光原始烟雾数据中的异常数据以及筛除蓝光原始烟雾数据中的异常数据。再根据筛除异常数据的红光原始烟雾数据确定红光本底数据,根据筛除异常数据的蓝光原始烟雾数据确定蓝光本底数据。
38.步骤s103,以预设时间间隔采集当前烟雾数据。
39.以t2为时间间隔采集当前烟雾数据。当吸气式烟雾探测器在当前环境设置完成之后,也就是完成自学习,并设置要本底烟雾数据之后。该吸气式烟雾探测器即可用于进行烟雾探测。此时,需要以t2为时间间隔采集当前环境的实时烟雾数据,从而用实时烟雾数据去判断是否需要进行烟雾报警。其中,当前烟雾数据包括:当前蓝光烟雾数据以及当前红光烟雾数据。
40.步骤s104,根据当前烟雾数据、本底烟雾数据以及报警阈值,进行报警提示。
41.在采集到当前烟雾数据之后,需要去判断当前烟雾数据是否需要进行报警提示。其中报警阈值包括红光报警阈值以及蓝光报警阈值。首先根据当前红光烟雾数据、红光本底数据以及红光报警阈值,确定红光是否需要报警;在根据当前蓝光烟雾数据、蓝光本底数据以及蓝光报警阈值,确定蓝光是否需要报警。若当前红光烟雾数据和当前蓝光烟雾数据均出现异常,则进行报警提示。若未出现异常,则不进行报警。
42.本技术实施例提供的烟雾检测报警方法,通过获取预设时间内采集到的原始烟雾数据,再筛除原始烟雾数据中的异常数据,并计算得到本底烟雾数据,以预设时间间隔采集采集当前烟雾数据,最终根据当前烟雾数据以及本底烟雾数据,进行报警提示。通过设置本底烟雾数据,能够在进行烟雾判断时,减少环境因素的影响,避免产生误报。并且在设置本底烟雾数据时,通过筛除异常值,能够是本底烟雾数据更加的精准,进一步的避免产生误报。
43.本实施例提供了一种设置本底烟雾数据的方法。图2是根据本技术实施例的设置本底烟雾数据的方法流程图,如图2所示,该流程包括如下步骤:
44.步骤s201,根据第一烟雾数据以及第二烟雾数据,计算对应第一烟雾数据的第一方差以及对应第二烟雾数据的第二方差。
45.原始烟雾数据包括:第一烟雾数据以及第二烟雾数据。其中第一烟雾数据为蓝光原始烟雾数据,第二烟雾数据为红光原始烟雾数据。根据第一烟雾数据计算方差,得到第一方差,也就是蓝光原始烟雾数据的方差。再根据第二烟雾数据计算方差,得到第二方差,也就是红光原始烟雾数据的方差。
46.步骤s202,若第一方差大于第一方差阈值,则筛除第一烟雾数据中的异常数据。
47.如果蓝光原始烟雾数据的方差大于第一方差阈值,则说明蓝光原始烟雾数据中存在异常数据,则需要筛除蓝光原始烟雾数据中的异常数据。其中,第一方差阈值可以根据实际需要进行设定,本实施例不对第一方差阈值进行具体限定。具体的,筛除蓝光原始烟雾数据中的异常数据可以为,删除掉数据组中明显偏大或明显偏小的异常数据。在删除掉异常数据之后,统计剩余的数据量是否占原有数据量的80%以上,如果不是,则说明删除的数据量过多,剩余数据量过少,该组数据为无效数据,重新获取原始烟雾数据;如果是,则说明剩余数据量满足需求,可以根据筛除异常数据的蓝光原始烟雾数据计算蓝光本底数据。如果蓝光原始烟雾数据的方差小于等于第一方差阈值,则蓝光原始烟雾数据中不存在异常数据,可以直接根据蓝光原始烟雾数据计算蓝光本底数据。
48.步骤s203,若第二方差大于第二方差阈值,则筛除第二烟雾数据中的异常数据。
49.如果红光原始烟雾数据的方差大于第二方差阈值,则说明红光原始烟雾数据中存在异常数据,则需要筛除红光原始烟雾数据中的异常数据。其中,第二方差阈值可以根据实际需要进行设定,本实施例不对第二方差阈值进行具体限定。具体的,筛除红光原始烟雾数据中的异常数据可以为,删除掉数据组中明显偏大或明显偏小的异常数据。在删除掉异常数据之后,统计剩余的数据量是否占原有数据量的80%以上,如果不是,则说明删除的数据量过多,剩余数据量过少,该组数据为无效数据,重新获取原始烟雾数据;如果是,则说明剩余数据量满足需求,可以根据筛除异常数据的红光原始烟雾数据计算红光本底数据。如果红光原始烟雾数据的方差小于等于第二方差阈值,则红光原始烟雾数据中不存在异常数据,可以直接根据红光原始烟雾数据计算红光本底数据。
50.步骤s204,根据筛除异常数据的第一烟雾数据和第二烟雾数据,计算得到本底烟雾数据。
51.在筛除掉异常数据之后,根据筛除异常数据的第一烟雾数据,计算平均值作为第一本底数据,也即根据筛除异常数据的蓝光原始烟雾数据,并计算其平均值作为蓝光本底数据。根据筛除异常数据的第二烟雾数据,计算平均值作为第二本底数据,也即根据筛除异常数据的红光原始烟雾数据,并计算其平均值作为红光本底数据。
52.本实施例,通过在使用前的自学习过程中,通过在使用前的自学习过程中,通过计算方差确定数据是否平稳,不平稳的情况下删除相应异常数据,来实现排除环境初始状态不稳定和小概率异常值情况,使得设备在新环境下拥有更加准确的本底数据,排除开机阶段的不稳定因素。
53.本实施例提供了一种报警提示的方法。图3是根据本技术实施例的报警提示的方法流程图,如图3所示,该流程包括如下步骤:
54.步骤s301,若第一当前烟雾数据大于等于第一本底数据与第一报警阈值之和,则
第一计数值加一。
55.其中,第一当前烟雾数据为当前蓝光烟雾数据;第一本底数据为蓝光本底数据;第一报警阈值为蓝光报警阈值。
56.如果当前蓝光烟雾数据大于等于蓝光本底数据和蓝光报警阈值之和,说明此时检测到的烟雾过大,可能存在火情,将第一计数值加一;其中,第一计数值为蓝光烟雾数据连续大于等于蓝光本底数据和蓝光报警阈值之和的次数。
57.若第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且第一当前烟雾数据满足第一范围阈值,则以fifo方式更新第一本底数据,并将第一计数值清零。也就是如果当前蓝光烟雾数据小于蓝光本底数据和蓝光报警阈值之和,并且当前蓝光烟雾数据大于0.8倍的蓝光本底数据,小于1.2倍的蓝光本底数据。说明此时检测的到数据为正常数据,该数据可以用于设备运行过程中的自学习。因此,可以以fifo方式更新蓝光本底数据,也就是在蓝光原始烟雾数据中,删除掉最早获得的一个数据值,并将当前蓝光烟雾数据添加至蓝光原始烟雾数据中,更新蓝光原始烟雾数据。再用更新后的蓝光原始烟雾数据计算平均值,更新蓝光本底数据。并且,由于此时检测的到数据为正常数据,则将第一计数值做清零处理。
58.若第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且第一当前烟雾数据不满足第一范围阈值,丢弃第一当前烟雾数据。也就是如果当前蓝光烟雾数据小于蓝光本底数据和蓝光报警阈值之和,并且当前蓝光烟雾数据小于等于0.8倍的蓝光本底数据或者大于等于1.2倍的蓝光本底数据。说明此时检测到的数据虽然未达到设定阈值,但采集该数据时,设备环境波动过大,导致采集到的数据,相对于正常数据,波动幅度过大。因此,该数据不可用于设备运行过程中的自学习,直接丢弃当前蓝光烟雾数据。
59.步骤s302,若第二当前烟雾数据大于等于第二本底数据与第二报警阈值之和,则第二计数值加一。
60.其中,第二当前烟雾数据为当前红光烟雾数据;第二本底数据为红光本底数据;第二报警阈值为红光报警阈值。
61.如果当前红光烟雾数据大于等于红光本底数据和红光报警阈值之和,说明此时检测到的烟雾过大,可能存在火情,将第二计数值加一;其中,第二计数值为红光烟雾数据连续大于等于红光本底数据和红光报警阈值之和的次数。
62.若第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且第二当前烟雾数据满足第二范围阈值,则以fifo方式更新第二本底数据,并将第二计数值清零。也就是如果当前红光烟雾数据小于红光本底数据和红光报警阈值之和,并且当前红光烟雾数据大于0.8倍的红光本底数据,小于1.15倍的红光本底数据。说明此时检测的到数据为正常数据,该数据可以用于设备运行过程中的自学习。因此,可以以fifo方式更新红光本底数据,也就是在红光原始烟雾数据中,删除掉最早获得的一个数据值,并将当前红光烟雾数据添加至红光原始烟雾数据中,更新红光原始烟雾数据。再用更新后的红光原始烟雾数据计算平均值,更新红光本底数据。并且,由于此时检测的到数据为正常数据,则将第一计数值做清零处理。
63.若第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且第二当前烟雾数据不满足第二范围阈值,丢弃第二当前烟雾数据。也就是如果当前红光烟雾数据小于红光
本底数据和红光报警阈值之和,并且当前红光烟雾数据小于等于0.8倍的红光本底数据或者大于等于1.15倍的红光本底数据。说明此时检测到的数据虽然未达到设定阈值,但采集该数据时,设备环境波动过大,导致采集到的数据,相对于正常数据,波动幅度过大。因此,该数据不可用于设备运行过程中的自学习,直接丢弃当前红光烟雾数据。
64.步骤s303,若第一计数值满足第一预设条件,且第二计数值满足第二条件,且第一本底数据、第二本底数据、第一烟雾数据以及第二烟雾数据满足第三条件,则进行报警提示。
65.第一计数值满足第一预设条件可以为:第一计数值大于等于10。第二计数值满足第二条件可以为:第二计数值大于等于10。第一本底数据、第二本底数据、第一烟雾数据以及第二烟雾数据满足第三条件可以为:1《(当前蓝光烟雾数据-蓝光本底数据)/(当前红光烟雾数据-红光本底数据)《2。当上述三个条件都满足的情况下,则进行报警提示。
66.本实施例,在进行实时检测的过程中,在当前蓝光烟雾数据是蓝光本底数据的0.8-1.2倍之间时,则进行自学习,不在蓝光本底数据的0.8-1.2倍之间时,认为是异常数据或者火警正在发生,停止自学习,等待数据恢复正常之后再继续进行自学习。在当前红光烟雾数据是红光本底数据的0.8-1.15倍之间时,则进行自学习,不在红光本底数据的0.8-1.15倍之间时,认为是异常数据或者火警正在发生,停止自学习,等待数据恢复正常之后再继续进行自学习。并且,在最终进行火灾报警判断时,使用三个条件同时满足的方式,能够尽可能的减小误差,保证报警的准确性。
67.本实施例提供了一种报警阈值确定的方法。图4是根据本技术实施例的报警阈值确定的方法流程图,如图4所示,该流程包括如下步骤:
68.步骤s401,获取预设时间内无烟环境中的第一无烟数据以及第二无烟数据。
69.在确定报警阈值时,首先将吸气式烟雾探测器放置在无烟环境中,并且在无烟环境中获取预设时间内的蓝光无烟数据以及红光无烟数据。其中第一无烟数据为蓝光无烟数据,第二无烟数据为红光无烟数据。在预设时间内,可以以0.5s为时间间隔,采集蓝光无烟数据和红光无烟数据。可以理解的,上述时间间隔仅为举例说明,并不做具体限定。
70.步骤s402,根据第一无烟数据,计算第一平均值。
71.在得到蓝光无烟数据之后,首先需要判断蓝光无烟数据是否平稳,也就是可以先计算蓝光无烟数据的方差,蓝光无烟数据的方差大于方差阈值,则说明蓝光无烟数据不平稳,需要重新获取蓝光无烟数据。蓝光无烟数据的方差小于等于方差阈值,则说明蓝光无烟数据平稳,则计算蓝光无烟数据的平均值,也就是第一平均值。
72.步骤s403,根据第二无烟数据,计算第二平均值。
73.在得到红光无烟数据之后,首先需要判断红光无烟数据是否平稳,也就是可以先计算红光无烟数据的方差,红光无烟数据的方差大于方差阈值,则说明红光无烟数据不平稳,需要重新获取红光无烟数据。红光无烟数据的方差小于等于方差阈值,则说明红光无烟数据平稳,则计算红光无烟数据的平均值,也就是第一平均值。
74.步骤s404,获取烟箱环境中的第一有烟数据以及第二有烟数据。
75.当在无烟环境中完成检测之后,将吸气式烟雾探测器放置在浓度为0.008%obs/m的烟箱中,当数据稳定之后,在烟箱中获取蓝光有烟数据以及红光有烟数据。其中,第一有烟数据为蓝光有烟数据,第二有烟数据为红光有烟数据。数据稳定可以为采集一段时间的
数据,当该段时间内的数据方差小于等于方差阈值,则达到稳定。稳定之后,即可采集蓝光有烟数据以及红光有烟数据。
76.步骤s405,根据第一平均值以及第一有烟数据,确定第一报警阈值。
77.将蓝光有烟数据与蓝光无烟数据的平均值的差值,作为蓝光报警阈值。
78.步骤s406,根据第二平均值以及第二有烟数据,确定第二报警阈值。
79.将红光有烟数据与红光无烟数据的平均值的差值,作为红光报警阈值。
80.本技术实施例提供了一种吸气式烟感探测器防误报的方法。首先需要根据图5所示的流程图,标定出每台吸气式烟雾探测器的报警阈值并存储到设备内,生产自动化工程中标定出来的报警阈值精确,能够解决不同设备元器件差异造成的影响。图5是根据本技术实施例的自动标定报警阈值的方法流程图。在该流程中,首先在稳定的无烟环境中开始标定自学习计时,设备每0.5s采集一次信号,将信号ad值存储在缓存中。在采集数据的过程中,实时的去判断是否达到设定的标定自学习时间,如果未达到,则继续以0.5s的时间间隔采集信号;如果达到,则提取全部的缓冲中的数据,通过统计判断是否平稳。也就是分别对蓝光数据和红光数据判断是否平稳,对于蓝光数据,计算蓝光数据的方差,若方差大于方差阈值,则说明蓝光数据不平稳;对于红光数据,同样计算红光数据的方差,若方差大于方差阈值,则说明红光数据不平稳。若采集到的数据不稳定,则重新以标定自学习时间采集信号。若采集到的数据稳定,则记录缓存中的红光ad信号平均值reda以及蓝光ad信号平均值bluea,并将设备放置到0.008%obs/m浓度的烟箱中,实时检测信号ad值,如果ad实时值不稳定,则重新获取实时ad值;如果ad实时值稳定,则获取稳定时候的红蓝光实时ad值redr和bluer,将报警红蓝光阈值redthreshold=redr-reaa,bluethreshold=bluer-bluea存储到设备中,用于产品中报警检测时的报警阈值。
81.在标定完成报警阈值之后,将吸气式烟感探测器设置在使用环境中,采用实时自学习结合红蓝光双光源对比,能够识别水位、粉尘等主要造成误报的因素,同时排除温度造成的影响。设备具有智能自学习功能,在识别到可能的火警或者故障过程中停止实时自学习,待火警或者故障解除后自动恢复自学习功能。具体的,如图6所示,图6是根据本技术实施例的实时火灾报警的方法流程图。将吸气式烟感探测器设置在使用环境中,将设备上电。
82.s1,开始设定的自学习计时,设备每间隔t1秒采集一次信号,将红、蓝光信号ad值分别存到两组缓存组red_buf[]和blue_buf[]中;
[0083]
s2,是否到达设定的自学习时间;若是没有到达,则继续采集;如果到达则前进至s3;
[0084]
s3,缓冲的ad数据,通过方差统计判断是否平稳;如果不平稳则前进至s4,如果平稳则前进至s6;
[0085]
s4,去除异常数据;
[0086]
s5,剩余数据量是否占原有数据的80%以上;如果未占到80%以上,则说明为无效数据,执行s1;如果占到80%以上,则说明为有效数据,执行s6;
[0087]
s6,求其平均值,作为本底(base值),红光本底值为redb,蓝光本底值为blueb;
[0088]
s7,每隔t1秒分别采集一次红蓝光的信号redr以及bluer;
[0089]
s8,判断bluer《blueb+bluethreshold,若否则执行s9,若是则执行s10;
[0090]
s9,蓝光实时值超过蓝光报警阈值累加,bluecnt++;
[0091]
s10,判断0.8blueb《bluer《1.2blueb,若否则执行s11;若是则执行s12;
[0092]
s11,丢弃该次数据;
[0093]
s12,bluecnt=0,采用fifo的方式更新蓝光ad缓存组blue_buf[],并重新更新blueb;
[0094]
s13,判断redr《redb+redthreshold,若否则执行s14,若是则执行s15;
[0095]
s14,红光实时值超过红光报警阈值累加,redcnt++;
[0096]
s15,判断0.8redb《redr《1.15redb,若否则执行s16;若是则执行s17;
[0097]
s16,丢弃该次数据;
[0098]
s17,redcnt=0,采用fifo的方式更新红光ad缓存组red_buf[],并重新更新redb;
[0099]
s18,bluecnt>=10&&redcnt>=10&&1《(bluer-blueb)/(redr-redb)《2;
[0100]
s19,报警。
[0101]
其中,s1-s6为吸气式烟感探测器设置在新环境开机后,自学习最初的本底值,通过s4、s5、s6来实现排除环境初始状态不稳定和小概率异常值情况,使得设备在新环境下拥有更加准确的本底值。s7-s19为实时烟雾检测过程,s7为每隔t1秒分别采集一次红蓝光的信号redr,bluer。s8-s12为蓝光ad信号的处理,若蓝光实时值超过蓝光报警阈值,则将超过次数变量bluecnt加1,若蓝光实时ad信号不在当前本底值的0.8倍到1.2倍之间,则认为信号异常,则停止自学习,防止将错误异常值或者报警值代入自学习中,当蓝光实时ad信号小于本底值的0.8倍时,则认为信号异常,实验中正常情况下蓝光实时值不会低于本底值的0.8倍,若大于1.2倍则有可能是数据异常,也可能出现了烟雾警情,我们使用按照国标的升烟速率,发现如果出现烟雾,蓝光实时值至少是蓝光本底值的1.2倍。若蓝光实时ad信号在当前本底值的0.8倍到1.2倍之间,则认为是正常的环境变换和器件本身特性导致,此时进行s12以fifo的方式更新蓝光本底值,同时bluecnt清零。s13-s17为红光ad信号的处理,其处理过程同s8-s12,根据红光和蓝光对烟雾的反映灵敏度不同和实验数据来说,如果出现烟雾,红光实时值至少是红光本底值的1.15倍。s18进行烟雾溶度报警判断,采用三复合的方式,其一蓝光实时ad值连续超过蓝光本地ad值的次数bluecnt超过10次,其二红光实时ad值连续超过红光本地ad值得次数redcnt超过10次,其三,根据蓝光对烟雾的反应比红光的反应更大,结合试验数据得出第三个条件为1《(bluer-blueb)/(redr-redb)《2。
[0102]
本技术实施例,在实际使用前,首先标定其报警阈值,在新环境下使用时,首先对环境中的本底数据进行检测,通过检测数据的平稳程度,排除环境初始状态不稳定和小概率异常值情况,使得设备在新环境拥有更加准确的本底值,排除开机阶段的不稳定因素。设备使用过程中实时进行自学习,更新本底数据,当数据异常或火警发生时,停止自学习,恢复后继续进行自学习,能够使设备更好的适应当前的新环境,避免出现误触发。最终,在火警判定时,设置三个条件,当三个条件同时满足时进行烟雾报警,从而达到减少误差的目的。
[0103]
需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0104]
本实施例还提供了一种烟雾检测报警装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可
以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0105]
图7是根据本技术实施例的烟雾检测报警装置的结构框图,如图7所示,该装置包括:获取模块100、本底数据计算模块200、采集模块300以及报警提示模块400。
[0106]
获取模块100,用于获取预设时间内采集到的原始烟雾数据;
[0107]
本底数据计算模块200,用于筛除原始烟雾数据中的异常数据,并计算得到本底烟雾数据;
[0108]
采集模块300,用于以预设间隔采集当前烟雾数据;
[0109]
报警提示模块400,用于根据当前烟雾数据以及本底烟雾数据,进行报警提示。
[0110]
本底数据计算模块200,还用于根据第一烟雾数据以及第二烟雾数据,计算对应第一烟雾数据的第一方差以及对应第二烟雾数据的第二方差;若第一方差大于第一方差阈值,则筛除第一烟雾数据中的异常数据;若第二方差大于第二方差阈值,则筛除第二烟雾数据中的异常数据;根据筛除异常数据的第一烟雾数据和第二烟雾数据,计算得到本底烟雾数据。
[0111]
本底数据计算模块200,还用于根据筛除异常数据的第一烟雾数据,计算平均值作为第一本底数据;根据筛除异常数据的第二烟雾数据,计算平均值作为第二本底数据。
[0112]
报警提示模块400,还用于若第一当前烟雾数据大于等于第一本底数据与第一报警阈值之和,则第一计数值加一;若第二当前烟雾数据大于等于第二本底数据与第二报警阈值之和,则第二计数值加一;若第一计数值满足第一预设条件,且第二计数值满足第二条件,且第一本底数据、第二本底数据、第一烟雾数据以及第二烟雾数据满足第三条件,则进行报警提示。
[0113]
报警提示模块400,还用于若第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且第一当前烟雾数据满足第一范围阈值,则以fifo方式更新第一本底数据,并将第一计数值清零;若第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且第一当前烟雾数据不满足第一范围阈值,丢弃第一当前烟雾数据。
[0114]
报警提示模块400,还用于若第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且第二当前烟雾数据满足第二范围阈值,则以fifo方式更新第二本底数据,并将第二计数值清零;若第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且第二当前烟雾数据不满足第二范围阈值,丢弃第二当前烟雾数据。
[0115]
该还装置包括:预设模块;
[0116]
预设模块,用于获取预设时间内无烟环境中的第一无烟数据以及第二无烟数据;根据第一无烟数据,计算第一平均值;根据第二无烟数据,计算第二平均值;获取烟箱环境中的第一有烟数据以及第二有烟数据;根据第一平均值以及第一有烟数据,确定第一报警阈值;根据第二平均值以及第二有烟数据,确定第二报警阈值。
[0117]
需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
[0118]
另外,结合图1描述的本技术实施例烟雾检测报警方法可以由计算机设备来实现。
图8为根据本技术实施例的计算机设备的硬件结构示意图。
[0119]
计算机设备可以包括处理器81以及存储有计算机程序指令的存储器82。
[0120]
具体地,上述处理器81可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,简称为asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
[0121]
其中,存储器82可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器82可包括硬盘驱动器(hard disk drive,简称为hdd)、软盘驱动器、固态驱动器(solid state drive,简称为ssd)、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,简称为usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器82可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器82可在数据处理装置的内部或外部。在特定实施例中,存储器82是非易失性(non-volatile)存储器。在特定实施例中,存储器82包括只读存储器(read-only memory,简称为rom)和随机存取存储器(random access memory,简称为ram)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(programmable read-only memory,简称为prom)、可擦除prom(erasable programmable read-only memory,简称为eprom)、电可擦除prom(electrically erasable programmable read-only memory,简称为eeprom)、电可改写rom(electrically alterable read-only memory,简称为earom)或闪存(flash)或者两个或更多个以上这些的组合。在合适的情况下,该ram可以是静态随机存取存储器(static random-access memory,简称为sram)或动态随机存取存储器(dynamic random access memory,简称为dram),其中,dram可以是快速页模式动态随机存取存储器(fast page mode dynamic random access memory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extended date out dynamic random access memory,简称为edodram)、同步动态随机存取内存(synchronous dynamic random-access memory,简称sdram)等。
[0122]
存储器82可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器81所执行的可能的计算机程序指令。
[0123]
处理器81通过读取并执行存储器82中存储的计算机程序指令,以实现上述实施例中的任意一种烟雾检测报警方法。
[0124]
在其中一些实施例中,计算机设备还可包括通信接口83和总线80。其中,如图8所示,处理器81、存储器82、通信接口83通过总线80连接并完成相互间的通信。
[0125]
通信接口83用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。通信端口83还可以实现与其他部件例如:外接设备、图像/数据采集设备、数据库、外部存储以及图像/数据处理工作站等之间进行数据通信。
[0126]
总线80包括硬件、软件或两者,将计算机设备的部件彼此耦接在一起。总线80包括但不限于以下至少之一:数据总线(data bus)、地址总线(address bus)、控制总线(control bus)、扩展总线(expansion bus)、局部总线(local bus)。举例来说而非限制,总线80可包括图形加速接口(accelerated graphics port,简称为agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,简称为eisa)总线、前端总线(front side bus,简称为fsb)、超传输(hyper transport,简称为ht)互连、工业标准架构(industry standard architecture,简称为isa)总线、无线带宽(infiniband)互连、低
引脚数(low pin count,简称为lpc)总线、存储器总线、微信道架构(micro channel architecture,简称为mca)总线、外围组件互连(peripheral component interconnect,简称为pci)总线、pci-express(pci-x)总线、串行高级技术附件(serial advanced technology attachment,简称为sata)总线、视频电子标准协会局部(video electronics standards association local bus,简称为vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线80可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
[0127]
该计算机设备可以基于获取到的计算机指令,执行本技术实施例中的烟雾检测报警方法,从而实现结合图1描述的烟雾检测报警方法。
[0128]
另外,结合上述实施例中的烟雾检测报警方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种烟雾检测报警方法。
[0129]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0130]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:
1.一种烟雾检测报警方法,其特征在于,包括:获取预设时间内采集到的原始烟雾数据;筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据;以预设时间间隔采集当前烟雾数据;根据所述当前烟雾数据、本底烟雾数据以及报警阈值,进行报警提示。2.根据权利要求1所述的烟雾检测报警方法,其特征在于,所述筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据包括:所述原始烟雾数据包括:第一烟雾数据以及第二烟雾数据;根据所述第一烟雾数据以及第二烟雾数据,计算对应第一烟雾数据的第一方差以及对应第二烟雾数据的第二方差;若所述第一方差大于第一方差阈值,则筛除第一烟雾数据中的异常数据;若所述第二方差大于第二方差阈值,则筛除第二烟雾数据中的异常数据;根据筛除异常数据的第一烟雾数据和第二烟雾数据,计算得到本底烟雾数据。3.根据权利要求2所述的烟雾检测报警方法,其特征在于,所述根据筛除异常数据的第一烟雾数据和第二烟雾数据,计算得到本底烟雾数据包括:根据筛除异常数据的第一烟雾数据,计算平均值作为第一本底数据;根据筛除异常数据的第二烟雾数据,计算平均值作为第二本底数据。4.根据权利要求3所述的烟雾检测报警方法,其特征在于,所述根据所述当前烟雾数据以及本底烟雾数据,进行报警提示包括:所述当前烟雾数据包括:第一当前烟雾数据以及第二当前烟雾数据;若所述第一当前烟雾数据大于等于第一本底数据与第一报警阈值之和,则第一计数值加一;若所述第二当前烟雾数据大于等于第二本底数据与第二报警阈值之和,则第二计数值加一;若第一计数值满足第一预设条件,且第二计数值满足第二条件,且第一本底数据、第二本底数据、第一烟雾数据以及第二烟雾数据满足第三条件,则进行报警提示。5.根据权利要求4所述的烟雾检测报警方法,其特征在于,所述方法还包括:若所述第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且所述第一当前烟雾数据满足第一范围阈值,则以fifo方式更新第一本底数据,并将第一计数值清零;若所述第一当前烟雾数据小于第一本底数据与第一报警阈值之和,且所述第一当前烟雾数据不满足第一范围阈值,丢弃所述第一当前烟雾数据。6.根据权利要求4所述的烟雾检测报警方法,其特征在于,所述方法还包括:若所述第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且所述第二当前烟雾数据满足第二范围阈值,则以fifo方式更新第二本底数据,并将第二计数值清零;若所述第二当前烟雾数据小于第二本底数据与第二报警阈值之和,且所述第二当前烟雾数据不满足第二范围阈值,丢弃所述第二当前烟雾数据。7.根据权利要求1所述的烟雾检测报警方法,其特征在于,所述方法还包括:获取预设时间内无烟环境中的第一无烟数据以及第二无烟数据;根据所述第一无烟数据,计算第一平均值;
根据所述第二无烟数据,计算第二平均值;获取烟箱环境中的第一有烟数据以及第二有烟数据;根据所述第一平均值以及第一有烟数据,确定第一报警阈值;根据所述第二平均值以及第二有烟数据,确定第二报警阈值。8.一种烟雾检测报警装置,其特征在于,包括:获取模块,用于获取预设时间内采集到的原始烟雾数据;本底数据计算模块,用于筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据;采集模块,用于以预设间隔采集当前烟雾数据;报警提示模块,用于根据所述当前烟雾数据以及本底烟雾数据,进行报警提示。9.一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的烟雾检测报警方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的烟雾检测报警方法。

技术总结
本申请涉及一种烟雾检测报警方法、装置、计算机设备和可读存储介质,其中,该烟雾检测报警方法包括:获取预设时间内采集到的原始烟雾数据;筛除所述原始烟雾数据中的异常数据,并计算得到本底烟雾数据;以预设时间间隔采集当前烟雾数据;根据所述当前烟雾数据、本底烟雾数据以及报警阈值,进行报警提示。通过设置本底烟雾数据,能够在进行烟雾判断时,减少环境因素的影响,避免产生误报。并且在设置本底烟雾数据时,通过筛除异常值,能够是本底烟雾数据更加的精准,进一步的避免产生误报。进一步的避免产生误报。进一步的避免产生误报。


技术研发人员:赖由锋 郝燚 颜交 夏红峰 王锋
受保护的技术使用者:浙江华消科技有限公司
技术研发日:2022.12.12
技术公布日:2023/6/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐