基于近红外建模的汽油/柴油检测分析方法及装置

文档序号:1919784 发布日期:2021-12-03 浏览:15次 >En<

阅读说明:本技术 基于近红外建模的汽油/柴油检测分析方法及装置 (Gasoline/diesel oil detection and analysis method and device based on near infrared modeling ) 是由 杜彪 丁焰 朱云鹏 尹航 鲁冰 吉喆 裴修尧 周玉山 于 2021-07-29 设计创作,主要内容包括:本公开提供一种基于近红外建模的汽油/柴油检测分析方法及装置,能够根据汽油/柴油样品的近红外检测值以及各个成分的湿化学值进行结合关联,进而构建对应的数据库,形成近红外分析模型,这样,就可以利用近红外分析模型对待检测的汽油/柴油的各项成分含量数据进行检测分析,使得检测得到的各成分含量的准确度得到有效提高。(The invention provides a gasoline/diesel detection and analysis method and device based on near-infrared modeling, which can be used for performing combination and association according to near-infrared detection values of gasoline/diesel samples and the wet chemical values of all components, further constructing a corresponding database and forming a near-infrared analysis model, so that the near-infrared analysis model can be used for performing detection and analysis on content data of all components of gasoline/diesel to be detected, and the accuracy of the content of all the components obtained through detection is effectively improved.)

基于近红外建模的汽油/柴油检测分析方法及装置

技术领域

本公开涉及油品检测技术领域,尤其涉及一种基于近红外建模的汽油/柴油检测分析方法及装置。

背景技术

近红外光谱分析方法已广泛应用于油品性质分析中,同传统的实验室化验方法相比,该方法具有分析速度快、精度高和耗费少等优点。

但是现有技术中的近红外光谱分析,一般只对汽油/柴油的近红外光谱进行分析,根据近红外光谱确定汽油/柴油的各个成分含量或者相应的数据指标。单靠近红外光谱的分析可能会使汽油/柴油的各项指标检测的不准确,检测精度不高。

发明内容

有鉴于此,本公开的目的在于提出一种基于近红外建模的汽油/柴油检测分析方法及装置,能够解决或部分解决上述技术问题。

基于上述目的,本公开第一方面提供了一种基于近红外建模的汽油/柴油检测分析方法,包括:

S1,获取n个汽油/柴油样品;

S2,提取每个所述汽油/柴油样品中的硫成分、辛烷成分、芳烃成分、烯烃成分和其他成分;

S3,利用近红外设备获取每个所述汽油/柴油样品的近红外光谱;

S4,利用湿化法对每个所述汽油/柴油样品的各项成分进行检测,获取每个所述汽油/柴油样品的所述硫成分的第一湿化学值,所述辛烷成分的第二湿化学值,所述芳烃成分的第三湿化学值,所述烯烃成分的第四湿化学值,和所述其他成分的第五湿化学值;

S5,从每个所述汽油/柴油样品的所述近红外光谱中选择信息量的相关性最大的区域为近红外光谱区域;

S6,对每个所述汽油/柴油样品的所述近红外光谱区域进行一阶导数处理后,再进行多元线性回归处理得到近红外检测值;

S7,将每个所述汽油/柴油样品的所述近红外检测值与所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值利用偏最小二乘法运算处理进行关联;

S8,计算每个所述汽油/柴油样品的各项成分关联后的近红外检测值与对应湿化学值之间的均方根误差,将均方根误差大于误差阈值的汽油/柴油样品的关联后的数据删除;

S9,利用剩余的汽油/柴油样品的关联后的数据构建数据库,将所述数据库作为近红外分析初始模型;

S10,利用n个汽油/柴油样品对所述近红外分析初始模型进行交叉检验,得到近红外分析模型;

S11,将待检测的汽油/柴油利用红外设备获取待分析近红外光谱,以及利用湿化法对待检测的汽油/柴油进行处理得到各项成分对应的待分析湿化学值;

S12,将所述待检测的汽油/柴油的待分析近红外光谱和各项成分对应的待分析湿化学值输入至所述近红外分析模型中,利用近红外模型进行处理确定所述待检测的汽油/柴油的各项成分的含量数据。

进一步地,步骤S10具体包括:

