本发明专利技术公开了一种基于支持向量机的多组分气体浓度定量分析仪,硬件部分由气体采样探头、连接管路、光谱仪、数据传输线及计算机组成。软件部分由数据预处理模块和支持向量机并行算法模块组成。被测的N个组分气体经气体采样探头与连接管路导入光谱仪,由光谱仪获得扫描波数或波长范围内各波数或波长对应的透射率关系给出光谱数据经数据传输线进入计算机。进入计算机内的光谱数据由软件的数据预处理模块提取有效的特征量,作为支持向量机并行算法模块的输入,支持向量机并行算法模块的输出为N个多组分气体浓度。利用该分析仪可对吸收谱线相互重叠交叉的多组分混合气体进行浓度的定量测量分析。
【技术实现步骤摘要】
本专利技术涉及一种应用于天然气、石油、化工、烟气、汽车尾气、垃圾燃烧场废气及其他需要多组分气体浓度定量分析的仪器--基于支持向量机的多组分气体浓度定量分析仪,该仪器可以对多组分气体包括甲烷、乙烷、丙烷、正丁烷、异丁烷等气体的浓度定量分析,也可以用于其他类似的吸收谱线相互重叠交叉的多组分混合气体的浓度定量分析。
技术介绍
多组分气体浓度定量分析仪是在光谱定量分析的基础上发展起来的。Norris(1968)首先将多元线性回归技术(Multivariate LinearRegression,简称MLR)用于光谱定量分析,并成功地检验了谷物的多种成份。主成分回归(Principal Component Regression,简称PCR)技术被引入到光谱定量分析中,成为最常用的定量分析技术之一。由于甲烷、乙烷、丙烷、正丁烷、异丁烷等气体的吸收谱线相互重叠交叉,浓度与光谱数据之间的线性相关度比较差,上述的MLR技术、PCR技术不能建立准确的回归算法,也就不能取得很好的检验效果,实现多组分气体浓度定量分析困难较大。人工神经网络(Artificial Neural Network,简称ANN)技术作为一种非线性处理技术被引入到多组分气体浓度光谱定量分析中,由于ANN具有很强的非线性逼近能力,因此被广泛研究。但是ANN训练速度慢、容易陷入局部最小点、存在过拟合现象以及泛化能力较差等局限性使其未能被推广。另外,ANN要求训练样本数目越多越好,而实际制作的样本数目是有限的。同时,ANN的输入数据的维数如果取的太大,会造成训练和检验计算量几何倍数增加,因此必须对原始光谱数据采用特征量提取等降维技术来降低维数,进而减小计算量。上述的缺点限制了ANN在多组分气体浓度光谱定量分析中应用。支持向量机(Support Vector Machine,简称SVM),是一种基于统计学习理论的新型学习机器(Vapnik,1998)方法,已在模式识别、时序分析以及函数逼近等领域有了初步应用,并取得了较好的效果。由于SVM方法采用结构风险最小化准则(Structural Risk Minimization,简称SRM准则),在最小化样本点误差的同时,最小化模型的结构风险,提高了模型的泛化能力。
技术实现思路
根据上述
技术介绍
中多组分气体浓度定量分析算法存在的缺陷和不足,本专利技术的目的在于,提供一种基于支持向量机的多组分气体浓度定量分析仪,利用该分析仪可对吸收谱线相互重叠交叉的多组分混合气体进行浓度的定量测量分析。为了实现上述目的,本专利技术采取的技术方案是,将支持向量机技术应用于多组分气体浓度定量分析仪中。基于支持向量机的多组分气体浓度定量分析仪的特征在于,该仪器的硬件部分由气体采样探头、连接管路、光谱仪、数据传输线及计算机组成;气体采样探头通过连接管路连接在光谱仪上,对进入光谱仪的被测气体进行过滤除尘及加热去湿后,进入光谱仪,由光谱仪获得扫描波数或波长范围内的光谱数据,光谱仪通过数据传输线与计算机连接;基于支持向量机的多组分气体浓度定量分析仪的特征在于,多组分气体浓度定量分析仪软件运行于计算机中,该软件由数据预处理模块和支持向量机并行算法模块组成;数据预处理模块提取有效的特征量Xi,i=1,2,3……L,L个有效特征量作为支持向量机并行算法模块的输入,支持向量机并行算法模块的输出为N个多组分气体浓度Yj,j=1,2,3……N。本专利技术将SVM技术应用于多组分气体浓度定量分析中,较好的解决了上述的多组分气体浓度定量分析方法中要求数据样本点多、过学习或过拟合现象的缺陷,具有能控制过拟合、无局部最小点、泛化能力强、提高检验准确性和分辨力等优点。附图说明图1是本专利技术--基于支持向量机(SVM)的多组分气体浓度定量分析仪硬件组成图;图2是数据预处理模块处理示意图;图3是支持向量机(SVM)并行算法结构图;图4是专利技术人给出的5组分混合气体某种浓度样本的光谱数据图。以下结合附图和专利技术人给出的实施例对本专利技术作进一步的详细说明,但本专利技术不限于这个实例。具体实施例方式基于支持向量机(SVM)的多组分气体浓度定量分析仪由硬件和软件两部分组成。1硬件组成基于支持向量机(SVM)的多组分气体浓度定量分析仪的硬件包括气体采样探头、连接管路、光谱仪、数据传输线及计算机组成,如图1所示。气体采样探头,适用于在高粉尘污染,高温度,高湿度等环境中进行气体连续采样,其基本功能是对进入分析仪的被测气体进行过滤除尘及加热去湿。采样探头实现其功能的方式、结构、材质、长度可根据不同的实际情况确定,不作限制。连接管路,可以是玻璃管、橡胶管及其他不被多组分被测气体腐蚀的密闭连接管。光谱仪,给出波长/波数对应的透射率关系即透射光谱数据,既可是红外光谱仪,也可是紫外光谱仪,也可是其他波段的光谱仪。其基本参数包括波长间隔或波数间隔、扫描波长或波数上、下限范围、扫描速度等参数,可根据实际情况进行选用,不做限制。数据传输线,为光谱仪与计算机的连接线,连接线传输的信号形式可以是RS-232串口形式、485总线形式、USB形式或其他能与计算机进行数据传输的信号形式。计算机可以是个人计算机、笔记本计算机、工控计算机、嵌入式计算机等计算机。2软件组成软件运行于计算机中,包括数据预处理模块和支持向量机(SVM)的并行算法模块。算法输出的结果不是一个而是多个,提高了训练与检验效率。1)数据预处理模块数据预处理模块将由光谱仪输出的初始光谱数据----波长或波数Ni相对应的透射率ηi(i=1,2,3……L)关系转换为更能反映多组分气体浓度量值的特征量Xi与波长或波数的关系,以便消除噪声和漂移的影响,提高气体定量分析准确性和分辨力。特征量提取方法可以是如下子模块给出的算法,也可是其他有效算法,如图2所示。(1)小波变换重构法子模块,其输入为初始光谱数据ηi(i=1,2,3……L),输出为特征量Tij=Xij。小波变换重构法主要用于消除初始光谱数据中的低频漂移或其他高频干扰。小波变换重构法由小波分解、阈值处理及小波重构3部分组成。●小波分解小波分解,输入为初始光谱数据,输出为小波分解系数。●阈值处理阈值处理,输入为小波分解系数,输出为经过处理后的小波分解系数。对各个层的小波系数进行处理,寻找一个合适的数值λ作为门限。例如要消除低频漂移干扰时,把小于λ1的小波系数设为零,对高于λ1的小波系数予以保留;如果要消除高频噪声干扰,则把大于λh的小波系数设为零,对小于λh的小波系数予以保留。阈值λ1和λh可以是固定的数值,也可是可变的数值,可根据实际情况选定,不做限定。●小波重构小波重构输入为经过阈值处理后的小波系数,输出为新的光谱数据。小波重构的方法可以是经典的小波重构方法,也可是其他的方法,不作限制。(2)数据归一扩展法子模块,其输入为初始光谱数据ηi(i=1,2,3……L),输出为特征量Tij=Xij,可用如下的公式描述Tij=TOijAvi×A]]>Avi=1HΣηi]]>其中Avi是第k种组合多组分混合气体初始光谱数据的平均值,i=m,m+1,m+2……m+H。可以是全部波数平均值,m=1,m+H=L;也可选择不同的范围平均值,m>1,m+H<L;TOi本文档来自技高网...
【技术保护点】
基于支持向量机的多组分气体浓度定量分析仪,其特征在于,该仪器的硬件部分由气体采样探头、连接管路、光谱仪、数据传输线及计算机组成;气体采样探头通过连接管路连接在光谱仪上,进入气体采样探头的被测气体经过过滤除尘及加热去湿处理后进入光谱仪 ,由光谱仪获得波数或波长范围内的透射率与对应波长或波数相互关系,给出光谱数据,光谱仪通过数据传输线与计算机连接,光谱数据经数据传输线进入计算机;计算机中有多组分气体浓度定量分析仪软件,该软件主要包含有数据预处理模块和支持向量机并行算 法模块;软件的数据预处理模块提取有效的特征量Xi,i=1,2,3……L,作为支持向量机并行算法模块的输入,支持向量机并行算法模块的输出为N个组分气体浓度Yj,j=1,2,3……N。
【技术特征摘要】
1.基于支持向量机的多组分气体浓度定量分析仪,其特征在于,该仪器的硬件部分由气体采样探头、连接管路、光谱仪、数据传输线及计算机组成;气体采样探头通过连接管路连接在光谱仪上,进入气体采样探头的被测气体经过过滤除尘及加热去湿处理后进入光谱仪,由光谱仪获得波数或波长范围内的透射率与对应波长或波数相互关系,给出光谱数据,光谱仪通过数据传输线与计算机连接,光谱数据经数据传输线进入计算机;计算机中有多组分气体浓度定量分析仪软件,该软件主要包含有数据预处理模块和支持向量机并行算法模块;软件的数据预处理模块提取有效的特征量Xi,i=1,2,3……L,作为支持向量机并行算法模块的输入,支持向...
【专利技术属性】
技术研发人员:刘君华,白鹏,林继鹏,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:87[中国|西安]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。