一种混合气体成分的非线性分析方法技术

技术编号:21829978 阅读:25 留言:0更新日期:2019-08-10 17:03
本发明专利技术公开了一种混合气体成分的非线性分析方法,包括如下步骤:S1预估混合气体的组成成分,获取其中每种气体成分的光谱情况,建立二次拟合公式;S2利用MATLAB进行二次方程拟合,得到混合气体浓度与吸光度的非线性关系;S3测量混合气体在不同波长上的吸光度;S4将混合气体在不同波长上的吸光度带入到S2中得到的气体浓度与吸光度的非线性关系,计算得到混合气体中各气体的浓度。本发明专利技术的方法有较高的精度,并且对于不包含的气体本方法最终的计算结果自动为零,可以实现对混合气体的盲检测。

A Nonlinear Analysis Method for Composition of Mixed Gases

【技术实现步骤摘要】
一种混合气体成分的非线性分析方法
本专利技术属于混合气体分析
,具体涉及一种混合气体成分的非线性分析方法。
技术介绍
近几年,气体检测技术快速发展,在矿井、大气环境监测、医疗、食品、航空航天方面都有广泛的应用。目前对于单一气体的浓度检测已经非常成熟,但是在实际环境中往往多种气体是共存的,故气体的种类和浓度很难从单一传感器的响应来判断。当前,对多组分气体的定量分析常采用气相色谱(gaschromatogram,GC)和气相-质谱联用(gaschromatogram-massgaschromatogram,GC-MS)方法、电化学探测法和吸收光谱法。电化学方法需要对待测气体进行采样,不适用于现场监测;GC和GC-MS法需要专门的进样装置,其过程复杂、时间较长,无法满足实时自动化连续监测的需要。光谱分析技术与化学计量学方法的结合极大地提高了定量分析的灵敏度、准确性和可靠性,适用于现场快速检测和实时在线分析,但是,多组分气体的带状吸收谱造成多成分谱的混叠,需用化学计量学方法建立多元回归模型进行分析和预测。常用的校正方法包括多元线性回归(multivariatelinearregression,MLR),主成分回归(principlecomponentregression,PCR),偏最小二乘法(partialleastsquare,PLS),人工神经网络。最小二乘算法、主成分分析算法和主成分回归算法等都是相关性的分析方法,不适用于非线性的、不相关的变量分析,因此这些算法在处理多组分气体时,很难达到预期的实验效果,分析结果精度不高。
技术实现思路
本专利技术的针对现有技术中的不足,提出利用已知的单成分气体光谱情况,建立浓度与吸光度的非线性关系,再利用朗伯定律中光谱的线性叠加原理,把混合气体的吸收光谱,看成是单种气体吸收光谱的线性组合,从而解出混合气体中各组份的浓度。为实现上述目的,本专利技术采用以下技术方案:一种混合气体成分的非线性分析方法,包括如下步骤:S1预估混合气体的组成成分,获取其中每种气体成分的光谱情况,建立二次拟合公式;S2利用MATLAB进行二次方程拟合,得到混合气体浓度与吸光度的非线性关系;S3测量混合气体在不同波长上的吸光度;S4将混合气体在不同波长上的吸光度带入到S2中得到的气体浓度与吸光度的非线性关系,计算得到混合气体中各气体的浓度。为优化上述技术方案,采取的具体措施还包括:步骤S1中每种气体成分的光谱情况包括每种气体的浓度、波长、吸光度。步骤S1包括测量每种气体在不同浓度对应不同波长情况下的吸光度,并构建相应的二次拟合公式;若有n种预估气体,则测量n种波长情况下,每一种波长对应的每种气体几种不同浓度的吸光度。步骤S2中利用MATLAB进行二次方程拟合,得到二次拟合公式的系数,进而得到混合气体浓度与吸光度的非线性关系。在某一波长上,混合气体浓度与吸光度的非线性关系为其中,A(λ)为混合气体在波长λ上的吸光度,Ai(λ)为混合气体中的第i种气体在波长λ上的吸光度,fi表示第i种气体浓度与吸光度之间的函数关系,ci代表混合气体中第i种气体的浓度。最终得到的混合气体浓度与吸光度的非线性关系为其中,fi(λn,ci)为混合气体中第i种气体在波长λn时,浓度ci与吸光度A(λn)的拟合公式,只有一个未知数ci;A(λn)通过测量获得,而方程中的未知数为n种气体的浓度,共计n个方程,通过求解方程组获得每种气体的浓度。混合气体中不包含的预估气体成分浓度计算结果为0。本专利技术的有益效果是:本专利技术对于混合气体只需知道可能含有的成分,利用已知的单成分气体光谱情况,建立浓度与吸光度的非线性关系,再利用朗伯定律中光谱的线性叠加原理,把混合气体的吸收光谱,看成是单种气体吸收光谱的线性组合,从而解出混合气体中各组份的浓度;对于不包含的气体本方法最终的计算结果自动为零,可以实现对混合气体的盲检测,该方法有较高的精度。附图说明图1是本专利技术的非线性分析方法的流程图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。本专利技术提供的混合气体成分的非线性分析方法,包括如下步骤:S1预估混合气体的组成成分,获取其中每种气体成分的光谱情况,建立二次拟合公式。在实际测量中,往往无法知道混合气体是否含有某种气体。但是对于一定的气体(如汽车尾气、燃煤电厂烟气等),其可能的存在的气体成分是已知的。首先预估待分析的混合气体中可能含有的气体成分,获取其中每种气体成分的光谱情况,每种气体成分的光谱情况包括每种气体的浓度、波长、吸光度等参数;在实际测量中吸光度-浓度曲线可能很难获取解析式,对精确估计造成难度。处理时可以采用高阶拟合的方法,拟合的阶数和运算量成正比,为了提高时效性同时保持精确度,采用二阶拟合。测量每种气体在不同浓度对应不同波长情况下的吸光度,并构建相应的二次拟合公式;若预估气体有n种,则测量n种波长情况下,每一种波长对应的每种气体几种不同浓度的吸光度。S2利用MATLAB进行二次方程拟合,得到二次拟合公式的系数,进而得到混合气体浓度与吸光度的非线性关系;对于混合气体,由朗伯-比尔定律可知,混合气体在某一波长上的吸光度可以由其组成成分的吸光度线性叠加而来,同时,每个气体成分的吸光度与成分的浓度相关,可以表示为浓度的函数,如式1所示,在某一波长上,混合气体浓度与吸光度的非线性关系为其中,A(λ)为混合气体在波长λ上的吸光度,Ai(λ)为混合气体中的第i种气体在波长λ上的吸光度,fi表示第i种气体浓度与吸光度之间的函数关系,ci代表混合气体中第i种气体的浓度。由于不同气体组份,可能出现光谱的重叠,导致在测量混合气体时,无法仅利用单一波长测量某种气体的浓度。通常,采用利用已知单一气体浓度,测量多个相应的吸光度,构成回归方程,常用的方法包括多元线性分析、主成分分析、最小二乘法、偏最小二乘回归分析等。这些方法都是基础朗伯-比尔定律,认为气体吸光度与浓度之间是线性关系。但是在实际测量中,有很多的因素导致了浓度和吸光度之间的关系偏离了比尔朗伯定律出现了非线性关系,如气体浓度升高时,气体分子间的平均距离减小了,影响到了相邻质点间电荷分布情况,使分子的吸光能力发生改变,通常吸光能力减弱了。同时光谱仪响应的非线性也会影响到测量结果。针对这种情况,朗伯-比尔定律中气体的吸光度与气体的浓度成正比关系已经不能准确描述该过程。故对于多种成分的混合气体,选择每种气体成分的特征波长,并利用线性叠加的方法构成下列方程组:最终得到的混合气体浓度与吸光度的非线性关系为其中,fi(λn,ci)为混合气体中第i种气体在波长λn时,浓度ci与吸光度A(λn)的拟合公式,只有一个未知数ci;A(λn)通过测量获得,而方程中的未知数为n个气体的浓度,共计n个方程,通过求解方程组就可以获得每种气体的浓度。S3测量混合气体在不同波长上的吸光度;S4将混合气体在不同波长上的吸光度带入到S2中得到的气体浓度与吸光度的非线性关系式(3)中,计算得到混合气体中各气体的浓度ci;对于混合气体中不包含的预估气体成分,浓度计算结果为0。具体实施例如下:采用SO2、NO2作为实验对象,这两种气体在190-290nm波段都有吸收,利用光谱吸收进行测量时,存在相互的干扰,需要进行混合气体的成分分析。分别测本文档来自技高网...