S10-1,对n个汽油/柴油样品进行排序N1,N2……Nn,从n个汽油/柴油样品中选取N1汽油/柴油样品作为检验样品,剩余的汽油/柴油样品作为建模样品;

S10-2,利用建模样品按照上述步骤S2至S9的方案在构建的近红外分析初始模型之上再次构建近红外分析初始模型;

S10-3,将检验样品利用红外设备获取各项成分对应的检验近红外光谱,以及利用湿化法对检验样品进行处理得到各项成分对应的检验湿化学值,并输入至近红外分析初始模型中进行处理,输出检验样品的各项成分的含量数据,并将输出的检验样品的各项成分的含量数据与所述检验样品的真实数据进行比对,输出检验的准确率;

S10-4,按照排序依次选取下一个汽油/柴油样品作为检验样品,剩余的汽油/柴油样品作为建模样品,重复步骤S10-2和S10-3的方案,直至n个汽油/柴油样品均分别作为检验样品得到对应检验的准确率p1,p2……pn

S10-5,计算检验的准确率p1,p2……pn的平均值p,判断是否p≥P,是则将最终得到的近红外分析初始模型作为近红外模型,否则重新获取新的汽油/柴油样品,利用新的汽油/柴油样品重复上述S10-1至S10-4的过程,直至得到的p≥P,将最终得到的近红外分析初始模型作为近红外模型,其中,P为准确率阈值。

进一步地,在步骤S10之后,所述方法还包括:

S10’,获取a个汽油/柴油样本作为校正集,获取b个汽油/柴油样本作为验证集,利用校正集中的汽油/柴油样本按照上述步骤S2至S9的方案在构建的近红外分析模型之上再次构建近红外分析验证模型,并将验证集中的汽油/柴油样本依次输入至近红外分析验证模型中输出验证结果,将验证结果与验证集中的汽油/柴油样本的真实结果进行比对,确定验证的准确率;

S10”,判断验证的准确率是否超过验证阈值,是则将得到的近红外分析验证模型作为最终的近红外分析模型,否则,获取新的校正集和新的验证集重复步骤S10’的方案,直至得到的验证的准确率超过验证阈值,将得到的近红外分析验证模型作为最终的近红外分析模型。

进一步地,步骤S6中的多元线性回归处理过程具体包括:

将一阶导数处理后的近红外光谱区域中的至少一个主成分光谱乘以对应的主成分得分系数得到对应的主成分光谱数据,依据至少一个主成分光谱数据构建至少一个主成分矩阵;

根据至少一个主成分矩阵构建至少一个主线性函数,将至少一个主线性函数进行线性回归处理,得到对应的近红外检测值。

进一步地,步骤S7中的偏最小二乘法的运算处理过程具体包括:

根据近红外检测值构建对应的光谱矩阵,从各成分对应的所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值中筛选出主成分对应的主湿化学值,根据主湿化学值构建主湿化学矩阵,将所述光谱矩阵和所述主湿化学矩阵进行关联,并计算两个矩阵的预测线性关系函数;

则步骤S9,具体为:利用各个汽油/柴油样品得到的预测线性关系函数构建数据库,将所述数据库作为近红外分析初始模型。

进一步地,所述其他成分包括下列至少之一:

苯成分、硅成分、甲苯成分、磷成分、氯成分、锰成分、铅成分、铁成分、氧成分、胶质成分、乙醇成分、残碳成分、灰成分、十六烷成分、脂肪酸甲酯成分和污染物成分。

进一步地,在步骤S3之后,所述方法还包括:

S3’,对得到的所述近红外光谱中的吸光度超过吸光阈值的光谱区域删除,将各个近红外光谱中的噪音区域删除。

本公开的第二方面提出了一种基于近红外建模的汽油/柴油检测分析装置,包括:

获取模块,用于获取n个汽油/柴油样品;

提取模块,用于提取每个所述汽油/柴油样品中的硫成分、辛烷成分、芳烃成分、烯烃成分和其他成分;

近红外获取模块,用于利用近红外设备获取每个所述汽油/柴油样品的近红外光谱;

湿化学处理模块,用于利用湿化法对每个所述汽油/柴油样品的各项成分进行检测,获取每个所述汽油/柴油样品的所述硫成分的第一湿化学值,所述辛烷成分的第二湿化学值,所述芳烃成分的第三湿化学值,所述烯烃成分的第四湿化学值,和所述其他成分的第五湿化学值;

