梯形气室及其气压补偿方法与流程

文档序号:20834356发布日期:2020-05-22 16:41阅读:309来源:国知局
梯形气室及其气压补偿方法与流程

本发明涉及红外气体传感器领域,尤其涉及一种梯形气室及其气压补偿方法。



背景技术:

红外气体传感器具有测量范围广、稳定性强、灵敏度高、寿命长等优点,已被广泛应用于化工、煤炭、冶金、电力、环境监测等众多场所,是保障生产与人员安全的重要工具。

非色散红外气体传感器具有结构简单、性能稳定、不易中毒、易于集成等特点,具有广阔的发展前景。上世纪八十年代初,国内便开始使用红外气体分析方法,初期红外光源采用电机机械进行调制,采用薄膜电容微音器作为探测器。现阶段,主要采用电调制光源、新型探测器及低功耗单片机系统,使得仪器具有体积小、功耗低、性能好等特点。然而,在利用非色散红外气体传感器对气体浓度进行检测时,其精度受到环境压力因素的影响。在大气压力变化范围较大的特殊场所,单位体积内的气体被压缩,导致气体的分子间距发生改变,从而使红外辐射被吸收的能量增多,但气体检测的浓度并未发生改变,因此,测出的浓度值和真值相比,有较大的偏差。

目前,为了减少环境中气压变化对传感器测量精度的影响,主要采用的方法是公式模型法以及硬件电路补偿法。前者是在数据采集后利用系数标定的方法进行补偿,计算过程繁杂,效果不佳。后者采用硬件电路模块使检测环境温气压保持动态平衡,大大增加电路负担,不利于传感器小型化。这两种方法在实际的测量中都具有很大的局限性。



技术实现要素:

针对上述现有技术中的不足,本发明提供一种梯形气室及其气压补偿方法,可有效缩小气室体积,保证传感器的小型化,且气压补偿过程简单、测量精度较高、稳定性较好。

为了实现上述目的,本发明提供一种梯形气室及其气压补偿方法,包括一气室本体、和设置于所述气室本体内的一红外光源、一反光杯、一反光镜、两热释电探测器和一气压传感器;所述气室本体呈梯形且包括一顶面、一底面、两侧面、一进气口和一出气口;所述进气口和所述出气口分别位于所述气室本体的两侧,且所述进气口位于所述顶面,所述出气口位于所述底面;所述反光镜固定于所述气室本体内并与所述顶面平行;所述反光杯固定于一所述侧面,所述红外光源设置于所述反光杯内侧,两所述热释电探测器和所述气压传感器设置于另一所述侧面;所述红外光源、所述反光杯、所述顶面和所述反光镜配合形成一测量光路和一参比光路,两所述热释电探测器分别位于所述测量光路和所述参比光路上。

优选地,还包括一数据处理器和一显示器,所述数据处理器连接所述显示器、两所述热释电探测器和所述气压传感器。

优选地,所述进气口设置有一疏水防尘膜。

优选地,所述气室本体的内壁黄铜镀金处理。

优选地,两所述侧面与水平面呈45度夹角。

本发明的一种基于本发明所述梯形气室的气压补偿方法,包括步骤:

s1:采集两所述热释电探测器和所述气压传感器的输出电压并进行归一化处理,获得归一化数据;

s2:将所述归一化数据送至一aco-bp算法模型的输入端作为输入向量x=(x1,x2,x3),其中x1表示位于所述测量光路的所述热释电探测器的输出电压归一化处理后的数据;x2表示位于所述参比光路的所述热释电探测器的输出电压归一化处理后的数据;x3表示所述气压传感器的输出电压归一化处理后的数据;

s3:所述aco-bp算法模型输出气压补偿后的气体浓度;

s4:所述显示器显示所述气体浓度。

优选地,所述s2步骤之前还包括步骤:

s5:建立一bp神经网络;

s6:用蚁群算法对所述bp神经网络进行优化,获得所述aco-bp算法模型。

优选地,所述s6步骤进一步包括步骤:

