本发明涉及火灾探测技术领域,尤其涉及基于智能探测组件探测灭火系统
背景技术:
近年来,我国对于高大空间建筑火灾监控研究取得了一定成果,其中集探测、定位、扑救于一体的智能灭火系统具有广阔的发展前景。在无人看守的重点保护区域,对灭火设备技术要求也越来越高。寻找一种高效的自动灭火方法将成为未来消防炮发展的一个重要方向。
近年来,随着各种火灾传感器技术的发展,目前市场上的自动火装置多为基于紫外传感器和红外传感器基础上开发
单个波段火灾探测存在误报问题,准确率低下抗干扰性差问题,现本专利采用双波段复合方式,且带探测算法可以有效提高探测准确性和降低误报
技术实现要素:
本发明要解决的技术问题是提供基于红外热释电传感器信号电压波形分析的方式,和紫外光敏管信号进行复合运算的方式提高产品稳定性和准确性。
为了解决上述技术问题,本发明采用的技术方案如下
一、热释电预警算法计算:
1.ad按照设定频率采集红外热释电传感器数据,采集后的数据压入ad_fifo;
2.根据设置的阈值,逐个比较ad_fifo中每个元素,计数超出阈值的元素个数ad_num;
3.计算出ad_fifo样本波峰和波谷数ad_limit;
对ad_fifo内样本逐个进行如下处理,以获取ad_fifo内波峰和波谷数。
采集样本个数为npt,数组为ad_fifo[npt],i为数组下标范围在0至npt-1,dey为波峰波谷差值滤波参数。
a)从0开始一次取相邻的三个数进行比较:
若ad_fifo[i]小于ad_fifo[i+1],且ad_fifo[i+1]大于ir_datachx[i+2]、波峰;
若ad_fifo[i]小于ad_fifo[i+1],且ad_fifo[i+1]等于ad_fifo[i+2]上升波峰截止;
若ad_fifo[i]等于ad_fifo[i+1],且ad_fifo[i+1]小于ad_fifo[i+2]波谷截止上升;
若ad_fifo[i]大于ad_fifo[i+1],且ad_fifo[i+1]小于ad_fifo[i+2]波谷;
若ad_fifo[i]等于ad_fifo[i+1],且ad_fifo[i+1]大于ad_fifo[i+2]波峰截止下降;
若ad_fifo[i]大于ad_fifo[i+1],且ad_fifo[i+1]等于ad_fifo[i+2]下降波谷截止;
对满足以上条件的点的ad_fifo[i+1]进行计数,并将元素点保存入数组turn[npt-1]。
b)差值峰谷滤波后拐点计算ad_fifo_limit
对turn[npt-1]保存的元素点,相邻二个元素进行差分运算,对结果取绝对值并与dey比较,计算大于dey的数据数量计为ad_fifo_limit,即为差值滤波后波峰波谷数量作为判定火灾依据的参量之一。
4.对样本进行标准差运算,并保存计算结果作为判定火灾依据的参量之一ad_fifo_std_dev;
5.多特征融合判定:越限样本数ad_num,样本拐点数ad_fifo_limit,样本标准差ad_fifo_std_dev,当所述所有参数均满足响应阈值则红外热释电火警位置1反则置0;所有参数包含ad_num,ad_fifo_limit,ad_fifo_std_dev
二、光敏管预警算法计算:
1.按照设定频率采集激发脉冲电路处理后的信号,采集后的数据压入zw_fifo;
2.计算zd_fifo数组中每个元素值累加和zw_num;
3.计算zd_fifo数组样本标准方差值zw_std_dev
4.计算zw_num值和zw_std_dev均超出响应阈值则紫外光敏管火警位置1,反则置0
三、多特征火灾运算计算:
对红外热释电火警位和紫外光敏管火警位进行与运算,根据运算结果输出火警状态信号,运算结果为1则为火警,运算结果为0则无火警。
本发明的有益效果是:
1)本发明利用,波形识别和频域分析技术可以有效降低误报率,提高对火灾的识别;
2)规避因工业场合单独使用紫外光或红外光进行生产,造成的误报等问题;
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1给出了一种基于红外热释电与紫外光敏管双波段火灾探测识别系统的计算方法流程。
具体实施方式
图1一种基于智能探测组件红外热释电与紫外光敏管双波段火灾探测识别方法算法流程图;
1.ad按照设定频率采集红外热释电传感器数据,采集后的数据压入ad_fifo;
2.根据设置的阈值,逐个比较ad_fifo中每个元素,计数超出阈值的元素个数ad_num;
3.计算出ad_fifo样本波峰和波谷数ad_limit;
对ad_fifo内样本逐个进行如下处理,以获取ad_fifo内波峰和波谷数。
采集样本个数为npt,数组为ad_fifo[npt],i为数组下标范围在0至npt-1,dey为波峰波谷差值滤波参数。
a)从0开始一次取相邻的三个数进行比较:
若ad_fifo[i]小于ad_fifo[i+1],且ad_fifo[i+1]大于ir_datachx[i+2]、波峰;
若ad_fifo[i]小于ad_fifo[i+1],且ad_fifo[i+1]等于ad_fifo[i+2]上升波峰截止;
若ad_fifo[i]等于ad_fifo[i+1],且ad_fifo[i+1]小于ad_fifo[i+2]波谷截止上升;
若ad_fifo[i]大于ad_fifo[i+1],且ad_fifo[i+1]小于ad_fifo[i+2]波谷;
若ad_fifo[i]等于ad_fifo[i+1],且ad_fifo[i+1]大于ad_fifo[i+2]波峰截止下降;
若ad_fifo[i]大于ad_fifo[i+1],且ad_fifo[i+1]等于ad_fifo[i+2]下降波谷截止;
对满足以上条件的点的ad_fifo[i+1]进行计数,并将元素点保存入数组turn[npt-1]。
b)差值峰谷滤波后拐点计算ad_fifo_limit
对turn[npt-1]保存的元素点,相邻二个元素进行差分运算,对结果取绝对值并与dey比较,计算大于dey的数据数量计为ad_fifo_limit,即为差值滤波后波峰波谷数量作为判定火灾依据的参量之一。
4.对样本进行标准差运算,并保存计算结果作为判定火灾依据的参量之一ad_fifo_std_dev;
5.多特征融合判定:越限样本数ad_num,样本拐点数ad_fifo_limit,样本标准差ad_fifo_std_dev,当所述所有参数均满足响应阈值则红外热释电火警位置1反则置0;所有参数包含ad_num,ad_fifo_limit,ad_fifo_std_dev
1.按照设定频率采集激发脉冲电路处理后的信号,采集后的数据压入zw_fifo;
2.计算zd_fifo数组中每个元素值累加和zw_num;
3.计算zd_fifo数组样本标准方差值zw_std_dev
4.计算zw_num值和zw_std_dev均超出响应阈值则紫外光敏管火警位置1,反则置0
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。