发明名称 一种环境参量感知的火灾判定方法
摘要 一种环境参量感知的火灾判定方法,包括如下步骤:(1)建立三层前馈的BP神经网络和常数的T-S型模糊推理系统;(2)通过传感器采集被监测现场的红外、烟雾、温度、湿度、光强数据;(3)通过光强传感器计算出自然光中的红外数值,并对红外数值进行自然光引起的背景红外消除处理,得到处理后的红外数值;(4)将烟雾读数值、经步骤(3)处理后的红外数值输入到已训练好的三层前馈的BP神经网络中,输出火灾发生度;(5)将温度、湿度读数值输入到常数的T-S型模糊推理系统,输出火灾判决阈值;(6)火灾发生度与火灾判决阈值进行比较,当火灾发生大于火灾判决阈值,判定发生火灾。本发明具有环境参量感知功能、适应性良好。
申请公布号 CN103325204B 申请公布日期 2015.12.09
申请号 CN201310225979.8 申请日期 2013.06.07
申请人 浙江工业大学 发明人 沈立峰;叶子威;黎翔;赵俊斌;陈炯;付明磊;乐孜纯
分类号 G08B17/00(2006.01)I 主分类号 G08B17/00(2006.01)I
代理机构 杭州斯可睿专利事务所有限公司 33241 代理人 王利强
主权项 一种环境参量感知的火灾判定方法,其特征在于:所述火灾判定方法包括如下步骤:(1)建立三层前馈的BP神经网络,所述BP神经网络的输入值为烟雾读数值和红外数值,所述BP神经网络的输出值为火灾发生度,在BP神经网络的训练阶段,将归一化处理后的光强传感器读数值作为训练的输出期望值;同时建立输出为常数的T‑S型模糊推理系统,所述模糊推理系统的输入量为温度和湿度,所述模糊推理系统的输出量为火灾判决阈值;所述常数的T‑S型模糊推理系统中,模糊规则如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>x</mi><mn>3</mn></msub></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>A</mi><mn>1</mn><mi>i</mi></msubsup></mtd><mtd><mi>and</mi></mtd><mtd><msub><mi>x</mi><mn>4</mn></msub></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>A</mi><mn>2</mn><mi>i</mi></msubsup></mtd><mtd><mi>then</mi></mtd><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><msub><mi>k</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1.12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000724108760000011.GIF" wi="1351" he="88" /></maths>其中,x<sub>3</sub>、x<sub>4</sub>表示温度和湿度输入量,<img file="FDA0000724108760000012.GIF" wi="195" he="79" />表示模糊集,y<sub>i</sub>表示第i条规则的输出值,k<sub>i</sub>表示输出值y<sub>i</sub>为常数;每条规则的权重由两个输入量属于各自的模糊集的隶属度相乘得到,其值代表了这两个输入量满足这条规则的程度,表达式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mi>i</mi></msub><mo>=</mo><msubsup><mi>A</mi><mn>1</mn><mi>i</mi></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>3</mn></msub><mo>)</mo></mrow><msubsup><mi>A</mi><mn>2</mn><mi>i</mi></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>4</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1.13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000724108760000013.GIF" wi="1108" he="95" /></maths>模糊系统的最终输出为九条规则的加权平均,即:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>O</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>9</mn></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><msub><mi>y</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1.14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000724108760000014.GIF" wi="1004" he="177" /></maths>O表示当前环境参数条件下的火灾判决阈值,y<sub>i</sub>表示第i条规则的输出值;(2)通过传感器采集被监测现场的红外、烟雾、温度、湿度、光强数据,其中,红外、烟雾被设定为火灾特征传感器,分别用X<sub>1</sub>,X<sub>2</sub>表示其读数值;温度、湿度、光强为环境特征传感器,分别用x<sub>3</sub>,x<sub>4</sub>,L表示其读数值;(3)通过光强传感器计算出自然光中的红外数值,并对红外数值进行自然光引起的背景红外消除处理,处理后的红外数值用x<sub>1</sub>表示;所述红外消除处理的函数关系为:X’<sub>1=</sub>X<sub>1</sub>‑0.43θ(L),X’<sub>1</sub>表示背景红外消除后的红外读数值,θ(L)表示光强单位量与红外单位量的换算函数,对X’<sub>1</sub>归一化得到处理后的红外数值x<sub>1</sub>;(4)将烟雾读数值、经步骤(3)处理后的红外数值输入到已训练好的三层前馈的BP神经网络中,所述神经网络计算输出火灾发生度;(5)将温度、湿度读数值输入到常数的T‑S型模糊推理系统,所述模糊推理系统计算输出当前环境参数条件下的火灾判决阈值;(6)将步骤(4)中输出的火灾发生度与步骤(5)中输出的火灾判决阈值进行比较,当火灾发生度大于所述火灾判决阈值,判定发生火灾。
地址 310014 浙江省杭州市下城区朝晖六区潮王路18号