选择模块,用于从每个所述汽油/柴油样品的所述近红外光谱中选择信息量与对应的成分相关性最大的区域为近红外光谱区域;

数学处理模块,用于对每个所述汽油/柴油样品的所述近红外光谱区域进行一阶导数处理后,再进行多元线性回归处理得到近红外检测值;

关联处理模块,用于将每个所述汽油/柴油样品的所述近红外检测值与所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值利用偏最小二乘法运算处理进行关联;

删除模块,用于计算每个所述汽油/柴油样品的各项成分关联后的近红外检测值与对应湿化学值之间的均方根误差,将均方根误差大于误差阈值的汽油/柴油样品的关联后的数据删除;

构建模块,用于利用剩余的汽油/柴油样品的关联后的数据构建数据库,将所述数据库作为近红外分析初始模型;

交叉检验模块,用于利用n个汽油/柴油样品对所述近红外分析初始模型进行交叉检验,得到近红外分析模型;

待检测预处理模块,用于将待检测的汽油/柴油利用红外设备获取待分析近红外光谱,以及利用湿化法对待检测的汽油/柴油进行处理得到各项成分对应的待分析湿化学值;

检测分析模块,用于将所述待检测的汽油/柴油的待分析近红外光谱和各项成分对应的待分析湿化学值输入至所述近红外分析模型中,利用近红外模型进行处理确定所述待检测的汽油/柴油的各项成分的含量数据。

本公开的第三方面提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

本公开的第四方面提出了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行第一方面所述方法。

从上面所述可以看出,本公开提供的基于近红外建模的汽油/柴油检测分析方法及装置,能够根据汽油/柴油样品的近红外检测值以及各个成分的湿化学值进行结合关联,进而构建对应的数据库,形成近红外分析模型,这样,就可以利用近红外分析模型对待检测的汽油/柴油的各项成分含量数据进行检测分析,使得检测得到的各成分含量的准确度得到有效提高。

附图说明

为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例的基于近红外建模的汽油/柴油检测分析方法的流程示意图;

图2为本公开实施例的基于近红外建模的汽油/柴油检测分析装置的结构示意图;

图3为本公开实施例的电子设备的结构示意图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。

需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。

如图1所示,本实施例提出的基于近红外建模的汽油/柴油检测分析方法,执行步骤具体包括:

S1,获取n个汽油/柴油样品。

S2,提取每个所述汽油/柴油样品中的硫成分、辛烷成分、芳烃成分、烯烃成分和其他成分。

S3,利用近红外设备获取每个所述汽油/柴油样品的近红外光谱。

S4,利用湿化法对每个所述汽油/柴油样品的各项成分进行检测,获取每个所述汽油/柴油样品的所述硫成分的第一湿化学值,所述辛烷成分的第二湿化学值,所述芳烃成分的第三湿化学值,所述烯烃成分的第四湿化学值,和所述其他成分的第五湿化学值。

其中,使用的湿化学方法包括下列至少之一:液相沉积法、电化学沉积法、溶胶凝胶法。利用湿化学法能够准确的确定汽油或柴油中各项成分的数值,具体为:得到硫成分的第一湿化学值,辛烷成分的第二湿化学值,芳烃成分的第三湿化学值,烯烃成分的第四湿化学值,和其他成分的第五湿化学值。

S5,从每个所述汽油/柴油样品的所述近红外光谱中选择信息量的相关性最大的区域为近红外光谱区域。

其中,可以利用预先训练好的神经网络模型对近红外光谱进行选择,将近红外光谱输入至神经网络模型中进行处理,输出对应的近红外光谱区域。

对应的神经网络模型包括:汽油神经网络模型,能够对汽油的近红外光谱进行筛选,选出与汽油的各项指标的相关性最大的汽油近红外光谱区域;以及,柴油神经网络模型,能够对柴油的近红外光谱进行筛选,选出与柴油的各项指标的相关性最大的柴油近红外光谱区域。

汽油神经网络的的训练过程包括:

S51,预先构建第一深度神经网络初始模型。其中,包括:输入层、多个隐藏层、输出层,隐藏层的数量可根据实际需要进行设定。

