一种利用阵列气体传感器监测气体种类以及浓度的方法与流程

文档序号:17436135发布日期:2019-04-17 04:08阅读:160来源:国知局
一种利用阵列气体传感器监测气体种类以及浓度的方法与流程
本发明涉及气体浓度检测
技术领域
,尤其涉及一种利用阵列气体传感器监测气体种类以及浓度的方法。
背景技术
:气体传感器是将与气体种类及浓度有关的信息转换成电信号的变化,根据这些电信号的变化达到对待测气体在环境中的定性及定量的识别及判断,从而可以进行特定气体的实时检测、监控以及报警。传统的阵列气体传感器对气体的定性及定量的测试,其方法是首先将每种气体构成一个模式,根据所检测到气体的特征识别出所检测样本的类别,然后将每种气体的每个浓度构成一个模式,根据所检测到气体的特征预测出所检测样本的浓度。或者是将每种气体的每个浓度构成一个模式,根据所检测到气体的特征预测出所检测到气体的类别及浓度。然而,这种预测出气体浓度的方式需要对每种气体传感器采集不同浓度的气体构成样本的数据集,不仅增加了测试成本,而且增加了预测气体浓度的复杂度。并且,上述方法仅适合于将一个测量做完后,再返回对其进行数据的分析,预测出气体的类别及浓度,无法实时预测出气体的类别以及浓度。并且,通常采用的气体检测技术中,大部分气体传感器对气体浓度的检测方法主要是,根据气体传感器在接触气体前后其电阻值都在特定的范围内而判断出是否有目标气体,并根据气体传感器电阻值的变化计算出气体浓度。这种检测气体浓度的方式对气体传感器的要求相对较高,需要气体传感器的基础电阻比较稳定,且该传感器在特定浓度气体的环境下响应电阻应在一定的范围内。如若气体传感器的基础电阻不在一定范围内或气体传感器在特定浓度气体的环境下或者在特定温湿度环境影响下气体传感器的响应电阻不在一定范围内,但气体传感器对特定气体的灵敏度在一定范围内,上述计算气体浓度的方法就不能适用于这一类气体传感器。因此,现有的检测技术具有一定的限制,使之不能广泛应用在各类气体传感器上。技术实现要素:本发明的一个目的是解决现有技术中无法实时检测出气体种类以及浓度的技术问题。本发明的另一个目的是要解决现有技术中的传感器基础电阻漂移等技术问题。特别地,本发明提供了一种利用阵列气体传感器监测气体种类以及浓度的方法,所述阵列气体传感器由多个气体传感元件以阵列排布的方式组成,所述多个气体传感元件包括对多种气体均具有响应的多功能传感元件以及分别对所述多种气体具有响应的多个单一传感元件,每个所述单一传感元件在对应的气体的不同浓度值下具有不同的响应值,所述方法包括如下步骤:实时采集所述阵列气体传感器的电阻值,并实时计算一预设时段内所述多功能传感元件的电阻变化率,获得与数据集合{δt1,δt2,……,δtn}一一对应的数据集合{θ1,θ2,……,θn},其中,δtn为第n预设时段,θn为第n预设时段内对应的所述多功能传感元件的电阻变化率;根据前一时刻空气中是否存在所述目标气体来预判当前时刻空气中是否存在所述目标气体;若预判不存在所述目标气体,则进一步判断连续的所述多功能传感元件的m个电阻变化率中是否有m-x个电阻变化率大于第一电阻变化率阈值θr1,若有,则确定当前空气中存在所述目标气体;提取所述阵列气体传感器检测到的与所述电阻值的相关特征,并构成特征向量;采用分类器对所述特征向量进行识别,从而识别出所述目标气体的种类;根据所述目标气体的种类计算对所述目标气体具有响应的目标单一传感元件此刻的第一响应值;调取所述目标单一传感元件对应的响应值-浓度公式,并根据所述响应值-浓度公式以及所述第一响应值计算获得此刻所述目标气体的浓度值。可选地,根据所述响应值-浓度公式计算获得电阻变化率为正值时的最小电阻变化率θmin;其中所述第一电阻变化率阈值θr1稍小于或等于所述最小电阻变化率θmin。可选地,所述方法还包括如下步骤:若判断连续的所述多功能传感元件的m个电阻变化率中没有m-x个电阻变化率大于第一电阻变化率阈值θr1,则返回实时采集所述多功能传感元件的电阻值的步骤。可选地,所述根据所述响应值-浓度公式以及所述第一响应值计算获得所述目标气体的浓度值之后,返回实时采集所述阵列气体传感器的电阻值的步骤。可选地,所述方法还包括如下步骤:若判断连续的所述多功能传感元件的m个电阻变化率中有m-x个电阻变化率大于第一电阻变化率阈值θr1,则计算此刻所述多功能传感元件的第二响应值α2,其中,m为大于零且小于n的正整数,x为远小于m的正整数;判断所述第二响应值α2是否大于第一响应阈值αs1,若是,则确定当前空气中存在所述目标气体。可选地,根据所述响应值-浓度公式计算获得电阻变化率为负值时的最大电阻变化率θmax;其中所述第一电阻变化率阈值θr1稍大于或等于所述最大电阻变化率θmax。可选地,所述方法还包括如下步骤:若预判存在所述目标气体,则进一步判断连续的所述多功能传感元件的s个电阻变化率中是否有s-y个电阻变化率小于第二电阻变化率阈值θr2,若有,则计算当前预设时段δt内电阻变化δβ,其中,s为大于零且小于n的正整数,y为远小于s的正整数;。进一步判断电阻变化δβ是否大于电阻变化阈值δβs,若是,则确定当前空气中不存在所述目标气体。可选地,在判断连续的所述多功能传感元件的s个电阻变化率中没有s-y个电阻变化率小于第二电阻变化率阈值θr2或着进一步判断中电阻变化δβ不大于电阻变化阈值δβs之后,还包括如下步骤:根据所述目标气体的种类计算对所述目标气体具有响应的目标单一传感元件此刻的第三响应值;调取所述目标单一传感元件对应的响应值-浓度公式,并根据所述响应值-浓度公式以及所述第三响应值计算获得所述目标气体的浓度值。可选地,所述实时采集所述阵列气体传感器的电阻值之后、所述并实时计算一预设时段内所述多功能传感元件的电阻变化率之前,还包括如下步骤:对所述阵列气体传感器的当前电阻值进行预处理;其中,所述预处理包括数据去噪与归一化处理。根据本发明实施例的方法,通过计算多功能传感元件的电阻变化率来确定是否存在目标气体,在确定存在目标气体之后根据分类器识别目标气体的种类,确定完目标气体的种类后再根据单一传感元件的响应值来预测目标气体的浓度。因此,本发明实施例降低了计算气体浓度的复杂度,可以实时检测目标气体的种类以及浓度,提高了气体定性以及定量的检测速度,使得该阵列气体传感器的应用范围更加广泛。该方法是定性再定量,不仅适用于气体浓度的预测,同样适用于气体的报警。并且,在对传感元件进行训练时,可以仅需对多功能传感元件进行仅存在空气以及目标气体进入之后电阻值的变化的训练即可,而不需要采集不同目标气体的不同浓度气体构成样本的数据集。而单一传感元件,可以仅进行不同浓度目标气体进入后电阻值的变化的训练即可,而不需要采集从空气进入,到不同浓度目标气体进入以及目标气体逐渐消失的数据集。如此,可以降低了测试成本。此外,确定是否存在目标气体以及获取目标气体的浓度都只需要计算电阻变化率以及响应值这两个参数即可,并不关心某一时刻的电阻值,也不关心传感器的基础电阻值。因此,即便阵列气体传感器的基础电阻存在漂移的现象,也不影响检测结果,从而从根本上解决了气体传感器的基础电阻不稳定以及漂移问题。此外,本发明的方法对基础电阻也没有任何要求,解决了大批传感器基础电阻不在一定范围内而需要使用多套算法的问题,降低了大批量传感器的制作成本。因此,可以解决较小浓度的目标气体不能识别的问题,降低了对测试环境的要求,可以更有效地消除环境干扰,提高了传感器的重复性与一致性。因而,本发明的方法可以适用于更多类型的传感器如纳米材料气体传感器,适用于更为广泛的测试环境,尽可能地避免传感器在空气背景下由于基线不问导致误判成有目标气体进来的情况,也尽可能地避免传感器不能识别有较小响应目标气体的情况。根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。附图说明后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1是根据本发明一个实施例的利用阵列气体传感器监测气体种类以及浓度的方法的示意性流程图;图2是根据本发明一个实施例的利用阵列气体传感器监测气体种类以及浓度的方法的整体示意性流程图。具体实施方式本发明实施例中阵列气体传感器可以是由多个气体传感元件以阵列排布的方式组成,多个气体传感元件包括对多种气体均具有响应的多功能传感元件以及分别对多种气体具有响应的多个单一传感元件,每个单一传感元件在对应的气体的不同浓度值下具有不同的响应值。单一传感元件的灵敏度大于多功能传感元件的灵敏度。每个气体传感单元可以为单独的一个气体传感器,即每个气体传感器均具有一个基底。阵列气体传感器优选为微型结构,即构成该阵列气体传感器的多个气体传感元件共用一个基底,该气体传感元件可以包括敏感层以及电极,敏感层形成在共用的基底上,电极由敏感层引出。关于微型结构的阵列气体传感器的结构可以参考本公司在先申请的相关专利,例如申请号为201510061540.5的中国专利,此处不再赘述。图1示出了根据本发明一个实施例的利用阵列气体传感器监测气体种类以及浓度的方法的示意性流程图。图2示出了根据本发明一个实施例的利用阵列气体传感器监测气体种类以及浓度的方法的整体示意性流程图。如图1和图2所示,该方法包括:步骤s1,实时采集阵列气体传感器的电阻值,并实时计算一预设时段内多功能传感元件的电阻变化率,获得与数据集合{δt1,δt2,……,δtn}一一对应的数据集合{θ1,θ2,……,θn},其中,δtn为第n预设时段,θn为第n预设时段内对应的多功能传感元件的电阻变化率;步骤s2,根据前一时刻空气中是否存在所述目标气体来预判当前时刻空气中是否存在所述目标气体;步骤s3,若预判不存在目标气体,则进一步判断连续的多功能传感元件的m个电阻变化率中是否有m-x个电阻变化率大于第一电阻变化率阈值θr1,若有,则确定当前空气中存在目标气体;步骤s4,提取阵列气体传感器检测到的与电阻值的相关特征,并构成特征向量;步骤s5,采用分类器对特征向量进行识别,从而识别出目标气体的种类;步骤s6,根据目标气体的种类计算对目标气体具有响应的目标单一传感元件此刻的第一响应值;步骤s7,调取目标单一传感元件对应的响应值-浓度公式,并根据响应值-浓度公式以及第一响应值计算获得目标气体的浓度值。步骤s1中,实时采集阵列气体传感器的电阻值时,每采集一个电阻值就对其进行预处理。其中,预处理包括数据去噪、归一化处理、移动平移等。一个预设时段内实时采集的数据例如可以为下表1所示:表1tt+1tt+2tt+3tt+4tt+5tt+6tt+7rt+1rt+2rt+3rt+4rt+5rt+6rt+7其中,t为包含零的任一正整数。tt+a为第t+a时刻,rt+a为第t+a时刻时采集的多功能传感元件的电阻值。以时刻t为横轴,电阻值r为纵轴,可以得到t-r点图。点图中的多个点可以连接在一起,由于每个电阻值都是经过预处理的,最终多个点连接在一起时可以连出一条直线。该直线的斜率即可以作为该预设时段内的多功能传感元件的电阻变化率。例如t取值为0时,上述表1中包含t1至t7时刻对应的电阻值r1至r7。例如t取值为1时,上述表1中包含t2至t8时刻对应的电阻值r2至r8。例如t取值为2时,上述表1中包含t3至t9时刻对应的电阻值r3至r9。例如t取值为n-1时,上述表1中包含tn至tn+6时刻对应的电阻值rn至rn+6。那么,可以取δt1=t7-t1,δt2=t8-t2,δt3=t9-t3,……δtn=tn+6-tn。而δt1时段内电阻变化率(即该时段内直线的斜率)为θ1,δt2时段内电阻变化率为θ2,而δt3时段内电阻变化率为θ3,……,δtn时段内电阻变化率为θn。将上述数据做成表格形式,如下表2中所示:表2δtt+1δtt+2δtt+3δtt+4δtt+5δtt+6δtt+7θt+1θt+2θt+3θt+4θt+5θt+6θt+7上述仅为一个实施例,在其他实施例中δt可以根据响应值-浓度公式进行分析确定。步骤s2中,可以通过前一时刻空气中是否存在目标气体来预判当前时刻空气中是否存在目标气体步骤s3中,若判断当前空气中不存在目标气体,则需进一步判断连续的m个电阻变化率中是否有m-x个电阻变化率大于第一电阻变化率阈值θr1。例如,m为6,x为2。即要进一步判断连续的六个电阻变化率中是否有四个电阻变化率大于第一电阻变化率阈值θr1。根据上表2可知,连续的六个电阻变化率可以为δtt+1至δtt+6预设时段内对应的电阻变化率θt+1至θt+6。将θt+1至θt+6的值分别与θr1进行比较,若有四个的电阻变化率大于θr1,则确定当前空气中存在目标气体。其中,m为大于零且小于n的正整数,x为远小于m的正整数。其中远小于的概念例如可以为,m取5、6、7、8、9、10或11,或者更大数值,而x一般取值为1、2或3,一般情况下,不会超过3。步骤s4中,阵列气体传感器检测到的与电阻值的相关特征例如可以为,响应值、电阻变化率、拟合曲线的系数、预定时间内电阻变化率或响应值变化曲线的面积,或者是上述几种的组合等等。阵列气体传感器的特征向量是多功能传感元件和多个单一传感元件所有传感元件构成的总的特征向量。例如构成的特征向量为{多功能传感元件的响应值,多功能传感元件的电阻变化率,多功能传感元件的其他特征,单一传感元件的响应值,单一传感元件的电阻变化率,单一传感元件的其他特征,另一单一传感元件的响应值,另一单一传感元件的电阻变化率,另一单一传感元件的其他特征……}步骤s5中,分类器可以是现有技术中可以应用到本发明实施例的任意分类器,例如可以为knn分类器、svm分类器或决策树分类器等。步骤s6中,确定完目标气体的种类后就就可以获知应该从哪个单一传感元件上获取其响应值。多功能传感元件和不同的单一传感元件的位置是已经确定的。步骤s7中,响应值-浓度公式是通过训练获得的。响应值-浓度公式能够反应气体传感器的响应值和目标气体的浓度之间关系。训练时,可以先通入空气,再通入目标气体,并且逐渐增加目标气体的浓度,再逐渐减小目标气体的浓度,直至没有目标气体,采集这整个过程中是多功能传感元件或单一传感元件电阻的所有数据。分析该整个过程的数据,从而确定前述步骤中所有涉及到的阈值以及响应值-浓度公式。可以提前对多功能传感元件或每个单一传感元件均进行训练,从而获得与相应传感元件对应的响应值-浓度公式。根据多功能传感元件的响应值-浓度公式计算获得电阻变化率为正值时的最小电阻变化率θmin。其中,第一电阻变化率阈值θr1稍小于或等于最小电阻变化率θmin,如:θr1取0.85*θmin的值,但需要确保θr1大于噪音的电阻变化率。根据本发明实施例的方法,通过计算多功能传感元件的电阻变化率来确定是否存在目标气体,在确定存在目标气体之后根据分类器识别目标气体的种类,确定完目标气体的种类后再根据单一传感元件的响应值来预测目标气体的浓度。因此,本发明实施例降低了计算气体浓度的复杂度,可以实时检测目标气体的种类以及浓度,提高了气体定性以及定量的检测速度,使得该阵列气体传感器的应用范围更加广泛。该方法是定性再定量,不仅适用于气体浓度的预测,同样适用于气体的报警。并且,在对传感元件进行训练时,可以仅需对多功能传感元件进行仅存在空气以及目标气体进入之后电阻值的变化的训练即可,而不需要大量采集不同目标气体的不同浓度气体构成样本的数据集。而单一传感元件,可以仅进行不同浓度目标气体进入后电阻值的变化的训练即可,而不需要采集从空气进入,到不同浓度目标气体进入以及目标气体逐渐消失的数据集。如此,可以降低了测试成本。此外,确定是否存在目标气体以及获取目标气体的浓度都只需要计算电阻变化率以及响应值这两个参数即可,并不关心某一时刻的电阻值,也不关心传感器的基础电阻值。因此,即便阵列气体传感器的基础电阻存在漂移的现象,也不影响检测结果,从而从根本上解决了气体传感器的基础电阻不稳定以及漂移问题。此外,本发明的方法对基础电阻也没有任何要求,解决了大批传感器基础电阻不在一定范围内而需要使用多套算法的问题,降低了大批量传感器的制作成本。因此,可以解决较小浓度的目标气体不能识别的问题,降低了对测试环境的要求,可以更有效地消除环境干扰,提高了传感器的重复性与一致性。因而,本发明的方法可以适用于更多类型的传感器如纳米材料气体传感器,适用于更为广泛的测试环境,尽可能地避免传感器在空气背景下由于基线不问导致误判成有目标气体进来的情况,也尽可能地避免传感器不能识别有较小响应目标气体的情况。如图2所示,该方法还包括如下步骤:若判断连续的多功能传感元件的m个电阻变化率中没有m-x个电阻变化率大于第一电阻变化率阈值θr1,则返回步骤s1。根据响应值-浓度公式以及第一响应值计算获得目标气体的浓度值之后,返回步骤s1。如图2所示,该方法还包括如下步骤:若判断连续的多功能传感元件的m个电阻变化率中有m-x个电阻变化率大于第一电阻变化率阈值θr1,则计算此刻多功能传感元件的第二响应值α2,其中,m为大于零且小于n的正整数,x为远小于m的正整数;判断第二响应值α2是否大于第一响应阈值αs1,若是,则确定当前空气中存在目标气体。如图2所示,该方法还包括如下步骤:若预判存在所述目标气体,则进一步判断连续的所述多功能传感元件的s个电阻变化率中是否有s-y个电阻变化率小于第二电阻变化率阈值θr2,若有,则计算当前预设时段δt内电阻变化δβ,其中,s为大于零且小于n的正整数,y为远小于s的正整数,其中远小于的概念例如可以为,s取5、6、7、8、9、10或11,或者更大数值,而y一般取值为1、2或3,一般情况下,不会超过3;根据多功能传感元件的响应值-浓度公式计算获得电阻变化率为负值时的最大电阻变化率θmax。其中,第二电阻变化率阈值θr2稍大于或等于最大电阻变化率θmax,如:θr1取1.05*θmin的值,但需要确保θr2小于噪音的电阻变化率。进一步判断电阻变化δβ是否大于电阻变化阈值δβs,若是,则确定当前空气中不存在所述目标气体。若连续的所述多功能传感元件的s个电阻变化率中没有s-y个电阻变化率小于第二电阻变化率阈值θr2或者进一步判断中电阻变化δβ没有大于电阻变化阈值δβs,则确定当前空气中仍存在所述目标气体;根据目标气体的种类计算对目标气体具有响应的目标单一传感元件此刻的第三响应值;调取目标单一传感元件对应的响应值-浓度公式,并根据该响应值-浓度公式以及第三响应值计算获得目标气体的浓度值。在上述步骤中,例如,s为6,y为2。即要进一步判断连续的六个电阻变化率中是否有四个电阻变化率小于第二电阻变化率阈值θr2。根据上表2可知,连续的六个电阻变化率可以为δtt+1至δtt+6预设时段内对应的电阻变化率θt+1至θt+6。将θt+1至θt+6的值分别与θr2进行比较,若有四个的电阻变化率大于θr2,则计算当前预设时段δt内电阻变化δβ。第二电阻变化率阈值θr2稍大于或等于最大电阻变化率θmax。在该实施例中,需要采集不同种类的目标气体不同浓度构成样本的数据集来对多功能传感元件进行训练。若连续的多功能传感元件的s个电阻变化率中没有s-y个电阻变化率小于第二电阻变化率阈值θr2,则根据前一时刻气体的种类,此刻的第三响应值及对应的响应值-浓度公式计算出此刻目标气体的浓度值。若电阻变化δβ没有大于电阻变化阈值δβs,则根据前一时刻气体的种类,此刻的第三响应值及对应的响应值-浓度公式计算出此刻目标气体的浓度值。在图2示出的实施例中,目标气体的种类可以有三种,例如分别为一氧化碳、乙醇和甲烷,对应检测这三种目标气体的单一传感元件分别为一氧化碳传感元件、乙醇传感元件和甲烷传感元件。此时,步骤s5中的分类器可以是knn分类器。在另一实施例中,目标气体的种类可以有三种,例如分别为水、乙醇和甲醇,对应检测这三种目标气体的单一传感元件分别为水传感元件、乙醇传感元件和甲醇传感元件。此时,步骤s5中的分类器可以是svm分类器。在其他实施例中,目标气体的种类可以有两种,例如分别为一氧化碳和二氧化碳,对应检测这两种目标气体的单一传感元件分别为一氧化碳传感元件和二氧化碳传感元件。此时,步骤s5中的分类器可以是决策树分类器。当然,并不限于上述实施例的内容,可以是其他种类目标气体以及其他分类器。至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1