【技术保护点】
1.一种混合气体成分的非线性分析方法,其特征在于,包括如下步骤:S1预估混合气体的组成成分,获取其中每种气体成分的光谱情况,建立二次拟合公式;S2利用MATLAB进行二次方程拟合,得到混合气体浓度与吸光度的非线性关系;S3测量混合气体在不同波长上的吸光度;S4将混合气体在不同波长上的吸光度带入到S2中得到的气体浓度与吸光度的非线性关系,计算得到混合气体中各气体的浓度。

【技术特征摘要】
1.一种混合气体成分的非线性分析方法,其特征在于,包括如下步骤:S1预估混合气体的组成成分,获取其中每种气体成分的光谱情况,建立二次拟合公式;S2利用MATLAB进行二次方程拟合,得到混合气体浓度与吸光度的非线性关系;S3测量混合气体在不同波长上的吸光度;S4将混合气体在不同波长上的吸光度带入到S2中得到的气体浓度与吸光度的非线性关系,计算得到混合气体中各气体的浓度。2.根据权利要求1所述的混合气体成分的非线性分析方法,其特征在于,S1中每种气体成分的光谱情况包括每种气体的浓度、波长、吸光度。3.根据权利要求2所述的混合气体成分的非线性分析方法,其特征在于,S1包括测量每种气体在不同浓度对应不同波长情况下的吸光度,并构建相应的二次拟合公式;若有n种预估气体,则测量n种波长情况下,每一种波长对应的每种气体几种不同浓度的吸光度。4.根据权利要求2所述的混合气体成分的非线性分析方法,其特征在于,S2中利用MATLAB进...

【专利技术属性】
技术研发人员:张健何睿清赵静覃翠余辉龙魏峘
申请(专利权)人:南京工程学院
类型:发明
国别省市:江苏,32

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

1