基于改进型T-S模糊RBF神经网络的红外火焰探测器识别算法

2021-01-29 01:41冯宏伟刘媛媛温子腾
红外技术 2021年1期
关键词:庚烷鲁棒性频谱

冯宏伟,刘媛媛,温子腾,谭 勇

(1.无锡职业技术学院,江苏 无锡 214121;2.无锡科技职业学院,江苏 无锡 214028;3.江南大学 物联网工程学院,江苏 无锡 214122)

0 引言

火灾发生初期的阴燃阶段,人们虽无法用肉眼观察识别,但在火焰中却存在着多种波长的红外线紫外线[1]。三波段红外火焰探测器就是利用了3 个对红外线敏感的红外传感器,对特定范围内的火灾红外辐射波长进行探测。为确保探测器能够在高低温、高湿、震动等最苛刻的环境下,具备对误报警极高的免疫力,必需借助有效的检测算法将采集到的3 个传感器数据进行优化处理[2]。。

虽然T-S 型模糊推理具备运用少量的模糊规则可生成复杂的非线性函数的特点,能够相对有效地解决高维系统中的规则难题[3]。可是,由于T-S 型模糊模型推理出的结论参数是线性函数并非模糊数,这将无法从实际应用中的经验值和数据来直接利用,只能通过对其特定的算法训练来获取。然而,神经网络的出现解决了T-S 模型参数难辨识的问题[4]。RBF 神经网络拥有的局部响应特性,使其拥有网络训练速度快,不存在局部最优问题等优点[5]。由于融合T-S 模型的标准RBF 神经网络隐含层接受区域的局部性,导致网络在测试中表现往往较差,即泛化能力不理想[6]。

本文借助文献[7]中提及的一种RBF 网络结构归一化的加强模型,和其提出的一种先对训练数据聚类产生模糊规则数及节点中心的方法,同时结合三波段红外火焰探测中可能出现的单一非火焰通道发生数据丢失、失真、饱和3 种强干扰的情况,对融合T-S模型的RBF 神经网络模型进行了以下改进:

1)为了使模型具有较强的鲁棒性抵抗数据干扰,对模糊后件中模糊规则的输出的计算中加入了特征分量的隶属度,使得模型能够有效抑制特征分量的波动对于模型的影响。

2)为了进一步提升模型的鲁棒性,对模型中所需的隐含层节点数目进行减少,将模糊前件中模糊规则适用度(RBF 中马氏距离)的生成公式修改为加权平均的形式生成加权模糊节点激活度,从而充分考虑到不同特征对于不同种类样本的表征程度不同。

3)为了提升模型规则的解释性、模型泛化能力,根据不同种类样本中不同特征的离散程度不同确定加权模糊节点激活度中的特征表征系数θji的初值。

1 红外火焰探测器整体结构

本文选用三波段红外火焰探测器作为测试平台,其硬件结构主要由红外传感器检测模块、前置放大及信号采集模块、模数转换模块、微处理器模块和信号输出模块等构成。系统硬件结构如图1所示。

图1 三波段火焰探测器结构框图Fig.1 Structure diagram of three-band flame detector

传感器检测模块选用3 个中心波长分别为3.8µm、4.3 µm 和5.0 µm 窄带带宽均为150 nm 的红外热释电传感器。前置放大及信号采集模块主要由微信号预处理电路、运算放大电路和滤波电路组成。模数转换模块选用内置可编程增益调节(Programmable Gain Amplifier,PGA)的18 位模数转换芯片ADS8694,可根据信号的强弱自适应调节增益以确保采集信号的完整。微处理器模块是以STM32F429 为核心构建的电路,为火焰识别算法得以实现搭建了测试平台,其信号输出模块可与远控端的上位机连接,收发与上位机的监控、配置等相关参数,可组建一套完整的火灾报警集总控制系统。

2 改进型T-S模糊RBF神经网络

本文拟采用的改进型融合T-S模型的RBF模糊神经网络结构由前件网络和后件网络两部分组成,其结构图如图2所示。