S52,获取预定数量的汽油样本的近红外光谱,并对每个光谱的相关性最大的光谱区域进行目标区域标记。

S53,将第一个汽油样本输入至第一深度神经网络初始模型中进行训练,若训练输出的光谱区域与目标区域标记不同,则对第一深度神经网络初始模型中的参数进行调整,直至训练输出的光谱区域与目标区域标记相同,再将下一个汽油样本输入至第一深度神经网络初始模型进行训练。

S54,当所有的汽油样本全部训练完成后,将训练后的第一深度神经网络初始模型作为汽油神经网络模型。

柴油神经网络的的训练过程包括:

S51’,预先构建第二深度神经网络初始模型。其中,包括:输入层、多个隐藏层、输出层,隐藏层的数量可根据实际需要进行设定。

S52’,获取预定数量的柴油样本的近红外光谱,并对每个光谱的相关性最大的光谱区域进行目标区域标记。其中,柴油样本的数量可以与汽油样本的数量相同,也可以不同,具体可根据实际情况进行自主选择。

S53’,将第一个柴油样本输入至第二深度神经网络初始模型中进行训练,若训练输出的光谱区域与目标区域标记不同,则对第二深度神经网络初始模型中的参数进行调整,直至训练输出的光谱区域与目标区域标记相同,再将下一个柴油样本输入至第二深度神经网络初始模型进行训练。

S54’,当所有的柴油样本全部训练完成后,将训练后的第二深度神经网络初始模型作为柴油神经网络模型。

上述得到汽油神经网络模型和/或柴油神经网络模型之后,还可以对应获取相应的汽油检验样本和/或柴油检验样本对汽油神经网络模型和/或柴油神经网络模型的准确率进行检验。当检验结果得到的准确率大于等于预定阈值才能最终确定汽油神经网络模型和/或柴油神经网络模型;如果检验结果得到的准确率小于预定阈值,需要将汽油检验样本和/或柴油检验样本作为训练样本继续对汽油神经网络模型和/或柴油神经网络模型进行训练,并不断重复上述过程直至得到的检验结果的准确率大于等于预定阈值。

利用得到的汽油神经网络模型和/或柴油神经网络模型对相应的近红外光谱进行区域识别,进而能够更加准确的筛选出信息量的相关性最大的光谱区域。筛选精度和准确度都得到有效的提高。

S6,对每个所述汽油/柴油样品的所述近红外光谱区域进行一阶导数处理后,再进行多元线性回归处理得到近红外检测值。

进行一阶导数处理目的是为了降低近红外光谱图的低频噪声和漂移的影响、提高分辨率、方便峰位置的准确定位,同时放大高频噪声。

S7,将每个所述汽油/柴油样品的所述近红外检测值与所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值利用偏最小二乘法运算处理进行关联。

S8,计算每个所述汽油/柴油样品的各项成分关联后的近红外检测值与对应湿化学值之间的均方根误差,将均方根误差大于误差阈值的汽油/柴油样品的关联后的数据删除。

S9,利用剩余的汽油/柴油样品的关联后的数据构建数据库,将所述数据库作为近红外分析初始模型。

S10,利用n个汽油/柴油样品对所述近红外分析初始模型进行交叉检验,得到近红外分析模型。

S11,将待检测的汽油/柴油利用红外设备获取待分析近红外光谱,以及利用湿化法对待检测的汽油/柴油进行处理得到各项成分对应的待分析湿化学值。

S12,将所述待检测的汽油/柴油的待分析近红外光谱和各项成分对应的待分析湿化学值输入至所述近红外分析模型中,利用近红外模型进行处理确定所述待检测的汽油/柴油的各项成分的含量数据。

在上述方案中,如果选用的是汽油样品,对应得到的近红外分析模型为汽油近红外分析模型,如果选用的是柴油样品,对应得到的近红外分析模型为柴油红外分析模型。

通过上述方案,能够根据汽油/柴油样品的近红外检测值以及各个成分的湿化学值进行结合关联,进而构建对应的数据库,形成近红外分析模型,这样,就可以利用近红外分析模型对待检测的汽油/柴油的各项成分含量数据进行检测分析,使得检测得到的各成分含量的准确度得到有效提高。

