一种基于多传感器快速学习的气体种类识别方法及系统转让专利
申请号 : CN202011583594.5
文献号 : CN112580741B
文献日 : 2021-08-06
发明人 : 沈廼桐 , 刘金星 , 樊海春 , 张涛 , 李超 , 徐卫 , 郭稳 , 薛天成
申请人 : 天津同阳科技发展有限公司
摘要 :
权利要求 :
1.一种基于多传感器快速学习的气体种类识别方法,其特征在于,包括:S1、构建基础气体识别模型库;向测试传感器阵列所在的气室内分别通入不同浓度和不同种类的待测气体,采集传感器数据进行LDA数据处理,得到气体种类映射坐标系,再在该坐标系下,根据不同气体浓度变化,建立浓度坐标系;建立好的坐标系作为基础气体识别模型库;
S2、标定调整分类坐标系模型:根据当前标定与前次标定之间的时间差,调整本次标定权值,再将新标定得到的传感器数据信息拼接到原有数据队列后面,再在现有拼接后的队列基础上,计算LDA新坐标;
S3、矫正调整模型:在新坐标实现后,根据现有标定数据,对模型进行矫正计算;利用增加数据列后的模型对当前标定气体进行识别,根据识别后数据在新坐标系下坐标与现有气体分类数据重心差值,调整坐标系;通过对坐标系进行反复调整,使得利用LDA算法生成的坐标系对气体进行有效分类;
步骤S2所述调整本次标定权值的方法采用动态权重系数算法,根据仪器标定时间动态计算模型输出算法权重系数;具体包括:S211、存储策略:在传感器采集到数据进行数据拼接后,将数据读取时间进行记录,在时间存储的同时记录标识数据失效时间以及衰减系数;
S212、模型计算:在利用LDA进行数据降维分析、计算类别均值时,增加时间衰减函数进行计算;在计算全局样本均值时,同样利用衰减函数,对数据进行衰减盘点,同时读取数据失效时间信息,判断数据信息是否可以继续作为全局样本继续作为有效数据;
步骤S212中所述利用LDA进行数据降维分析的具体方法为:(1)计算各传感器不同气体氛围下的AD值均值ui,计算所有传感器AD值u;
(2)计算历史有效数据在衰减函数作用后的散度矩阵Sw,计算所有传感器衰减函数作用后的散度矩阵St,传感器之间的散度矩阵Sb;
‑1
(3)对矩阵Sw Sb做特征分解;
(4)取最大d'个特征值所对应的特征向量;
(5)计算投影矩阵;
(6)计算投影坐标系;
衰减函数表示为:
k‑i
Y=e *p*Xi+q
其中Y为衰减运算后AD值均值,k为时间衰减系数,p为传感器原始衰减比例,q为传感器衰减调整值,Xi为拼接调整后存储训练集中数据向量。
2.根据权利要求1所述的一种基于多传感器快速学习的气体种类识别方法,其特征在于,步骤S2中所述拼接采用多模态数据拼接融合算法,具体包括:S201、前置条件:利用多台仪器,采集传感器在规定状态污染物氛围内,传感器采集值变化规律,包括传感器采集值定时间段内AD值变化均量,定时间段内传感器方差偏移量,定时间段内传感器AD值中心距变化量,并结合气体氛围变化规律,根据传感器AD值数据计算出该种传感器在当前气体氛围种变化的特征向量,将该特征向量作为当前传感器在该种气体氛围变化规律模式下的模式观察规律特征向量;
S202、执行条件:将需要进行数据训练拼接的不同传感器观测数据,即多模态数据,进行数据融合,利用基于步骤S201特征向量的基础上,对传感器测量数据与特征向量进行按位乘法运算,并将计算后所得到的结果进行数据拼接,得到气体氛围变化规律传感器特征向量空间下的恶臭污染因子特征空间数据模型;
S203、校准拼接:利用已知气体变化氛围,结合各个传感器观察结果变化规律,修改当前传感器监测数据结果的特征向量空间;将优化修改后的数据与特征向量相乘,将结果拼接到数据模型后部;使得拼接后的数据训练模型,越靠后的记录,数据特征向量利用的为最新数据变化特征向量;
S204、有损拼接:对于部分传感器对某些种物质无有效响应的情况,在数据处理时,将特征向量非零特征值相同的特征值进行单独记录,通过快速特征向量0值检索,快速进行污染因子种类判别。
3.根据权利要求1所述的一种基于多传感器快速学习的气体种类识别方法,其特征在于,步骤S3所述矫正计算采用标定矫正模型算法,具体包括:S301、利用已经经过LDA处理过的坐标信息对当前标定结果进行重新判断,判断依照当前校准信息,能否对当前恶臭因子进行判断,如果可以进行判断,且新生成数据结果到各坐标轴间距离方差小于阈值系数,则认定该模型可用;
S302、否则进入重新调整阶段,通过贪婪算法,调整权值系数,使得边距方差阈值小于给定的阈值系数;则将该模型作为新校正后的模型进行使用。
4.一种基于多传感器快速学习的气体种类识别系统,其特征在于,包括:模型构建模块,用于构建基础气体识别模型库;向测试传感器阵列所在的气室内分别通入不同浓度和不同种类的待测气体,采集传感器数据进行LDA数据处理,得到气体种类映射坐标系,再在该坐标系下,根据不同气体浓度变化,建立浓度坐标系;建立好的坐标系作为基础气体识别模型库;
标定模块,用于标定调整分类坐标系模型:根据当前标定与前次标定之间的时间差,调整本次标定权值,再将新标定得到的传感器数据信息拼接到原有数据队列后面,再在现有拼接后的队列基础上,计算LDA新坐标;
矫正模块,用于矫正调整模型:在新坐标实现后,根据现有标定数据,对模型进行矫正计算;利用增加数据列后的模型对当前标定气体进行识别,根据识别后数据在新坐标系下坐标与现有气体分类数据重心差值,调整坐标系;通过对坐标系进行反复调整,使得利用LDA算法生成的坐标系可以对气体进行有效分类;
所述标定模块还设有动态权重系数单元,用于根据仪器标定时间动态计算模型输出算法权重系数;具体包括:
存储策略子单元:在传感器采集到数据进行数据拼接后,将数据读取时间进行记录,在时间存储的同时记录标识数据失效时间以及衰减系数;
模型计算子单元:在利用LDA进行数据降维分析、计算类别均值时,增加时间衰减函数进行计算;在计算全局样本均值时,同样利用衰减函数,对数据进行衰减盘点,同时读取数据失效时间信息,判断数据信息是否可以继续作为全局样本继续作为有效数据;
模型计算子单元中利用LDA进行数据降维分析:(1)计算各传感器不同气体氛围下的AD值均值ui,计算所有传感器AD值u;
(2)计算历史有效数据在衰减函数作用后的散度矩阵Sw,计算所有传感器衰减函数作用后的散度矩阵St,传感器之间的散度矩阵Sb;
‑1
(3)对矩阵Sw Sb做特征分解;
(4)取最大d'个特征值所对应的特征向量;
(5)计算投影矩阵;
(6)计算投影坐标系;
衰减函数表示为:
k‑i
Y=e *p*Xi+q
其中Y为衰减运算后AD值均值,k为时间衰减系数,p为传感器原始衰减比例,q为传感器衰减调整值,Xi为拼接调整后存储训练集中数据向量。
5.根据权利要求4所述的一种基于多传感器快速学习的气体种类识别系统,其特征在于,所述标定模块设有多模态数据拼接融合单元,包括:前置条件子单元:利用多台仪器,采集传感器在规定状态污染物氛围内,传感器采集值变化规律,包括传感器采集值定时间段内AD值变化均量,定时间段内传感器方差偏移量,定时间段内传感器AD值中心距变化量,并结合气体氛围变化规律,根据传感器AD值数据计算出该种传感器在当前气体氛围种变化的特征向量,将该特征向量作为当前传感器在该种气体氛围变化规律模式下的模式观察规律特征向量;
执行条件子单元:将需要进行数据训练拼接的不同传感器观测数据,即多模态数据,进行数据融合,利用基于前置条件子单元的特征向量的基础上,对传感器测量数据与特征向量进行按位乘法运算,并将计算后所得到的结果进行数据拼接,得到气体氛围变化规律传感器特征向量空间下的恶臭污染因子特征空间数据模型;
校准拼接子单元:利用已知气体变化氛围,结合各个传感器观察结果变化规律,修改当前传感器监测数据结果的特征向量空间;将优化修改后的数据与特征向量相乘,将结果拼接到数据模型后部;使得拼接后的数据训练模型,越靠后的记录,数据特征向量利用的为最新数据变化特征向量;
有损拼接子单元:对于部分传感器对某些种物质无有效响应的情况,在数据处理时,将特征向量非零特征值相同的特征值进行单独记录,通过快速特征向量0值检索,快速进行污染因子种类判别。
6.根据权利要求4所述的一种基于多传感器快速学习的气体种类识别系统,其特征在于,所述矫正模块设有标定矫正模型单元,具体包括:判断子单元:利用已经经过LDA处理过的坐标信息对当前标定结果进行重新判断,判断依照当前校准信息,能否对当前恶臭因子进行判断,如果可以进行判断,且新生成数据结果到各坐标轴间距离方差小于阈值系数,则认定该模型可用;
重调整子单元:进入重新调整阶段,通过贪婪算法,调整权值系数,使得边距方差阈值小于给定的阈值系数;则将该模型作为新校正后的模型进行使用。
说明书 :
一种基于多传感器快速学习的气体种类识别方法及系统
技术领域
背景技术
进行快速识别,是解决这一问题的关键因素。目前主要使用的方法为利用传感器进行检测,
但受传感器技术和反应原理的影响,传感器在气体识别过程中存在交叉干扰以及漂移等问
题,不能快速准确的对气体进行识别。
发明内容
再在该坐标系下,根据不同气体浓度变化,建立浓度坐标系;建立好的坐标系作为基础气体
识别模型库;
的队列基础上,计算LDA新坐标;
有气体分类数据重心差值,调整坐标系;通过对坐标系进行反复调整,使得利用LDA算法生
成的坐标系可以对气体进行有效分类。
量,定时间段内传感器AD值中心距变化量,并结合气体氛围变化规律,根据传感器AD值数据
计算出该种传感器在当前气体氛围种变化的特征向量,将该特征向量作为当前传感器在该
种气体氛围变化规律模式下的模式观察规律特征向量;
行按位乘法运算,并将计算后所得到的结果进行数据拼接,得到气体氛围变化规律传感器
特征向量空间下的恶臭污染因子特征空间数据模型;
果拼接到数据模型后部;使得拼接后的数据训练模型,越靠后的记录,数据特征向量利用的
为最新数据变化特征向量;
进行污染因子种类判别。
数据失效时间信息,判断数据信息是否可以继续作为全局样本继续作为有效数据。
各坐标轴间距离方差小于阈值系数,则认定该模型可用;
入不同浓度和不同种类的待测气体,采集传感器数据进行LDA数据处理,得到气体种类映射
坐标系,再在该坐标系下,根据不同气体浓度变化,建立浓度坐标系;建立好的坐标系作为
基础气体识别模型库;
现有拼接后的队列基础上,计算LDA新坐标;
系下坐标与现有气体分类数据重心差值,调整坐标系;通过对坐标系进行反复调整,使得利
用LDA算法生成的坐标系可以对气体进行有效分类。
量,定时间段内传感器AD值中心距变化量,并结合气体氛围变化规律,根据传感器AD值数据
计算出该种传感器在当前气体氛围种变化的特征向量,将该特征向量作为当前传感器在该
种气体氛围变化规律模式下的模式观察规律特征向量;
征向量进行按位乘法运算,并将计算后所得到的结果进行数据拼接,得到气体氛围变化规
律传感器特征向量空间下的恶臭污染因子特征空间数据模型;
果拼接到数据模型后部;使得拼接后的数据训练模型,越靠后的记录,数据特征向量利用的
为最新数据变化特征向量;
进行污染因子种类判别。
取数据失效时间信息,判断数据信息是否可以继续作为全局样本继续作为有效数据。
结果到各坐标轴间距离方差小于阈值系数,则认定该模型可用;
附图说明
具体实施方式
仅用以方便、明晰地辅助说明本发明专利实施例的目的。
类的气体,进行LDA数据处理,得到气体种类映射坐标系,再在该坐标系下,根据不同气体浓
度变化,建立浓度坐标系。将建立好的坐标系存储在仪器内,作为基础气体识别模型库。
的队列基础上,计算LDA新坐标,进而实现ONE‑SHOT学习的目的。
有气体分类数据重心差值,调整坐标系。
法,实现小样本学习的效果。
将具有多模态性数据进行融合,得出恶臭因子分析模型,便是恶臭因子数据分析需要解决
的基础技术问题。同时还需要解决由于传感器工作原理特点,传感器对不同物质可能出现
不反应的现象,进而导致多模态数据不完整的情况。
融合分析。
差偏移量,定时间段内传感器AD值中心距变化量等数据,并结合气体氛围变化规律,根据传
感器AD值数据计算出该种传感器在当前气体氛围种变化的特征向量,将该特征向量作为当
前传感器在该种气体氛围变化规律模式下的模式观察规律特征向量;(2)执行条件:将需要
进行数据训练拼接的不同传感器观测数据(即多模态数据)进行数据融合,利用基于前一步
特征向量的基础上,对传感器测量数据与特征向量进行按位乘法运算,并将计算后所得到
的结果进行数据拼接,得到气体氛围变化规律传感器特征向量空间下的恶臭污染因子特征
空间数据模型。(3)校准拼接:在校准模式下,利用已知气体变化氛围,结合各个传感器观察
结果(多模态监测数据)变化规律,修改当前传感器监测数据结果的特征向量空间。将优化
修改后的数据与特征向量相乘,将结果拼接到数据模型后部。使得拼接后的数据训练模型,
越靠后的记录,数据特征向量利用的为最新数据变化特征向量。(4)有损拼接:对于部分传
感器对某些种物质无有效响应的情况,该拼接算法在数据处理时,将特征向量非零特征值
相同的特征值进行单独记录,可以通过快速特征向量0值检索,快速进行污染因子种类判
别。
要根据系统中存储的数据内容以及对应数据内容的获取时间,对数据集进行优化调整,避
免由于传感器变化,导致历史久远的数据对当前数据造成影响。因此本算法利用传感器数
据集中数据获取的时间,结合数据可信度衰减函数,对数据进行优化处理。提高数据的可用
度。
用LDA进行数据降维分析,计算类别均值时,增加时间衰减函数进行计算。在计算全局样本
均值时,同样利用衰减函数,对数据进行衰减盘点,同时读取数据失效时间信息,判断数据
信息是否可以继续作为全局样本继续作为有效数据。
数据结果到各坐标轴间距离方差小于阈值系数,则认定该模型可用。(2)否则进入重新调整
阶段,通过贪婪算法,调整权值系数,使得边距方差阈值小于给定的阈值系数。则可将该模
型作为新校正后的模型进行使用。
心距计算。根据计算结果修正测量数据,将计算的方差值和中心距作为向量值,一次存入对
应传感器AD测量值数据后面,再将所有传感器依照上述方法所得数据,按仪器规定的顺序
进行排列。将排列好的数据进行指纹图谱模型计算,结合现有污染场景指纹图谱数据,利用
图谱的特征向量乘以图1表中的行向量,得到图2的数据。
数据后面,得到如图3所示的直接拼接后的数据分析模型训练集,图3为部分数据。
的结果放入表格的原位置(表中数据间隔以等时间间隔为数据记录间隔)。进而得到利用衰
减公式、计算衰减后的数据模型队列,即得到图4,校准拼接、和动态权重系数调整后的压缩
拼接后的数据集,图4所示为部分数据。
时数据获取后的变换矩阵,进而得到数据投影坐标系。