图2 改进型融合T-S 模型的RBF 模糊神经网络结构图Fig.2 Structural diagram of RBF fuzzy neural network based on improved T-S model

2.1 前件网络

模型的前件网络包含3 个部分,分别是输入层、隐含层、归一化层。

1)输入层

2)隐含层

首先对参与训练的样本数据采用k-means 聚类算法将数据聚为h类,即隐含层也称为模糊规则层含有h个节点,每个节点均具有n个高斯隶属度函数。之后将这h类样本的样本聚类中心作为隐含层各高斯隶属度函数的初始中心参数。

基于上述思想将马氏距离产生激活强度的做法改为一种加权平均算子:

将wj定义为加权模糊节点激活度,式(2)中的定义为特征表征系数。初始值的设定,是由该聚类结果中第j类第i维特征数据相对于其它特征数据的相对离散程度而确定的。具体操作如下:

①将所有样本数据中的特征归一化处理;

②将属于聚类结果中第j类的所有k个样本取出计算数据中不同特征的标准差,如下:

③通过计算得到的聚类结果中第j类数据不同特征分量的标准差来确定的初值:

3)归一化层

2.2 后件网络

在后件网络中,包含了与前件网络中的h个隐含层节点一一对应的h条模糊规则,每条产生的输出记为yj。传统RBF 神经网络中的输出仅由输入值和后件网络中输入层与隐含层的连接权值决定,若输入数据中发生若干特征分量数据丢失、失真、饱和的情况时,传统的后件网络隐含层节点的输出值就有可能发生较大波动,导致网络失去判别的能力。

本系统在输出yj的生成规则中加入各特征分量模糊隶属度的影响,如下式(9)所示,就可在干扰发生时降低甚至是忽略干扰特征对于输出的影响,在聚类结果各类样本集所对应的模糊规则中,使输出值不至于有较大的变化。

式(9)可以看到,该类模糊规则能起到对非属于该类样本中的特征分量进行抑制和剔除,可大大加强模型的鲁棒性。同时若在错误样本训练网络时,传统的融合T-S 模型的RBF 模糊神经网络,归一化后仅选择一条或几条数值非常小且为最大的规则wj来激活节点产生输出。将导致传统网络并不能很好地保留RBF网络的局部响应特性,存在文献[8-9]提出的网络收敛慢、有可能存在局部最优情况。改进后的融合T-S 模型的RBF 模糊神经网络,尽管也采取了归一化提升模型泛化能力的做法,但在模糊规则对应的模糊节点输出yj的产生过程中通过式(9)能够有效抑制错误样本的输出,很大程度上增加了模型的局部响应能力。

输出层的输入yn1为yj与前件网络中归一化适用度的线性组合,如式(10)所示:

因本文将探讨的是二分类问题,所以输出层的激活函数选用双曲正切函数,如式(11)所示:

2.3 模型参数学习

在改进的模型中,因pj0、w0的调整不受隶属度函数的制约,所以在代价函数中引入正则项的惩罚因子λ/n。定义的代价函数为:

式中:E为代价函数;e为样本误差;yd为网络的期望输出;yn是网络的实际输出。

3 数据采集及实验验证

本文依据不同波段波形时域信号之间的关系、频域信号中火焰闪动频率集中在3~25 Hz的理论条件[10],来提取特征训练网络并进行判别测试。

3.1 数据采集及处理

本实验的时域信号的实时采集频率为5 kHz,经过滤波去噪处理后,可直接用于分析的数据频率为144 Hz。同时将采集数据进行如下处理:

1)将时域信号减去基准电压幅值2 V,之后200点截断信号加入汉宁窗处理。

2)将汉宁窗处理后的信号补0 后,进行快速傅里叶变换(Fast Fourier Transform,FFT),以获取信号频谱。

图3~图5 分别给出了正庚烷、太阳光和电烙铁3 种物体的采集波形和处理波形。

图3 正庚烷燃烧数据图Fig.3 Data chart of n-heptane combustion