在一些实施例中,在步骤S3之后,所述方法还包括:

S3’,对得到的所述近红外光谱中的吸光度超过吸光阈值的光谱区域删除,将各个近红外光谱中的噪音区域删除。

为了避免近红外光谱中吸光度超过吸光阈值的光谱区域的干扰,将其删除。以及噪音较大的光谱区域,也要将其删除。这样使得近红外光谱的特征更加明显。

由于每个光谱的吸光度对应的吸光阈值可能不断变化,然而不能每获取一个近红外光谱就设定一个吸光阈值,这样比较浪费时间,并且降低整体的效率。

因此,选择利用大量的标记好对应的吸光阈值以及噪音阈值的近红外光谱,利用这些标记好的近红外光谱对深度神经网络进行训练,训练完成后,能够利用该深度神经网络进行各种近红外光谱的去燥处理。由于深度神经网络具有再学习的功能,能够不断的在进行去噪处理的过程中不断的提高识别精度。

在一些实施例中,步骤S6中的多元线性回归处理过程具体包括:

S61,将一阶导数处理后的近红外光谱区域中的至少一个主成分光谱乘以对应的主成分得分系数得到对应的主成分光谱数据,依据至少一个主成分光谱数据构建至少一个主成分矩阵。

S62,根据至少一个主成分矩阵构建至少一个主线性函数,将至少一个主线性函数进行线性回归处理,得到对应的近红外检测值。

在上述方案中,通过对近红外光谱的主成分进行分析,充分提取样品光谱的有效信息,消除了线性相关的问题,考虑了光谱矩阵与样品成分矩阵之间的内在联系,使得基于此构建的近红外分析模型更稳健,这种方式适合于复杂分析体系。

在一些实施例中,步骤S7中的偏最小二乘法的运算处理过程具体包括:

根据近红外检测值构建对应的光谱矩阵,从各成分对应的所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值中筛选出主成分对应的主湿化学值,根据主湿化学值构建主湿化学矩阵,将所述光谱矩阵和所述主湿化学矩阵进行关联,并计算两个矩阵的预测线性关系函数;

则步骤S9,具体为:利用各个汽油/柴油样品得到的预测线性关系函数构建数据库,将所述数据库作为近红外分析初始模型。

在一些实施例中,所述其他成分包括下列至少之一:

苯成分、硅成分、甲苯成分、磷成分、氯成分、锰成分、铅成分、铁成分、氧成分、胶质成分、乙醇成分、残碳成分、灰成分、十六烷成分、脂肪酸甲酯成分和污染物成分。

在一些实施例中,步骤S10具体包括:

S10-1,对n个汽油/柴油样品进行排序N1,N2……Nn,从n个汽油/柴油样品中选取N1汽油/柴油样品作为检验样品,剩余的汽油/柴油样品作为建模样品。

S10-2,利用建模样品按照上述步骤S2至S9的方案在构建的近红外分析初始模型之上再次构建近红外分析初始模型。

S10-3,将检验样品利用红外设备获取各项成分对应的检验近红外光谱,以及利用湿化法对检验样品进行处理得到各项成分对应的检验湿化学值,并输入至近红外分析初始模型中进行处理,输出检验样品的各项成分的含量数据,并将输出的检验样品的各项成分的含量数据与所述检验样品的真实数据进行比对,输出检验的准确率。

S10-4,按照排序依次选取下一个汽油/柴油样品作为检验样品,剩余的汽油/柴油样品作为建模样品,重复步骤S10-2和S10-3的方案,直至n个汽油/柴油样品均分别作为检验样品得到对应检验的准确率p1,p2……pn

S10-5,计算检验的准确率p1,p2……pn的平均值p,判断是否p≥P,是则将最终得到的近红外分析初始模型作为近红外模型,否则重新获取新的汽油/柴油样品,利用新的汽油/柴油样品重复上述S10-1至S10-4的过程,直至得到的p≥P,将最终得到的近红外分析初始模型作为近红外模型,其中,P为准确率阈值。

在上述方案中,利用交叉检验的方式对得到的近红外分析初始模型进行检验,能够保证每一个汽油/柴油样品都被用于检验和建模,这样即使样品数量有限也能构建准确度相对较高的模型,提高建模效率。

