一种基于机器嗅觉的有毒有害气体检测与识别方法技术

技术编号:16817042 阅读:32 留言:0更新日期:2017-12-16 10:31
本发明专利技术公开一种基于机器嗅觉技术的有毒有害气体检测及识别方法,首先通过机器嗅觉系统采集有毒有害气体信息,其次,通过基于特征选择的线性判别方法对有毒有害气体进行分析处理,结合马氏二维距离判别法,最终识别各种有毒有害气体。该算法首先提取了样本数据的特征信息,具有线性识别算法的快速处理及分类功能,在机器嗅觉领域有较好的应用,尤其在基于机器嗅觉实时检测及识别有毒有害气体,该发明专利技术算法具有复杂度低、识别效率高等优点。

A method of detection and identification of toxic and harmful gases based on machine olfaction

The invention discloses a poisonous gas machine olfaction technology detection and recognition method based on, first through the machine olfactory system acquisition of toxic and harmful gases, secondly, through linear feature selection based on discriminant method of toxic and harmful gases were analyzed, combined with two-dimensional Markov distance method, the final identification of various toxic and harmful gases. The algorithm first extracts the characteristic information of sample data, fast processing and classification functions with linear identification algorithm, has a good application in the field of machine olfaction, especially in machine olfaction real-time detection and identification of toxic and harmful gases based on the invention has the advantages of low complexity, high recognition efficiency.