s61:初始化;令集合ipi(1≤i≤m)中的元素j的信息元素是τj(ipi)(t)=c,(1≤j≤n),蚂蚁的数量为m,所有蚂蚁开始在蚁巢,最大迭代次数为nmax;

s62:释放蚂蚁;所有蚂蚁由集合ipi出发,遵循以下路径规则在所有集合中按顺序查找元素,最终找到食物源,满足概率公式

其中,所有蚂蚁k以一定概率任意挑选第j个元素;

s63:信息素更新;当所有蚂蚁在各个集合中挑选了其中一个元素,把所有蚂蚁选择出的权值作为神经网络参数,可算出训练样本的输出误差,记录所选参数中的最优解;此过程所用时间是m,对于集合ipi(1≤i≤m)中每个元素的信息素按公式(2)进行调整:

τj(ipi)(t+m)=ρτ(ipi)(t)+δτj(ipi)(2);

其中,τj(ipi)(t)表示集合ipi中的元素j的信息元素,t表示时间;参数p(0≤p≤1)表示信息素的持久性,1-p表示在t至t+m时间段信息素的降低程度;式中,表示此次循环中第k只蚂蚁在集合ipi中的第j个元素余下的信息素,满足公式(3):

其中q是常量,代表蚂蚁完成一次循环后产生的信息素之和,e表示蚂蚁k挑选的元素当成神经网络的权值之和;

训练样本最大输出误差ek满足公式(4):

其中on表示神经网络的实际输出,oq表示神经网络的期望输出值;

s64:重复步骤s62至s63,直至全部蚂蚁收敛至相同路径,迭代次数完成,获得最优解;

s65:将蚁群算法找到的最好权值作为bp算法的初始权值,采用bp算法进一步训练所述bp神经网络,采用验证样本对所述bp神经网络泛化能力检验,如满足误差要求,则结束,否则返回步骤s61。

本发明由于采用了以上技术方案,使其具有以下有益效果:

1.本发明提出一种新型梯形反射式气室,红外光源、探测器以及反光镜的特殊放置角度,可以使红外光在气室中经过多次反射,最终被热释电探测器接收,可有效的延长光程,并控制气室体积,有利于传感器小型化。

2.本发明采样气室进气口设置有疏水防尘膜,避免小水滴与灰尘进入气室影响传感器的正常工作,可提高传感器测量精度,延长传感器寿命。

3.本发明中采样气室的进气口与出气口分别设置于气室两侧,可避免待测气体在进入采样气室后发生局部堆积,保证气体的充分混合,使气体的实时测量浓度更为精确。

4.本发明中传感器采用了单光源双光路的结构,该结构能够在一定程度上消除光源抖动、光学器件污染等外界因素对测量精度带来的影响。

5.本发明采用aco-bp算法进行气压补偿,弥补了现有的经验公式补偿法、电路补偿法的多项缺点,使补偿过程更加简便、精确,与现有技术相比具有精度高、成本低,结构小等特点。

附图说明

图1为本发明实施例的梯形气室的结构示意图;

图2为本发明实施例的气压补偿方法的流程图;

图3为本发明实施例的aco-bo算法的流程图。

具体实施方式

下面根据附图1~图3,给出本发明的较佳实施例,并予以详细描述,使能更好地理解本发明的功能、特点。

请参阅图1,本发明实施例的一种梯形气室,包括一气室本体1、和设置于气室本体1内的一红外光源2、一反光杯3、一反光镜4、两热释电探测器5和一气压传感器6;气室本体1呈梯形且包括一顶面11、一底面12、两侧面13、一进气口14和一出气口15;进气口14和出气口15分别位于气室本体1的两侧,且进气口14位于顶面11,出气口15位于底面12;反光镜4固定于气室本体1内并与顶面11平行;反光杯3固定于一侧面13,红外光源2设置于反光杯3内侧,两热释电探测器5和气压传感器6设置于另一侧面13;红外光源2、反光杯3、顶面11和反光镜4配合形成一测量光路7和一参比光路8,两热释电探测器5分别位于测量光路7和参比光路8上。