在一些实施例中,在步骤S10之后,所述方法还包括:

S10’,获取a个汽油/柴油样本作为校正集,获取b个汽油/柴油样本作为验证集,利用校正集中的汽油/柴油样本按照上述步骤S2至S9的方案在构建的近红外分析模型之上再次构建近红外分析验证模型,并将验证集中的汽油/柴油样本依次输入至近红外分析验证模型中输出验证结果,将验证结果与验证集中的汽油/柴油样本的真实结果进行比对,确定验证的准确率;

S10”,判断验证的准确率是否超过验证阈值,是则将得到的近红外分析验证模型作为最终的近红外分析模型,否则,获取新的校正集和新的验证集重复步骤S10’的方案,直至得到的验证的准确率超过验证阈值,将得到的近红外分析验证模型作为最终的近红外分析模型。

在上述方案中,为了进一步保证近红外模型的准确性,利用校正集在上述步骤10-5得到的近红外验证模型的基础上构建对应的近红外验证模型,然后再利用验证集中的样本对近红外验证模型进行验证。

另外,还可以将校正集作为验证集,将验证集作为校正集,按照上述步骤S10’至S10”,进行处理,进而进一步验证近红外验证模型。

将验证完成的近红外验证模型作为最终的近红外分析模型,这样能够使得最终得到的近红外分析模型的分析精度得到进一步地提高。

综上所述,构建的汽油近红外分析模型能够对汽油的成分含量进行检测,并且,还能基于各个成分含量分析得到汽油的馏程、MTBE、饱和蒸气压、抗暴指数、密度等信息。以及柴油近红外分析模型根据的柴油的各成分含量,分析得到柴油的冷滤点、馏程、密度、凝点润滑性、闪点、酸度、氧化安全性、运动粘度等信息。

需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。

需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种基于近红外建模的汽油/柴油检测分析装置。

参考图2,所述基于近红外建模的汽油/柴油检测分析装置,包括:

获取模块201,用于获取n个汽油/柴油样品;

提取模块202,用于提取每个所述汽油/柴油样品中的硫成分、辛烷成分、芳烃成分、烯烃成分和其他成分;

近红外获取模块203,用于利用近红外设备获取每个所述汽油/柴油样品的近红外光谱;

湿化学处理模块204,用于利用湿化学法对每个所述汽油/柴油样品的各项成分进行检测,获取每个所述汽油/柴油样品的所述硫成分的第一湿化学值,所述辛烷成分的第二湿化学值,所述芳烃成分的第三湿化学值,所述烯烃成分的第四湿化学值,和所述其他成分的第五湿化学值;

选择模块205,用于从每个所述汽油/柴油样品的所述近红外光谱中选择信息量的相关性最大的区域为近红外光谱区域;

数学处理模块206,用于对每个所述汽油/柴油样品的所述近红外光谱区域进行一阶导数处理后,再进行多元线性回归处理得到近红外检测值;

关联处理模块207,用于将每个所述汽油/柴油样品的所述近红外检测值与所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值利用偏最小二乘法运算处理进行关联;

删除模块208,用于计算每个所述汽油/柴油样品的各项成分关联后的近红外检测值与对应湿化学值之间的均方根误差,将均方根误差大于误差阈值的汽油/柴油样品的关联后的数据删除;

构建模块209,用于利用剩余的汽油/柴油样品的关联后的数据构建数据库,将所述数据库作为近红外分析初始模型;

交叉检验模块210,用于利用n个汽油/柴油样品对所述近红外分析初始模型进行交叉检验,得到近红外分析模型;

待检测预处理模块211,用于将待检测的汽油/柴油利用红外设备获取待分析近红外光谱,以及利用湿化法对待检测的汽油/柴油进行处理得到各项成分对应的待分析湿化学值;

检测分析模块212,用于将所述待检测的汽油/柴油的待分析近红外光谱和各项成分对应的待分析湿化学值输入至所述近红外分析模型中,利用近红外模型进行处理确定所述待检测的汽油/柴油的各项成分的含量数据。

在一些实施例中,交叉检验模块210具体用于:

对n个汽油/柴油样品进行排序N1,N2……Nn,从n个汽油/柴油样品中选取N1汽油/柴油样品作为检验样品,剩余的汽油/柴油样品作为建模样品。