【技术实现步骤摘要】
一种基于机器嗅觉的有毒有害气体检测与识别方法
本专利技术涉及气体检测及识别领域,更具体地,涉及一种基于机器嗅觉的有毒有害气体检测与识别方法。
技术介绍
在工业生产中,经常会发生有毒有害及易燃易爆气体的泄漏,往往会导致严重的人员及财产损失。例如:2015年8月12日天津滨海新区气体泄漏爆炸案,2017年7月21日,杭州西湖区煤气泄漏爆炸案。因此,专利技术一种有毒有害及易燃易爆气体的及时检测及识别方法具有重要的意义。目前,有毒有害气体的检测方法主要有PH试纸检测法、光化学检测法、气相色谱仪、气敏传感器及仪器等。高大启等提出的“一种小型自动化机器嗅觉仪器与气味分析方法”(专利号:ZL200710036260.4)由测试箱、恒温杯、自动进样升降装置、计算机、显示器、氧气瓶所组成,采用顶空采样方式和16个气敏传感器,并配有4个恒温杯,实现连续测量。李太熙等提出的“用于判断气味的感知度的设备和方法”(申请号:CN201510784670.1)其中传感器阵列可以是包括具有针对选自由VOCs、H2S、NH3、H2、EtOH、三甲胺、乙醇、溶剂蒸气、甲烷、COCFC's、CO2、O3以及NO2组成的组中的至少一个的检测能力的两个或两个以上传感器的传感器阵列。上述方法对于气体的检测方式给出了详细的说明,但是未给出气体检测的方法及实现过程。因此,如何实现有毒有害气体的实时检测及识别,仍是一个亟待解决的问题。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷,提供一种基于机器嗅觉的有毒有害气体检测与识别方法。首先,通过机器嗅觉系统采集有毒有害气体信息;其次,通过基于特征选择的线性判别方法(SelectedLinearDiscriminateAnalysis,SLDA)对有毒有害气体进行分析处理,结合二维距离判别法,构建气味知识库,最终识别各种有毒有害气体。为解决上述技术问题,本专利技术的技术方案如下:一种基于机器嗅觉的有毒有害气体检测与识别方法,包括以下步骤:S1:将样品气体通过电动气泵,收集储存于采样袋中,并通过气阀接入气仓室置于恒温恒湿装置中;S2:将样品气体通过采样袋孔,接入传感器仓,与传感器阵列接触;将传感器阵列测量数据通过A/D采集卡进行A/D转换,并传输至计算机,保存为Sdata;S3:对采集的数据Sdata进行数据特征提取,并通过基于特征选择的线性判别方法获得识别特征矩阵Mtrain;S4:对于待测样品气体重复步骤S1~步骤S3,获取待测样品气体识别特征矩阵Mtest,通过二维距离判别法,对比待测样品Mtest与Mtrain,最终识别待测样品气体种类。在一种优选的方案中,步骤S1中所述的气阀孔径5毫米;所述的气体采样袋体积为600毫升;所述的气仓室空间体积600毫升,接入气仓室流速设置为5毫升/秒;所述的恒温恒湿装置型号为ZH-TH-80,温度设置为30摄氏度,湿度保持为50%—60%相对湿度。在一种优选的方案中,步骤S2中所述的传感器阵列为标准圆形,直径为10.2厘米,由10个金属氧化物气敏传感器按圆形等角度排列构成,气体采样时间为120秒;所述的A/D采集卡型号为AD7705。在一种优选的方案中,步骤S3中所述的基于特征选择的线性判别方法,具体步骤如下:X1:若有K个类,每类有N个样本,将采集测量的单个样本数据矩阵设置为Sdata1,Sdata1∈R120×10,Sdata1矩阵为120行,10列;首先,选取单个样本矩阵Sdata1的第55行至69行的数据保存标记为Sij,Sij∈R15×10,Sij矩阵为15行,10列;计算单个样本的数学特征,单个样本Sij的每一列数据的算术平均值矩阵μ;其中,q为选取的样本行数,q=15;X2:将每个样本Sij的平均值矩阵汇总,构成总体样本矩阵矩阵为N行,10列,P∈RM·N×10,P矩阵为M·N行,10列;其次,计算单类样本的数学特征,K个类的列数据的均值矩阵μj,再计算总体样本矩阵P的均值矩阵μk;则计算总体样本矩阵P的类内散布矩阵JW和类间散布矩阵JB;最后,计算总体样本矩阵目标优化函数则由公式(6)可知,满足总体样本矩阵最优化的条件,即当φ(ω)取极大值,即存在特征值ω满足JB值最大同时JW值最小;因此,公式(6)可转化为求解由JB和JW构成的矩阵的特征值,特征值设为λ,令ωJWωT=1,则利用拉格朗日乘法,则有则有,φ(ω)′=ωJBωT-λ(ωJWωT-1)(8)对公式(8)等号两边同时对ω求导,可得则有,λ=JBJW-1,λ∈R10×10(10)X3:计算识别特征矩阵Mtrain,Mtrain=P×λ,Mtrain∈RM·N×10(11)在一种优选的方案中,步骤S4中所述的二维距离判别法,具体步骤如下:Y1:首先对训练样本识别矩阵Mtrain的每个类的样本能识别矩阵设为Mtraink,求取Mtraink所有列取平均值设为Atraink;提取每个类的列平均值Atraink的前两列保存为Atraink12=(xi1,xi2)(13)Y2:对于待测样本识别矩阵Mtest,提取Mtest的前两列保存为Atrestk12=(xj1,xj2)(14)Y3:计算Atraink12和Atestk12的二维空间距离d,d值越接近于0,即空间距离最近即为归属同一类,即判别为同一类气体。与现有技术相比,本专利技术技术方案的有益效果是:一种基于机器嗅觉技术的有毒有害气体检测及识别方法,首先通过机器嗅觉系统采集有毒有害气体信息,其次,通过基于特征选择的线性判别方法对有毒有害气体进行分析处理,结合马氏二维距离判别法,最终识别各种有毒有害气体。该算法首先提取了样本数据的特征信息,具有线性识别算法的快速处理及分类功能,在机器嗅觉领域有较好的应用,尤其在基于机器嗅觉实时检测及识别有毒有害气体,该专利技术算法具有复杂度低、识别效率高等优点。附图说明图1为本
技术实现思路
总体流程图。图2为特征选择的线性判别算法流程图。图3为二维距离判别法流程图。图4为本专利技术实施例分类结果图。图5为本专利技术实施例识别结果图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。下面结合附图和实施例对本专利技术的技术方案做进一步的说明。实施例1本实施例以常见的有毒有害气体CO2、CH4、NH3、VOCs为测量及识别对象,共计4类,每类测量20个样本,选取10个样本训练,任选2个作为测试样本,流程参照附图1,按以下步骤执行:S1:将4类样品气体通过电动气泵,收集储存于600毫升的气体采样袋中,并通过气阀接入气仓室;气阀孔径5毫米,气仓室空间体积600毫升,接入气仓室流速设置为5毫升/秒,气仓室置于恒温恒湿装置中,装置型号为ZH-TH-80,温度设置为30摄氏度,湿度保持为50%—60%相对湿度;S2:将4类样品气体,分别通过采样袋孔,接入传感器仓,与传感器阵列接触,传感器阵列为标准圆形,直径为10.2厘米,由10个金属氧化物气敏传感器按圆形等角度排列构成,气体采样时间为120秒;将传感器阵列测量数据通过A/D采集卡进行A/D转换,AD采集卡型号为AD7705,并传输至计算机本文档来自技高网
...
一种基于机器嗅觉的有毒有害气体检测与识别方法