图3(a)为正庚烷在1 平方英尺容器中燃烧时,离火源35 m 正对方位采集的时域图,图3(b)为4.3 µm火焰通道经加窗FFT 变换后的频谱。

图4 电烙铁采集数据图Fig.4 Data chart of electric iron collection

图4(a)为220VAC100 W 交流电烙铁工作时,正对方位3.0 m 处采集的时域图,图4(b)为4.3 µm 火焰通道经加窗FFT 变换后的频谱。

图5 太阳光采集数据图Fig.5 Data chart of natural light collection

图5(a)为探测器水平方向采集太阳光的时域图,图5(b)为4.3 µm火焰通道经加窗FFT变换后的频谱。

3.2 火焰探测器的鲁棒性实验

本实验主要是针对火焰探测中可能出现的3 种强干扰问题展开讨论。

1)数据丢失

若单一非火焰传感器故障、通道数据传输问题、硬件老化引起的单一非火焰探测通道数据丢失,则表现为单一通道信号在电压0 V 附近,其它通道和火焰通道频谱基本不受影响。图6 和图7 分别为在3.8 µm通道、5.0 µm 通道中存在数据丢失时的正庚烷火焰采集图。

图6 正庚烷火焰下3.8 µm 通道数据丢失图Fig.6 Data loss of 3.8 µm channel in N-heptane flame

图7 正庚烷火焰下5.0 µm 通道数据丢失图Fig.7 Data loss of 5.0 µm channel in N-heptane flame

2)数据失真

若单一非火焰探测通道多级放大器故障、单一非火焰探测传感器失灵引起的数据失真表现为单一通道信号在基准电压2 V 附近,其它通道和火焰通道频谱不受影响。图8 和图9 分别为在3.8 µm 通道、5.0 µm通道中存在数据失真时的正庚烷火焰采集图。

图8 正庚烷火焰下3.8 µm 通道数据失真图Fig.8 Data distortion of 3.8 µm channel in N-heptane flame

图9 正庚烷火焰下5.0 µm 通道数据丢失图Fig.9 Data distortion of 5.0 µm channel in N-heptane flame

3)数据饱和

在单一强干扰源如:强背景光照射、高温物体距离过近将会引起对应的背景光源干扰通道、人工热源干扰通道数据饱和,其它通道数据、频谱变化不大。图10 和图11 分别为在3.8 µm 通道、5.0 µm 通道中存在数据饱和时的正庚烷火焰采集图。

图10 正庚烷火焰下3.8 µm 通道数据饱和图Fig.10 Data saturation of 3.8 μm in N-heptane flame

图11 正庚烷火焰下5.0 µm 通道数据饱和图Fig.11 Data saturation of 5.0 µm in N-heptane flame

表1 部分样本示意表Table 1 Schematic table of some samples

3.3 特征提取

从上述实验中采集的数据中每200 点提取一个样本,每个样本由下述12 个特征组成:

式中:x1~x3分别代表3.8 µm、4.3 µm 和5.0 µm 通道的电压峰值;x4代表x1与x2的比值;x5代表x3与x2的比值;x6代表波形中存在的极值点个数,一定程度上可以表征火焰的闪动现象;x7代表频谱中1~10 Hz信号幅值之和;x8代表频谱中11~25 Hz 幅值之和;x9代表频谱中26~45 Hz 幅值之和;x10代表频谱中46~72 Hz 幅值之和;x11代表频谱组成中幅值最高的频率值;x12代表频谱中频率最高的幅值。表1 为部分样本示意表。

4 算法验证

4.1 模型训练及测试

本文取实验样本共606 组,对改进T-S-RBF 模型、传统T-S-RBF 模型、GA-BP 模型进行训练,其中正样本300 组和负样本306 组,样本输出标签1 代表“有火”,标签-1 代表“无火”。随后用实验采集的另外176 组测试样本对上述得到的3 种模型进行测试。在火焰的判断中模型输出值大于0 认为存在火焰,模型输出值小于0 认为不存在火焰。