近红外分析初始模型之上再次构建近红外分析初始模型。

将检验样品利用红外设备获取各项成分对应的检验近红外光谱,以及利用湿化法对检验样品进行处理得到各项成分对应的检验湿化学值,并输入至近红外分析初始模型中进行处理,输出检验样品的各项成分的含量数据,并将输出的检验样品的各项成分的含量数据与所述检验样品的真实数据进行比对,输出检验。

按照排序依次选取下一个汽油/柴油样品作为检验样品,剩余的汽油/柴油样品作为建模样品,重复步骤S10-2和S10-3的方案,直至n个汽油/柴油样品均分别作为检验样品得到对应检验的准确率p1,p2……pn

计算检验的准确率p1,p2……pn的平均值p,判断是否p≥P,是则将最终得到的近红外分析初始模型作为近红外模型,否则重新获取新的汽油/柴油样品,利用新的汽油/柴油样品重复上述S10-1至S10-4的过程,直至得到的p≥P,将最终得到的近红外分析初始模型作为近红外模型,其中,P为准确率阈值。

在一些实施例中,装置还包括:

验证模块,用于获取a个汽油/柴油样本作为校正集,获取b个汽油/柴油样本作为验证集,利用校正集中的汽油/柴油样本按照上述步骤S2至S9的方案在构建的近红外分析模型之上再次构建近红外分析验证模型,并将验证集中的汽油/柴油样本依次输入至近红外分析验证模型中输出验证结果,将验证结果与验证集中的汽油/柴油样本的真实结果进行比对,确定验证的准确率;

判断模块,用于判断验证的准确率是否超过验证阈值,是则将得到的近红外分析验证模型作为最终的近红外分析模型,否则,获取新的校正集和新的验证集重复步骤S10’的方案,直至得到的验证的准确率超过验证阈值,将得到的近红外分析验证模型作为最终的近红外分析模型。

在一些实施例中,数学处理模块206具体用于:

将一阶导数处理后的近红外光谱区域中的至少一个主成分光谱乘以对应的主成分得分系数得到对应的主成分光谱数据,依据至少一个主成分光谱数据构建至少一个主成分矩阵;根据至少一个主成分矩阵构建至少一个主线性函数,将至少一个主线性函数进行线性回归处理,得到对应的近红外检测值。

在一些实施例中,关联处理模块207具体用于:

根据近红外检测值构建对应的光谱矩阵,从各成分对应的所述第一湿化学值、所述第二湿化学值、所述第三湿化学值、所述第四湿化学值和所述第五湿化学值中筛选出主成分对应的主湿化学值,根据主湿化学值构建主湿化学矩阵,将所述光谱矩阵和所述主湿化学矩阵进行关联,并计算两个矩阵的预测线性关系函数;

则构建模块209,还用于利用各个汽油/柴油样品得到的预测线性关系函数构建数据库,将所述数据库作为近红外分析初始模型。

在一些实施例中,所述其他成分包括下列至少之一:

苯成分、硅成分、甲苯成分、磷成分、氯成分、锰成分、铅成分、铁成分、氧成分、胶质成分、乙醇成分、残碳成分、灰成分、十六烷成分、脂肪酸甲酯成分和污染物成分。

在一些实施例中,装置还包括:

去燥模块,用于对得到的所述近红外光谱中的吸光度超过吸光阈值的光谱区域删除,将各个近红外光谱中的噪音区域删除。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

上述实施例的装置用于实现前述任一实施例中相应的基于近红外建模的汽油/柴油检测分析方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的基于近红外建模的汽油/柴油检测分析方法。

图3示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。

处理器1010可以采用通用的CPU(CentralProcessingUnit,中央处理器)、微处理器、应用专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

存储器1020可以采用ROM(ReadOnlyMemory,只读存储器)、RAM(RandomAccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。

输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。

总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

上述实施例的电子设备用于实现前述任一实施例中相应的基于近红外建模的汽油/柴油检测分析方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

基于同一发明构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的基于近红外建模的汽油/柴油检测分析方法。

本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的基于近红外建模的汽油/柴油检测分析方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。

另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。

尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。

本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于近红外建模的成品油添加剂检测分析方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!