还包括一数据处理器和一显示器,数据处理器连接显示器、两热释电探测器5和气压传感器6。

本实施例中,进气口14设置有一疏水防尘膜9,来避免小水滴与灰尘进入气室本体1影响传感器的正常工作。

气室本体1的内壁黄铜镀金处理,保证气室本体1内壁足够光滑。两侧面13与水平面呈45度夹角。

请参阅图1~图3,本发明实施例的一种基于本实施例梯形气室的气压补偿方法,包括步骤:

s1:采集两热释电探测器5和气压传感器6的输出电压并进行归一化处理,获得归一化数据;

s2:将归一化数据送至一aco-bp算法模型的输入端作为输入向量x=(x1,x2,x3),其中x1表示位于测量光路7的热释电探测器5的输出电压归一化处理后的数据;x2表示位于参比光路8的热释电探测器5的输出电压归一化处理后的数据;x3表示气压传感器6的输出电压归一化处理后的数据;

s3:aco-bp算法模型输出气压补偿后的气体浓度;

s4:显示器显示气体浓度。

优选地,s2步骤之前还包括步骤:

s5:建立一bp神经网络;

s6:用蚁群算法对bp神经网络进行优化,获得aco-bp算法模型。

优选地,s6步骤进一步包括步骤:

s61:初始化;令集合ipi(1≤i≤m)中的元素j的信息元素是τj(ipi)(t)=c,(1≤j≤n),蚂蚁的数量为m,所有蚂蚁开始在蚁巢,最大迭代次数为nmax;

s62:释放蚂蚁;所有蚂蚁由集合ipi出发,遵循以下路径规则在所有集合中按顺序查找元素,最终找到食物源,满足概率公式

其中,所有蚂蚁k以一定概率任意挑选第j个元素;

s63:信息素更新;当所有蚂蚁在各个集合中挑选了其中一个元素,把所有蚂蚁选择出的权值作为神经网络参数,可算出训练样本的输出误差,记录所选参数中的最优解;此过程所用时间是m,对于集合ipi(1≤i≤m)中每个元素的信息素按公式(2)进行调整:

τj(ipi)(t+m)=ρτ(ipi)(t)+δτj(ipi)(2);

其中,τj(ipi)(t)表示集合ipi中的元素j的信息元素,t表示时间;参数p(0≤p≤1)表示信息素的持久性,1-p表示在t至t+m时间段信息素的降低程度;式中,表示此次循环中第k只蚂蚁在集合ipi中的第j个元素余下的信息素,满足公式(3):

其中q是常量,代表蚂蚁完成一次循环后产生的信息素之和,e表示蚂蚁k挑选的元素当成神经网络的权值之和;

训练样本最大输出误差ek满足公式(4):

其中on表示神经网络的实际输出,oq表示神经网络的期望输出值;

s64:重复步骤s62至s63,直至全部蚂蚁收敛至相同路径,迭代次数完成,获得最优解;

s65:将蚁群算法找到的最好权值作为bp算法的初始权值,采用bp算法进一步训练bp神经网络,采用验证样本对bp神经网络泛化能力检验,如满足误差要求,则结束,否则返回步骤s61,重新训练。使用蚁群算法优化bp神经网络结束,以此确定微处理器中的aco-bp算法模型;

本发明实施例的一种基于本实施例梯形气室的气压补偿方法,在基于aco-bp算法气压补偿的红外气体传感器的实际气体浓度测量中,通过数据处理器对热释电探测器5和气压传感器6的测量数据进行归一化处理,并将之作为aco-bp算法输入层的输入向量,经过aco-bp算法处理后,得到压力补偿后的气体浓度信息,最终在显示器上显示气体浓度信息。

本发明相较于经验公式,无需进行大量实验以标定模型参数,相较于电路补偿法,免除了繁琐电路的设计引入。过程结构简单、简化了气压补偿的过程,本发明在整个气体检测范围都进行了气压补偿,具有更好的适配性。

以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1