定义归一化误差为:

式(14)中训练时N=606,测试时N=176,ek代表第k个样本的误差。从图12 中可看到,改进后的模型因在模糊后件中模糊规则中加入了各特征分量的隶属度关系,使得模型的局部响应能力有较大的提升。表2 中可以看到,改进后TS-RBF 模型不管是训练时的拟合程度,还是模型的泛化能力相较传统的TS-RBF 模型、GA-BP 模型都有较大的提升,并且在对于火焰的判断中的正确率也是达到了100%。

图12 模型归一化训练误差比较图Fig.12 Comparison of normalized training errors of models

表2 网络效果比较Table 2 Comparison of network effects

4.2 模型鲁棒性测试

上述3 种模型在常态工作情况下均能满足应用需求,但在数据发生一定程度损失,模型在可靠性方面存在较大差异。

本文针对3.8 µm 通道和5.0 µm 通道中分别出现的数据丢失、数据失真、数据饱和共6 种情况进行鲁棒性实验。各情况分别提取了100 组测试样本,其中正、负样本各50 组对上述3 种正常数据训练完成的模型进行测试。

1)数据丢失

从表3 可知,在单一非火焰通道发生数据丢失的情况下,改进T-S-RBF 模型可较好地判断火焰具有极高的鲁棒性,传统T-S-RBF 模型和GA-BP 模型都不能够达到需求的判断正确率,且分别在5.0 µm 和3.8µm 通道发生数据丢失的情况下模型基本失效。

表3 数据丢失模型效果比价Table 3 Comparison of data loss models

2)数据失真

从表4 可知,在单一非火焰通道发生数据失真的情况下,改进T-S-RBF 模型可较好地判断火焰具有极高的鲁棒性。GA-BP 模型也在5.0 µm 通道发生数据失真时,表现出较好的预测能力,而传统T-S-RBF 模型在5.0 µm 通道发生数据失真的情况下模型的预测能力极低无法达到要求。

表4 数据失真模型效果比价Table 4 Comparison of data distortion models

3)数据饱和

从表5 可以知道,在单一非火焰通道发生数据饱和的情况下,改进T-S-RBF 模型表现出较强的火焰识别能力,具有极高的鲁棒性。GA-BP 模型虽然也具有一定的预测能力,但远远达不到预测要求且输出波动严重。传统T-S-RBF 模型在单一非火焰通道发生数据饱和的情况下,模型完全失效失去判断火焰的能力。

表5 数据饱和模型效果比价Table 5 Comparison of data saturation models

5 结论

本文提出的改进T-S-RBF 算法,通过在模糊后件模糊规则输出的计算中加入了特征分量的隶属度,使得模型能够有效抑制特征分量的波动所带来的影响,同时在模糊规则适用度的生成规则中,充分考虑到不同特征对于不同种类样本的表征程度。

结合三波段火焰探测器的设计和相关采集实验数据的处理,实现了对模型的收敛速度、收敛精度、泛化能力、鲁棒性等均进行了验证,并与传统TS-RBF模型和GA-BP 模型进行了同向比较,各项性能指标上均有明显的提升。同时,在模型训练复杂度、时间上较传统的模型稍有增加,并且在如何快速确定最优模糊规则数目上还有进一步优化空间。

猜你喜欢
庚烷鲁棒性频谱
甲醇-正庚烷混合燃料两阶段着火的动力学特性
武汉轨道交通重点车站识别及网络鲁棒性研究
一种用于深空探测的Chirp变换频谱分析仪设计与实现
正庚烷-苯酚-环丁砜体系液液相平衡的测定
荒漠绿洲区潜在生态网络增边优化鲁棒性分析
基于BP神经网络预测正庚烷-乙醇混合燃料自燃温度
动态频谱共享简述
一种基于三维小波变换的鲁棒视频水印方案
基于鲁棒性改进理论的大面积航班延误治理分析
遥感卫星动力学频谱规划