【技术保护点】
一种基于机器嗅觉的有毒有害气体检测与识别方法,其特征在于,包括以下步骤:S1:将样品气体收集储存并置于恒温恒湿装置中;S2:将样品气体接入传感器仓,与传感器阵列接触,所述传感器阵列集成了多种类型的气敏传感器;将传感器阵列测量数据通过A/D采集卡进行A/D转换,并传输至计算机,保存为Sdata;S3:对采集的数据Sdata进行数据特征提取,并通过基于特征选择的线性判别方法获得识别特征矩阵Mtrain;S4:对于待测样品气体重复步骤S1~步骤S3,获取待测样品气体识别特征矩阵Mtest,通过二维距离判别法,对比待测样品Mtest与Mtrain,最终识别待测样品气体种类。

【技术特征摘要】
1.一种基于机器嗅觉的有毒有害气体检测与识别方法,其特征在于,包括以下步骤:S1:将样品气体收集储存并置于恒温恒湿装置中;S2:将样品气体接入传感器仓,与传感器阵列接触,所述传感器阵列集成了多种类型的气敏传感器;将传感器阵列测量数据通过A/D采集卡进行A/D转换,并传输至计算机,保存为Sdata;S3:对采集的数据Sdata进行数据特征提取,并通过基于特征选择的线性判别方法获得识别特征矩阵Mtrain;S4:对于待测样品气体重复步骤S1~步骤S3,获取待测样品气体识别特征矩阵Mtest,通过二维距离判别法,对比待测样品Mtest与Mtrain,最终识别待测样品气体种类。2.根据权利要求1所述的基于机器嗅觉的有毒有害气体检测与识别方法,其特征在于,步骤S1具体为:将样品气体通过电动气泵,收集储存于采样袋中,并通过气阀接入气仓室置于恒温恒湿装置中。3.根据权利要求2所述的基于机器嗅觉的有毒有害气体检测与识别方法,其特征在于,步骤S1中所述的气阀孔径5毫米;所述的气体采样袋体积为600毫升;所述的气仓室空间体积600毫升,接入气仓室流速设置为5毫升/秒;所述的恒温恒湿装置型号为ZH-TH-80,温度设置为30摄氏度,湿度保持为50%—60%相对湿度。4.根据权利要求1所述的基于机器嗅觉的有毒有害气体检测与识别方法,其特征在于,步骤S2中所述的传感器阵列为标准圆形,直径为10.2厘米,由10个金属氧化物气敏传感器按圆形等角度排列构成,气体采样时间为120秒;所述的A/D采集卡型号为AD7705。5.根据权利要求1所述的基于机器嗅觉的有毒有害气体检测与识别方法,其特征在于,步骤S3中所述的基于特征选择的线性判别方法,具体步骤如下:X1:若有K个类,每类有N个样本,将采集测量的单个样本数据矩阵设置为Sdata1,Sdata1∈R120×10,Sdata1矩阵为120行,10列;首先,选取单个样本矩阵Sdata1的第55行至69行的数据保存标记为Sij,Sij∈R15×10,Sij矩阵为15行,10列;计算单个样本的数学特征,单个样本Sij的每一列数据的算术平均值矩阵μ;其中,q为选取的样本行数,q=15;X2:将每个样本Sij的平均值矩阵汇总,构成总体样本矩阵矩阵为N行,10列,P∈RM·N×10,P矩阵为M·N行,10列;其次,计算单类样本的数学特征,K个类的列数据的均值矩阵μj,

【专利技术属性】
技术研发人员:孙运龙骆德汉李会
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1