基于卷积神经网络的煤炭水分含量快速测量方法及系统
未命名
10-09
阅读:126
评论:0
1.本发明涉及一种对煤炭水分含量的无损测量方法,尤其是一种基于卷积神经网络的煤炭水分含量快速测量方法及系统。
背景技术:
2.煤炭的工业分析指标包括水分、灰分、挥发分和固定碳,其中,水分作为最重要的指标使用最为广泛,一般地,煤炭水分含量可以通过直接干燥称重分析和间接测量技术来测定。
3.直接法作为一种实验室测量技术,虽然精度高,但耗时长,破坏性大,不适合实时监测煤的含水率。间接测量法,一般包括电容法、软测量法、核磁共振法、近红外光谱法、太赫兹谱法和微波频谱法等方法,间接测量法属于无损测量,下面对现有间接测量法的情况具体介绍。
4.基于电容测量技术的电容法,容易受到环境温度和样品密度的影响,必须添加补偿才能适当提高精度。软测量方法,依赖于容易测量和难以直接测量的过程变量之间的关系,这种方法往往局限于单一变量的测量,并且信号的类型会限制精度。
5.核磁共振法,由于需要放射性核源,成本昂贵且危险。近红外光谱法和太赫兹谱测量法,需要较高的环境清洁度和复杂的系统校准程序。微波频谱法,对水分子的作用响应最为强烈,是测量材料中水分含量的不错选择。然而,目前的微波信号分析方法比较单一,导致测量准确率较低且不稳定。
6.由上述说明可知,现有的间接测量法,在测量稳定性、精确度及普适性等方面或多或少存在问题,目前迫切需要研究一种能够快速、准确地测量煤炭水分含量的方法。
技术实现要素:
7.本发明的目的是克服现有技术中存在的不足,提供一种基于卷积神经网络的煤炭水分含量快速测量方法及系统,其能快速无损测量煤炭的水分,具有较高的测量精度及鲁棒性。
8.按照本发明提供的技术方案,一种基于卷积神经网络的煤炭水分含量快速测量方法,所述煤炭水分含量快速测量方法包括:
9.构建基于卷积神经网络的煤炭水分含量测量模型,其中,所述煤炭水分含量模型包括特征提取模块以及与所述特征提取模块适配连接的训练应用输出模块;
10.所述特征提取模块包括u-net卷积神经网络以及与所述u-net卷积神经网络适配连接的卷积块注意力机制模块,其中,利用u-net卷积神经网络进行有用特征的提取,并利用卷积块注意力机制模块将所提取的有用特征沿通道与空间两个独立的维度依次推断注意力图;
11.所述训练应用输出模块包括对特征提取模块训练用的训练输出层以及基于偏最小二乘回归的应用输出层,其中,
12.训练时,提供第一训练样本集,并利用第一训练样本集对特征提取模块以及训练应用输出模块内的训练输出层训练,以在达到第一目标训练状态时,得到处于目标状态的特征提取模块;
13.提供第二训练样本集,并利用第二训练样本集对处于目标状态特征提取模块以及训练应用输出模块内的应用输出层训练,以在达到第二目标训练状态时,得到所构建的煤炭水分含量测量模型;
14.第一训练样本集、第二训练样本集包括若干标准煤炭样本的微波频谱信息以及每个标准煤炭样本相应的水分含量标签;
15.提供水分含量待测量的煤炭标本,并将所述水分含量待测量煤炭标本的微波频谱信息加载至所构建的煤炭水分含量测量模型,以通过所述煤炭水分含量模型内的应用输出层输出所述煤炭标本的水分含量,其中,
16.所述水分含量待测量煤炭标本的微波频谱信息与第一训练样本集、第二训练样本集内标准煤炭样本相应的微波频谱信息生成方式相一致。
17.所述训练输出层包括依次连接的丢弃处理块、线性激活函数块以及全连接层,其中,
18.所述线性激活函数块所采用的线性激活函数包括relu;
19.在训练时,利用特征提取模块生成的训练样本细化特征信息依次经丢弃处理块、线性激活函数块以及全连接层处理,以经由全连接层输出训练输出标准煤炭样本的水分含量预测值。
20.利用第一训练样本集训练时,基于每个标准煤炭样本的水分含量预测值与第一训练样本集内所述标准煤炭样本的水分含量标签确定训练损失;
21.在训练过程中,训练损失呈降低趋势且趋于稳定时,达到第一目标训练状态;
22.对训练损失,则有:
[0023][0024]
其中,loss为训练损失,smooth_l1为smooth l1型损失函数,l2为l2型损失函数,为第i个标准煤炭样本的水分含量预测值,yi为第i个标准煤炭样本的水分含量标签,m为当前已训练使用的标准煤炭样本的数量。
[0025]
对提供的第一训练样本集与第二训练样本集,第一训练样本集的制作方法与第二训练样本集的制作方法相同,所述制作方法包括:
[0026]
选取若干标准煤炭样本,并采集所选取标准煤炭样本的微波频谱信息,其中,所选取的标准煤炭样本的水分含量不完全相同;
[0027]
对上述采集后的标准煤炭样本进行水分含量测量,以基于所测量的水分含量生成相应标准煤炭样本的水分含量标签。
[0028]
所述标准煤炭样本的平均粒度为6mm或13mm。
[0029]
利用微波频谱采集装置采集标准煤炭样本的微波频谱信息,其中,所述微波频谱采集装置包括微波收发天线组、置于所述微波收发天线组内的采集收纳容器、与所述微波收发天线组电连接的矢量网络分析仪以及与所述矢量网络分析仪适配电连接的采集处理器;
[0030]
采集收纳容器位于微波收发天线组内的微波收发天线之间,标准煤炭标本或水分含量待测量的煤炭标本置于采集收纳容器内,通过微波收发天线组以及矢量网络分析仪配合收发微波信号,并将所收发的微波信号传输至采集处理器,以生成相应的微波频谱信息。
[0031]
所述采集收纳容器呈矩形状,所述采集收纳容器的材料包括聚甲基丙烯酸甲酯。
[0032]
所述微波收发天线组包括两个微波收发天线,其中,
[0033]
微波收发天线包括波导型喇叭状天线,两个微波收发天线的喇叭口呈对应放置;
[0034]
微波收发天线通过微波同轴传输线与矢量网络分析仪连接,矢量网络分析仪通过微波收发天线收发微波信号的频率为2.5ghz~5.5ghz。
[0035]
所述u-net卷积神经网络包括下采样结构、连接过渡结构以及上采样结构,其中,
[0036]
上采样结构通过连接过渡结构与下采样结构适配连接,以形成u型网络;
[0037]
下采样结构包括若干依次连接的最大值池化下采样处理层,上采样结构包括若干依次连接的数据融合上采样处理层,其中,上采样结构内数据融合上采样处理层数量与下采样结构内的最大值池化下采样处理层的数量相一致,下采样结构内的一最大值池化下采样处理层通过卷积块注意力机制模块的一卷积块注意力机制层与正对应的数据融合上采样处理层连接;
[0038]
下采样结构内的任一最大值池化下采样处理层,对加载至所述最大值池化下采样处理层内的输入数据依次进行二重卷积处理与最大值池化maxpool处理,其中,所述输入数据经二重卷积处理后生成二重卷积处理数据体,二重卷积处理数据体经最大值池化maxpool处理后生成下采样数据体,且所生成的下采样数据体作为下一最大值池化下采样处理层的输入数据;
[0039]
对上采样结构内的任一数据融合上采样处理层,对加载至所述数据融合上采样处理层的输入数据进行融合,以生成相对应的融合数据体,其中,
[0040]
加载至所述数据融合层的输入数据包括一二重卷积处理数据体经所对应卷积块注意力机制层处理后生成的cabm数据体以及一基本数据体经convtranspose上采样处理后形成的上采样数据体,所述二重卷积处理数据体由与当前数据融合上采样处理层所对应的最大值池化下采样处理层生成;所生成的融合数据体作为下一数据融合上采样处理层的基本数据体;
[0041]
对连接过渡结构,用于连接下采样结构内底层的最大值池化下采样处理层以及上采样结构内底层的数据融合上采样处理层,其中,
[0042]
所述连接过渡结构的输入数据为下采样结构内底层最大值池化下采样处理层生成的下采样数据体;
[0043]
连接过渡结构对输入数据进行二重卷积处理,以形成加载至上采样结构内底层的数据融合上采样处理层的基本数据体。
[0044]
一种基于卷积神经网络的煤炭水分含量快速测量系统,包括测量控制器,其中,
[0045]
对一水分含量待测量的煤炭标本,获取所述水分含量待测量煤炭标本的微波频谱信息,测量控制器基于所述微波频谱信息采用上述所述的测量方法对所述煤炭标本进行水分含量测量。
[0046]
本发明的优点:构建基于卷积神经网络的煤炭水分含量快速测量模型,对构建的煤炭水分含量快速测量模型,模型参数较少,训练过程简便;基于采集到的煤炭标本的微波频谱数据,利用煤炭水分含量快速测量模型即可得到并输出煤炭标本的水分含量,即在无损的情况下即可实现煤炭水分含量的快速测量,具有较高的测量精度及鲁棒性。
附图说明
[0047]
图1为本发明对煤炭水分含量检测的一种实施例流程图。
[0048]
图2为本发明微波频谱采集装置的一种实施例示意图。
[0049]
图3为本发明煤炭水分含量测量模型的一种实施例示意图。
[0050]
附图标记说明:1-框架体、2-采集收纳容器、3-微波收发天线、4-矢量网络分析仪、5-微波同轴传输线以及6-采集处理器。
具体实施方式
[0051]
下面结合具体附图和实施例对本发明作进一步说明。
[0052]
为了能快速无损测量煤炭的水分,提高测量的精准度与鲁棒性,对基于卷积神经网络的煤炭水分含量快速测量方法,本发明的一种实施例中,所述煤炭水分含量快速测量方法包括:
[0053]
构建基于卷积神经网络的煤炭水分含量测量模型,其中,所述煤炭水分含量模型包括特征提取模块以及与所述特征提取模块适配连接的训练应用输出模块;
[0054]
所述特征提取模块包括u-net卷积神经网络以及与所述u-net卷积神经网络适配连接的卷积块注意力机制模块,其中,利用u-net卷积神经网络进行有用特征的提取,并利用卷积块注意力机制模块将所提取的有用特征沿通道与空间两个独立的维度依次推断注意力图;
[0055]
所述训练应用输出模块包括对特征提取模块训练用的训练输出层以及基于偏最小二乘回归的应用输出层,其中,
[0056]
训练时,提供第一训练样本集,并利用第一训练样本集对特征提取模块以及训练应用输出模块内的训练输出层训练,以在达到第一目标训练状态时,得到处于目标状态的特征提取模块;
[0057]
提供第二训练样本集,并利用第二训练样本集对处于目标状态特征提取模块以及训练应用输出模块内的应用输出层训练,以在达到第二目标训练状态时,得到所构建的煤炭水分含量测量模型;
[0058]
第一训练样本集、第二训练样本集包括若干标准煤炭样本的微波频谱信息以及每个标准煤炭样本相应的水分含量标签;
[0059]
提供水分含量待测量的煤炭标本,并将所述水分含量待测量煤炭标本的微波频谱信息加载至所构建的煤炭水分含量测量模型,以通过所述煤炭水分含量模型内的应用输出层输出所述煤炭标本的水分含量,其中,
[0060]
所述水分含量待测量煤炭标本的微波频谱信息与第一训练样本集、第二训练样本集内标准煤炭样本相应的微波频谱信息生成方式相一致。
[0061]
图1中示出了本发明对煤炭水分含量快速测量的一种实施例流程图,由图1可知,对煤炭水分含量快速测量时,需要先构建煤炭水分含量测量模型,图3中示出了本发明所构建煤炭水分含量测量模型的一种实施例,由图3可知,所构建的煤炭水分含量测量模型包括特征提取模块以及训练应用输出模块。
[0062]
图3中所示出的煤炭水分含量测量模型中,特征提取模块包括u-net卷积神经网络以及与所述u-net卷积神经网络适配连接的卷积块注意力机制模块;u-net卷积神经网络、卷积块注意力机制模块均可采用现有常用的形式,下面会结合图3中的实施例对本发明的特征提取模块进行具体说明。
[0063]
训练应用输出模块同时包括训练输出层以及基于偏最小二乘回归(plsr)的应用输出层,训练输出层与应用输出层间相互独立;具体实施时,利用训练输出层与特征提取模块配合,可对特征提取模块进行训练;利用应用输出层与特征提取模块配合,并在训练后可形成最终的煤炭水分含量测量模型。
[0064]
本发明的一种实施例中,所述训练输出层包括依次连接的丢弃处理块、线性激活函数块以及全连接层,其中,
[0065]
所述线性激活函数块所采用的线性激活函数包括relu;
[0066]
在训练时,利用特征提取模块生成的训练样本细化特征信息依次经丢弃处理块、线性激活函数块以及全连接层处理,以经由全连接层输出训练输出标准煤炭样本的水分含量预测值。
[0067]
图3中示出了训练输出层的一种实施例,图中,训练输出层包括丢弃处理块、线性激活函数块以及全连接层依次连接,其中,丢弃处理模块与特征提取模块的输出端连接。丢弃处理模块(drop)、线性激活函数模块以及全连接层(full connection)均可采用现有常用的方式实现,如可通过调用相应的函数方式实现丢弃处理、线性激活函数与全连接层,也即可采用本技术领域常用的技术手段配置形成训练输出层,图3中,线性激活函数模块示出了采用线性激活函数relu的一种实施例。
[0068]
在水分含量测量的应用阶段,对水分含量待测量煤炭标本的微波频谱信息,通过特征提取模块处理得到的细化特征数据通过偏最小二乘回归算法的同步投影策略特性融合有效信息,并通过偏最小二乘回归形成轻量化线性回归模型,最终通过基于偏最小二乘回归算法的应用输出层可输出相应的煤炭水分含量。与通过训练输出层输出的煤炭水分含量相比,本发明的一种实施例中,利用偏最小二乘回归算法的应用输出层处理后输出煤炭水分含量,可提高煤炭水分含量测量的精度。
[0069]
对标注煤炭样本、煤炭标本相应的微波频谱信息,所述微波频谱信息具体是指包含若干采样频率点的微波频谱曲线;通过特征提取模块提取微波频谱信息的细化特征信息,具体是指基于所述微波频谱曲线所提取生成的特征信息,细化特征信息与每条微波频谱曲线相关。
[0070]
为了能实现对煤炭水分含量的测量,本技术领域人员可知,构建煤炭水分含量测量模型时,需要进行训练步骤。本发明的一种实施例中,在训练时,至少包括两个阶段,其中,在第一训练阶段,利用第一训练样本集对特征提取模块以及训练输出层训练,以在达到
第一目标训练状态时,得到处于目标状态的特征提取模块,此时,也即完成对特征提取模块的训练。
[0071]
在第二训练阶段,利用第二训练样本集对处于目标状态特征提取模块以及训练应用输出模块内的应用输出层训练,以在达到第二目标训练状态时,得到所构建的煤炭水分含量测量模型。
[0072]
具体实施时,第一训练样本集、第二训练样本集均包括若干训练样本,对一训练样本,包括一标准煤炭样本的微波频谱信息以及所述标准煤炭样本的水分含量标签,所述水分含量标签即为所述标准煤炭样本相应的水分含量值。也即,在第一训练样本集、第二训练样本集内,包括若干标准煤炭样本的微波频谱信息以及每个标准煤炭样本相应的水分含量标签。
[0073]
本发明的一种实施例中,利用第一训练样本集训练时,基于每个标准煤炭样本的水分含量预测值与第一训练样本集内所述标准煤炭样本的水分含量标签确定训练损失;
[0074]
在训练过程中,训练损失呈降低趋势且趋于稳定时,达到第一目标训练状态;
[0075]
对训练损失,则有:
[0076][0077]
其中,loss为训练损失,smooth_l1为smooth l1型损失函数,l2为l2型损失函数,为第i个标准煤炭样本的水分含量预测值,yi为第i个标准煤炭样本的水分含量标签,m为当前已训练使用的标准煤炭样本的数量。
[0078]
在第一训练阶段,基于训练损失对训练过程的训练状态判断,所述训练状态判断具体是指判断训练是否达到目标状态。具体实施时,当训练损失呈降低趋势且趋于稳定时,则达到基于第一训练样本集的第一目标训练状态。训练损失呈降低趋势,也即在训练过程中,训练损失呈逐渐变小,训练损失趋于稳定,具体是指训练损失的差值处于一个允许的数值范围内,所允许的数值范围可根据实际的应用场景选择确定,以能满足实际中对煤炭水分含量的精度需求为准。
[0079]
具体地,利用水分含量预测值与水分含量标签确定训练损失。在第一训练阶段,第一训练样本集内一训练样本的微波频谱信息,依次经特征提取模块以及训练输出层处理,并最终通过全连接层输出当前训练样本的水分含量预测值。
[0080]
由上述说明可知,经第一训练阶段后,可将特征提取模块训练到目标状态。在第二训练阶段,主要对特征提取模块以及基于偏最小二乘回归的应用输出层训练。偏最小二乘回归的应用输出层可通过本技术领域常用的函数调用等方式配置形成,对偏最小二乘回归的应用输出层,一般需要配置主成分个数n,如主成分个数可选为11;对偏最小二乘回归的应用输出层的参数配置情况可根据需要选择,以能满足对基于偏最小二乘回归的应用输出层训练为准。
[0081]
与第一训练阶段相似,在第二训练阶段,也需要基于训练损失对训练状态进行判断,第二训练阶段的训练损失可采用第一训练阶段中训练损失的计算方式,或者可采用其他常用的训练损失计算方式,训练损失的具体情况可根据需要选择,以能基于训练损失确定训练状态为准。达到第二目标训练状态的条件,可与达到第一目标训练状态相一致。达到第二目标训练状态时,即完成了构建本发明的基于卷积神经网络的煤炭水分含量测量模型。
[0082]
本发明的一种实施例中,对提供的第一训练样本集与第二训练样本集,第一训练样本集的制作方法与第二训练样本集的制作方法相同,所述制作方法包括:
[0083]
选取若干标准煤炭样本,并采集所选取标准煤炭样本的微波频谱信息,其中,所选取的标准煤炭样本的水分含量不完全相同;
[0084]
对上述采集后的标准煤炭样本进行水分含量测量,以基于所测量的水分含量生成相应标准煤炭样本的水分含量标签。
[0085]
具体实施时,第一训练样本集可与第二训练样本集采用同一训练样本集,此时,第二训练样本集内的训练样本可与第一训练样本集内的训练样本相同,当然,第二训练样本集也可与第一训练样本集不同,此时,第二训练样本集、第一训练样本集内相应的训练样本可不完全相同,或者可完全不同,具体可根据需要选择。
[0086]
第二训练样本集、第一训练样本集内相应的训练样本可不完全相同,或者可完全不同时,训练样本一般都采用相同的制作方法。一般地,第二训练样本集、第一训练样本集内一般应至少包括100组训练样本。
[0087]
在制作多组训练样本时,需要选取多个标准煤炭样本,如100组训练样本,则至少提供100个标准煤炭样本,标准煤炭样本即为符合国家规范标准形成的煤炭样本,其中,根据国家规范标准,所述标准煤炭样本的平均粒度为6mm或13mm;当然,为了提高训练样本的有效性,选取的标准煤炭样本的水分含量应不完全相同,优选为所有标准煤炭样本的水分含量均不相同。
[0088]
为了能得到每个标准煤炭样本的微波频谱信息,一般需要通过微波频谱采集装置实现对标准煤炭样本进行微波频谱采集,图2中示出了微波频谱采集装置的一种实施例。
[0089]
本发明的一种实施例中,利用微波频谱采集装置采集标准煤炭样本的微波频谱信息,其中,所述微波频谱采集装置包括微波收发天线组、置于所述微波收发天线组内的采集收纳容器2、与所述微波收发天线组电连接的矢量网络分析仪4以及与所述矢量网络分析仪4适配电连接的采集处理器6;
[0090]
采集收纳容器2位于微波收发天线组内的微波收发天线3之间,标准煤炭标本或水分含量待测量的煤炭标本置于采集收纳容器2内,通过微波收发天线组以及矢量网络分析仪4配合收发微波信号,并将所收发的微波信号传输至采集处理器6,以生成相应的微波频谱信息。
[0091]
图2中,微波收发天线组包括两个微波收发天线3,其中,微波收发天线3可为增益为20db的wr229波导型喇叭天线,微波收发天线3被固定在铝型材的框架体1上,两个微波收发天线3的喇叭口间距可为200mm,每个微波收发天线3通过微波同轴传输线5与矢量网络分析仪4连接,用于收发微波信号。
[0092]
矢量网络分析仪4被固定在框架体1的底部,并与采集处理器6电连接,采集处理器
6一般可为计算机。矢量网络分析仪4可采用现有常用的设备,矢量网络分析仪4与微波收发天线3配合实现微波信号收发时,微波信号的频率范围可为2.5ghz~5.5ghz,在频率范围内,所采集的频率点共包含801个,当然,微波信号的频率范围以及所采集的频率点数量均可根据实际需要选择,以能满足实际的煤炭水分含量测量需求为准。
[0093]
采集收纳容器2宜使用的是对微波干扰和吸收较小的聚甲基丙烯酸甲酯材料,采集收纳容器2呈矩形状,具体地,采集收纳容器2的厚度可为3mm,长、宽、高可分别为180mm、50mm、200mm,在50mm
×
180mm的顶面开口,以便于装倒标准煤炭样本或水分含量待测量的煤炭标本。
[0094]
在数据采集时,采集收纳容器2置于微波收发天线3中间,所述采集收纳容器2的180mm
×
200mm平面平行于微波收发天线3的喇叭口纵切面,使得微波信号尽可能多的穿过采集收纳容器2内的标准煤炭样本或水分含量待测量的煤炭标本。
[0095]
采集收纳容器2的尺寸可以适度调整,但是应尽量保证采集收纳容器2的长与高尺寸大于微波收发天线3的喇叭口尺寸,宽度尺寸适合微波穿透采集收纳容器2以及位于所述采集收纳容器2内的标准煤炭样本或水分含量待测量的煤炭标本。
[0096]
具体实施时,在频率范围内,通过相应频率点的采集,采集处理器6可通过本技术领域常用的技术手段生成微波频谱信息,如上述说明,所生成的微波频谱信息即为基于所采样频率点所生成的频率曲线。
[0097]
对采集过微波频谱信息的标准煤炭样本,从采集收纳容器2中取出,并采用标准煤炭工业分析方法对取出的标准煤炭样本进行水分含量测量,得到标准煤炭样本的水分含量标签。
[0098]
采用标准煤炭工业分析方法对取出的标准煤炭样本进行水分含量测量时,具体为:将采集过微波频谱数据的标准煤炭样本从采集收纳容器2中取出,均匀地平铺在耐高温铝盘中,然后将铝盘放入鼓风干燥箱在105℃~110℃条件下至少烘干2小时至质量恒定,通过称量标准煤炭样本干燥前后的质量差,计算得到水分含量。具体实施时,均匀地平铺在耐高温铝盘中的标准煤炭样本质量优选为500
±
10g,铝盘中的煤炭厚度应小于2倍的煤炭最大颗粒直径。
[0099]
经过上述步骤,即可得到每个标准煤炭样本的微波频谱信息以及所述标注煤炭样本的水分含量标签,也即可制作得到一个训练样本。具体实施时,水分含量待测量的煤炭标本,可采用上述的微波频谱采集装置进行微波频谱信息的采集,也即可得到所述水分含量待测量煤炭标本的微波频谱信息,得到水分含量待测量煤炭标本的微波频谱信息的方式以及过程可参考上述说明,此处不再赘述。
[0100]
具体实施时,对水分含量待测量的煤炭标本,所述煤炭标本的重量,一般可根据采集收纳容器2的容量等选择,如可与上述标准煤炭样本相同的中重量。
[0101]
本发明的一种实施例中,所述u-net卷积神经网络包括下采样结构、连接过渡结构以及上采样结构,其中,
[0102]
上采样结构通过连接过渡结构与下采样结构适配连接,以形成u型网络;
[0103]
下采样结构包括若干依次连接的最大值池化下采样处理层,上采样结构包括若干依次连接的数据融合上采样处理层,其中,上采样结构内数据融合上采样处理层数量与下采样结构内的最大值池化下采样处理层的数量相一致,下采样结构内的一最大值池化下采
样处理层通过卷积块注意力机制模块的一卷积块注意力机制层与正对应的数据融合上采样处理层连接;
[0104]
下采样结构内的任一最大值池化下采样处理层,对加载至所述最大值池化下采样处理层内的输入数据依次进行二重卷积处理与最大值池化maxpool处理,其中,所述输入数据经二重卷积处理后生成二重卷积处理数据体,二重卷积处理数据体经最大值池化maxpool处理后生成下采样数据体,且所生成的下采样数据体作为下一最大值池化下采样处理层的输入数据;
[0105]
对上采样结构内的任一数据融合上采样处理层,对加载至所述数据融合上采样处理层的输入数据进行融合,以生成相对应的融合数据体,其中,
[0106]
加载至所述数据融合层的输入数据包括一二重卷积处理数据体经所对应卷积块注意力机制层处理后生成的cabm数据体以及一基本数据体经convtranspose上采样处理后形成的上采样数据体,所述二重卷积处理数据体由与当前数据融合上采样处理层所对应的最大值池化下采样处理层生成;所生成的融合数据体作为下一数据融合上采样处理层的基本数据体;
[0107]
对连接过渡结构,用于连接下采样结构内底层的最大值池化下采样处理层以及上采样结构内底层的数据融合上采样处理层,其中,
[0108]
所述连接过渡结构的输入数据为下采样结构内底层最大值池化下采样处理层生成的下采样数据体;
[0109]
连接过渡结构对输入数据进行二重卷积处理,以形成加载至上采样结构内底层的数据融合上采样处理层的基本数据体。
[0110]
由上述说明可知,u-net卷积神经网络即为呈u型的卷积神经网络形式,u-net卷积神经网络可基于现有的卷积神经网络配置形成,图3中示出了u-net卷积神经网络的一种实施例,由图示以及u型卷积神经网络特性可知,u-net卷积神经网络包括下采样结构、连接过渡结构以及上采样结构,下采样结构通过连接过渡结构与上采样结构连接,此时,连接过渡结构形成u型结构的底部,下采样结构、上采样结构分别形成u型的两个侧边。
[0111]
下采样结构内包括若干依次连接的最大值池化下采样处理层,其中,第一个最大值池化下采样处理层作为整个u-net卷积神经网络的输入层,最后一个最大值池化下采样处理层作为下采样结构的底层,并与连接过渡结构连接。在下采样结构内,数据传递的方向为第一个最大值池化下采样处理层向最后一个最大值池化下采样处理层方向,并经连接过渡结构传递至上采样结构。
[0112]
对每个最大值池化下采样处理层,先对输入到当前最大值池化下采样处理层的输入数据进行二重卷积处理,生成相对应的二重卷积处理数据体;对所生成的二重卷积处理数据体进行最大值池化maxpool处理,以生成下采样数据体;并将所述下采样数据体作为下一最大值池化下采样处理层的输入数据;对输入数据依次进行二重卷积处理以及最大值池化maxpool处理的方式以及过程可均与现有相一致。
[0113]
对第一最大值池化下采样处理层而言,输入数据即为标准煤炭样本的微波频谱信息或水分含量待测量煤炭标本的微波频谱信息;其余最大值池化下采样处理层的输入数据依据上述方式生成的下采样数据体,如对第二最大值池化下采样处理层,微波频谱信息先经第一个最大值池化下采样处理层的二重卷积处理,再进行最大值池化maxpool处理后的
下采样数据体即为第二个最大值池化下采样处理层的输入数据,其他最大值池化下采样处理层的输入数据情况可参考此处说明,此处不再一一列举。
[0114]
上采样结构内包括若干依次连接的数据融合上采样处理层,数据融合上采样处理层的数量与最大值池化下采样处理层的数量相一致,也即上采样结构内的数据融合上采样处理层与下采样结构内的最大值池化下采样处理层呈一一对应,连接过渡结构与上采样结构内的一数据融合上采样处理层连接,其中,与连接过渡结构连接的数据融合上采样处理层可作为上采样结构内的第一数据融合上采样处理层或底层的数据融合上采样处理层,其他的数据融合上采样处理层与第一数据融合上采样处理层或底层的数据融合上采样处理层依次连接,最后一个数据融合上采样处理层作为u-net卷积神经网络的输出层,也即作为特征提取模块的输出层。
[0115]
下采样结构内的一最大值池化下采样处理层与上采样结构内一相应的数据融合上采样处理层通过一卷积块注意力机制层连接,由此,多个卷积块注意力机制层形成卷积注意力机制模块。如上述说明,第一个最大值池化下采样处理层通过一卷积块注意力机制层与最后一个数据融合上采样处理层连接,最后一个最大值池化下采样处理层通过一相应的卷积块注意力机制层与第一个数据融合上采样处理层连接,其余的情况可参考图3以及此处说明,此处不再一一列举说明。
[0116]
深度学习中,通常把池化操作(最大值池化、平均池化)称为下采样;下采样即对输入数据进行采样压缩,得到尺寸被压缩后的数据;而上采样则相反,是将数据尺寸进行放大。
[0117]
卷积块注意力机制层用于对所连接最大值池化下采样处理层生成的二重卷积处理数据体处理,以在处理后生成cabm(convolutional block attention module)数据体,以作为每个数据融合上采样处理层输入数据的一部分,每个数据融合上采样处理层输入数据的另一部分为基本数据体经convtranspose(反卷积)处理后形成的上采样数据体。
[0118]
由上述说明可知,第一数据融合上采样处理层或底层的数据融合上采样处理层与连接过渡结构连接,且下采样结构内底层最大值池化下采样处理层生成的下采样数据体作为连接过渡结构的输入数据,连接过渡结构对输入数据依次进行二重卷积处理以形成一基本数据体,所述基本数据体进行convtranspose上采样处理以生成第一数据融合上采样处理层或底层的数据融合上采样处理层待融合的上采样数据体。
[0119]
第一层数据融合上采样处理层将cabm数据体以及上采样数据体进行融合后,再进行二重卷积处理,以生成第二层数据融合上采样处理层所需的数据基本体。后续的每个数据融合上采样处理层重复第一层数据融合上采样处理层的运算,具体过程可参考第一层数据融合上采样处理层的说明,此处不再赘述。
[0120]
下面以图3中的实施例,对整个特征提取模块的参数配置情况进行说明,图3中,下采样结构内包括三个最大值池化下采样处理层,同时,上采样结构内包括三个数据融合上采样处理层,此时,卷积块注意力机制模块内包括三个卷积块注意力机制层,三个卷积块注意力机制层分别与三个最大值池化下采样处理层以及三个数据融合上采样处理层对应适配连接。
[0121]
图3中,三个二重卷积层分别作为u-net网络的第一层、第二层以及第三层,连接过渡结构作为u-net网络的第四层,三个数据融合上采样处理层分别作为u-net网络的第五
层、第六层以及第七层,第一层~第七层依次连接,且输入的微波频谱信息沿第一层指向第七层的方向依次传递,并实现对微波频谱信息的特征提取。
[0122]
图3中,dc1即为第一层最大值池化下采样处理层所进行的二重卷积处理,也即第一次进行的二重卷积处理,mp1即为对第一层最大值池化下采样处理层内二重卷积处理提进行最大值池化maxpool处理,,也即第一次进行的最大值池化maxpool处理。ct1即为convtranspose处理,也即第一次进行的convtranspose处理;cbam1为对第三层的下采样数据体进行基于卷积块注意力机制层的处理。图3中的其他标识可参考此处的说明,此处不再一一列举。
[0123]
下面通过表1对特征提取模块内的关键参数的设置情况进行一种举例说明。
[0124]
表1关键参数设置
[0125][0126][0127]
上述表1中,stride为步幅、padding为填充、激活函数、核函数kernel等均为卷积神经网络的通用的参数。由上述表1可知,丢弃处理模块内的丢弃概率p可设置为0.2。对dc1的最大值池化下采样处理层,所述最大值池化下采样处理层内的核函数kernel分别为[1,8,3]、[8,8,3],其中,核函数的表达式一般为[输入通道数,输出通道数,卷积核大小],如[1,8,3],即为输入通道数为1、输出通道数为8,卷积核大小为3;两个核的步幅stride均可为1,两次数据填充padding均可为1,相应的激活函数均可为relu。对mp1,最大值池化maxpool处理的kernel数量可为2,相应的步幅stride可为2,填充padding可为0,此外,池化
操作后不需要进行激活,也即表1中的“\”表示为空缺。
[0128]
其他最大值池化下采样处理层、卷积块注意力机制层以及数据融合上采样处理层相应的参数配置情况,均可参考表1以及上述说明,具体参数配置的情况还可以根据实际需要选择,以能满足对煤炭水分含量测量需求为准。
[0129]
具体实施时,根据实际的应用场景,搭建煤炭水分含量测量模型,并基于表1的实例以及上述说明,对特征提取模块以及应用训练输出模块内的参数进行选择配置,此后,通过第一训练阶段以及第二训练阶段进行训练,最终可得到所需的煤炭水分含量测量模型。一般地,在训练时,还需配置优化器,优化器可选为adam,利用优化器可对网络的参数进行优化,优化器的配置以及作用等均与现有相一致,具体以能满足训练需求为准。
[0130]
图3中,箭头表征数据的传递方向,每个条形框表征数据状态,所述数据状态包括通道数以及数据维数,如频谱输入所在的条形框中,801即为频谱信息的数据维数,1即为1通道,也即频谱输入中微波频谱的频点数为801。标注第一层的条形框,即为将频谱输入进行二重卷积运算处理(dc1)后形成的数据状态,此时,第一层的下采样数据体的维数为801,通道数为8,也即第一层的下采样数据体的维数、通道数与dc1的参数设置相关。
[0131]
图3中条形框中数据状态的具体情况,可参考表1中的参数设置以及上述说明,此处不再一一列举说明。下面结合表1中的参数配置,以及上述说明,对特征提取模块的工作过程进行举例说明。
[0132]
将微波频率信息作为输入,并对微波频谱信息进行二重卷积处理(dc1),以得到第一二重卷积处理数据体(也即第一层数据),对第一二重卷积处理体进行最大值池化maxpool处理(mp1)即生成2倍下采样的第一个下采样数据体;
[0133]
对第一个下采样数据体进行二重卷积处理(dc2),得到2倍下采样的第二二重卷积处理数据体,也即第二层数据。对2倍下采样的第二层数据进行最大值池化maxpool处理(mp2),即生成4倍下采样的第二个下采样数据体。
[0134]
对4倍下采样的下采样数据体进行二重卷积处理(dc3),得到4倍下采样的第三二重卷积处理数据体,也即第三层数据。对4倍下采样的第三层数据进行最大值池化maxpool处理(mp3),即生成8倍下采样的第三个下采样数据体。
[0135]
对8倍下采样的下采样数据体进行二重卷积处理(dc4),得到8倍下采样的第四二重卷积处理数据体,也即第四层数据。
[0136]
对8倍下采样的第四数据体进行convtranspose处理(ct1),同时对4倍下采样的第三层数据进行cbam处理(cbam1),并将ct1、cbam1进行融合,并再融合后进行doubleconv处理(dc5),得到第五层数据;
[0137]
对第五层数据进行convtranspose处理(ct2),同时对2倍下采样的第二层数据进行cbam处理(cbam2),并将ct2、cbam2得到的数据进行融合,并再融合进行doubleconv处理(dc6),得到第六层数据;
[0138]
对第六层数据进行convtranspose处理(ct3),同时对第一层数据进行cbam处理(cbam1),并将ct3、cbam1进行融合,并再融合后进行doubleconv处理(dc7),得到第七层数据;
[0139]
对第七层数据进行卷积处理(conv),以得到微波频谱数据的细化特征数据。也即对上采样结构内最后一个数据融合上采样处理层,在得到融合数据体后,进行卷积处理,而
非进行二重卷积处理,此时,可形成微波频谱数据的细化特征数据,细化特征数据的具体情况可参考上述说明,此处不再赘述。
[0140]
综上,可得到基于卷积神经网络的煤炭水分含量快速测量系统,包括测量控制器,其中,
[0141]
对一水分含量待测量的煤炭标本,获取所述水分含量待测量煤炭标本的微波频谱信息,测量控制器基于所述微波频谱信息采用上述所述的测量方法对所述煤炭标本进行水分含量测量。
[0142]
具体地,测量控制器可采用计算机等设备,对水分含量待测量的煤炭标本,需要获取微波频谱信息,而在获取微波频谱信息时,不需要对水分含量待测量的煤炭标本破损,也即可实现无损下的水分含量快速测量,水分含量测量的具体方式以及过程可参考上述说明,此处不再赘述。
技术特征:
1.一种基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,所述煤炭水分含量快速测量方法包括:构建基于卷积神经网络的煤炭水分含量测量模型,其中,所述煤炭水分含量模型包括特征提取模块以及与所述特征提取模块适配连接的训练应用输出模块;所述特征提取模块包括u-net卷积神经网络以及与所述u-net卷积神经网络适配连接的卷积块注意力机制模块,其中,利用u-net卷积神经网络进行有用特征的提取,并利用卷积块注意力机制模块将所提取的有用特征沿通道与空间两个独立的维度依次推断注意力图;所述训练应用输出模块包括对特征提取模块训练用的训练输出层以及基于偏最小二乘回归的应用输出层,其中,训练时,提供第一训练样本集,并利用第一训练样本集对特征提取模块以及训练应用输出模块内的训练输出层训练,以在达到第一目标训练状态时,得到处于目标状态的特征提取模块;提供第二训练样本集,并利用第二训练样本集对处于目标状态特征提取模块以及训练应用输出模块内的应用输出层训练,以在达到第二目标训练状态时,得到所构建的煤炭水分含量测量模型;第一训练样本集、第二训练样本集包括若干标准煤炭样本的微波频谱信息以及每个标准煤炭样本相应的水分含量标签;提供水分含量待测量的煤炭标本,并将所述水分含量待测量煤炭标本的微波频谱信息加载至所构建的煤炭水分含量测量模型,以通过所述煤炭水分含量模型内的应用输出层输出所述煤炭标本的水分含量,其中,所述水分含量待测量煤炭标本的微波频谱信息与第一训练样本集、第二训练样本集内标准煤炭样本相应的微波频谱信息生成方式相一致。2.根据权利要求1所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,所述训练输出层包括依次连接的丢弃处理块、线性激活函数块以及全连接层,其中,所述线性激活函数块所采用的线性激活函数包括relu;在训练时,利用特征提取模块生成的训练样本细化特征信息依次经丢弃处理块、线性激活函数块以及全连接层处理,以经由全连接层输出训练输出标准煤炭样本的水分含量预测值。3.根据权利要求2所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,利用第一训练样本集训练时,基于每个标准煤炭样本的水分含量预测值与第一训练样本集内所述标准煤炭样本的水分含量标签确定训练损失;在训练过程中,训练损失呈降低趋势且趋于稳定时,达到第一目标训练状态;对训练损失,则有:
其中,loss为训练损失,smooth_l1为smooth l1型损失函数,l2为l2型损失函数,为第i个标准煤炭样本的水分含量预测值,y
i
为第i个标准煤炭样本的水分含量标签,m为当前已训练使用的标准煤炭样本的数量。4.根据权利要求1所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,对提供的第一训练样本集与第二训练样本集,第一训练样本集的制作方法与第二训练样本集的制作方法相同,所述制作方法包括:选取若干标准煤炭样本,并采集所选取标准煤炭样本的微波频谱信息,其中,所选取的标准煤炭样本的水分含量不完全相同;对上述采集后的标准煤炭样本进行水分含量测量,以基于所测量的水分含量生成相应标准煤炭样本的水分含量标签。5.根据权利要求4所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,所述标准煤炭样本的平均粒度为6mm或13mm。6.根据权利要求1至5任一项所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,利用微波频谱采集装置采集标准煤炭样本的微波频谱信息,其中,所述微波频谱采集装置包括微波收发天线组、置于所述微波收发天线组内的采集收纳容器、与所述微波收发天线组电连接的矢量网络分析仪以及与所述矢量网络分析仪适配电连接的采集处理器;采集收纳容器位于微波收发天线组内的微波收发天线之间,标准煤炭标本或水分含量待测量的煤炭标本置于采集收纳容器内,通过微波收发天线组以及矢量网络分析仪配合收发微波信号,并将所收发的微波信号传输至采集处理器,以生成相应的微波频谱信息。7.根据权利要求6所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,所述采集收纳容器呈矩形状,所述采集收纳容器的材料包括聚甲基丙烯酸甲酯。8.根据权利要求6所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,所述微波收发天线组包括两个微波收发天线,其中,微波收发天线包括波导型喇叭状天线,两个微波收发天线的喇叭口呈对应放置;微波收发天线通过微波同轴传输线与矢量网络分析仪连接,矢量网络分析仪通过微波收发天线收发微波信号的频率为2.5ghz~5.5ghz。9.根据权利要求1至5任一项所述的基于卷积神经网络的煤炭水分含量快速测量方法,其特征是,所述u-net卷积神经网络包括下采样结构、连接过渡结构以及上采样结构,其中,上采样结构通过连接过渡结构与下采样结构适配连接,以形成u型网络;下采样结构包括若干依次连接的最大值池化下采样处理层,上采样结构包括若干依次连接的数据融合上采样处理层,其中,上采样结构内数据融合上采样处理层数量与下采样
结构内的最大值池化下采样处理层的数量相一致,下采样结构内的一最大值池化下采样处理层通过卷积块注意力机制模块的一卷积块注意力机制层与正对应的数据融合上采样处理层连接;下采样结构内的任一最大值池化下采样处理层,对加载至所述最大值池化下采样处理层内的输入数据依次进行二重卷积处理与最大值池化maxpool处理,其中,所述输入数据经二重卷积处理后生成二重卷积处理数据体,二重卷积处理数据体经最大值池化maxpool处理后生成下采样数据体,且所生成的下采样数据体作为下一最大值池化下采样处理层的输入数据;对上采样结构内的任一数据融合上采样处理层,对加载至所述数据融合上采样处理层的输入数据进行融合,以生成相对应的融合数据体,其中,加载至所述数据融合层的输入数据包括一二重卷积处理数据体经所对应卷积块注意力机制层处理后生成的cabm数据体以及一基本数据体经convtranspose上采样处理后形成的上采样数据体,所述二重卷积处理数据体由与当前数据融合上采样处理层所对应的最大值池化下采样处理层生成;所生成的融合数据体作为下一数据融合上采样处理层的基本数据体;对连接过渡结构,用于连接下采样结构内底层的最大值池化下采样处理层以及上采样结构内底层的数据融合上采样处理层,其中,所述连接过渡结构的输入数据为下采样结构内底层最大值池化下采样处理层生成的下采样数据体;连接过渡结构对输入数据进行二重卷积处理,以形成加载至上采样结构内底层的数据融合上采样处理层的基本数据体。10.一种基于卷积神经网络的煤炭水分含量快速测量系统,其特征是,包括测量控制器,其中,对一水分含量待测量的煤炭标本,获取所述水分含量待测量煤炭标本的微波频谱信息,测量控制器基于所述微波频谱信息采用上述权利要求1~权利要求9中任一项所述的测量方法对所述煤炭标本进行水分含量测量。
技术总结
本发明涉及一种基于卷积神经网络的煤炭水分含量快速测量方法及系统。其包括:构建基于卷积神经网络的煤炭水分含量测量模型,其中,所述煤炭水分含量模型包括特征提取模块以及与所述特征提取模块适配连接的训练应用输出模块;提供水分含量待测量的煤炭标本,并将所述水分含量待测量煤炭标本的微波频谱信息加载至所构建的煤炭水分含量测量模型,以通过所述煤炭水分含量模型内的应用输出层输出所述煤炭标本的水分含量,其中,所述水分含量待测量煤炭标本的微波频谱信息与第一训练样本集、第二训练样本集内标准煤炭样本相应的微波频谱信息生成方式相一致。本发明能快速无损测量煤炭的水分,具有较高的测量精度及鲁棒性。具有较高的测量精度及鲁棒性。具有较高的测量精度及鲁棒性。
技术研发人员:田军 李明 雷萌 张海阳 朱美强 邹亮
受保护的技术使用者:中国矿业大学
技术研发日:2023.07.13
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
