一种提升采油机复合工况故障诊断精度方法技术

技术编号:34509728 阅读:16 留言:0更新日期:2022-08-13 20:54
本发明专利技术公开了一种提升采油机故障诊断精度方法,该方法针对采油机的复合工况示功图,设计融合视觉Transformer和卷积神经网络的混合神经网络结构,并使用混合网络对示功图数据集提取特征向量,建立示功图特征检索库。对实时采集的示功图使用相同混合网络进行特征提取,根据提取的特征与特征检索库中的特征向量进行相似度计算,得到相似度向量。通过相似度向量,判定示功图类型,并进行单一和复合工况故障诊断,提升复合工况故障诊断的精度。本发明专利技术设计的混合神经网络结构,使企业能够更加精细化、集约化的管理采油机生产,建立更为合适的采油机工作制度,以达到节能增产的目的。以达到节能增产的目的。以达到节能增产的目的。

【技术实现步骤摘要】
一种提升采油机复合工况故障诊断精度方法


[0001]本专利技术涉及采油机故障诊断领域,具体而言,是通过针对复合故障工况示功图,设计混 合神经网络结构,加强对复合工况示功图的特征提取能力,提升复合工况故障诊断精度。

技术介绍

[0002]随着深度学习在计算机视觉领域的成功,越来越多的学者也开始使用深度学习算法解决 本领域中的问题。在采油机故障诊断领域中,已出现使用深度卷积神经网络进行示功图识别, 并以此对采油机进行故障诊断的方法,且取得了不错的效果。
[0003]虽然基于卷积神经网络的示功图识别方法在针对单一工况时能取得不错的识别效果,但 是在面对具有多种故障特征的复合工况示功图时,这类方法会重点突出某一个显著的特征, 而忽视其他次要特征,从而将复合工况误判为单一工况。例如先有技术中公开号为CN 112861912A的专利文献利用示功图数据对深度残差神经网络进行训练,获得基于深度残差 神经网络的诊断模型,向诊断模型输入待识别示功图数据,输出工况诊断结果。此方法采用 的深度残差卷积神经网络模型不能很好的提取复合工况的全局特征,导致无法利用复合工况 的全局特征,提升复合工况的识别准确率。而大多数采油企业不仅希望能了解到采油机的主 要单一工况,而且希望能掌握到更精细的复合工况,以制定更合理的采油机工作制度。
[0004]因此,亟需一种不仅能提取示功图的单一故障特征,而且能更好的提取示功图的复合故 障特征,提升采油机复合故障诊断精度方法,使企业能够更加精细化、集约化的管理采油机 生产,建立更为合适的采油机工作制度,以达到节能增产的目的。

技术实现思路

[0005]针对上述缺陷,本专利技术公开一种提升采油机复合工况故障诊断精度方法,该方法针对采 油机的复合工况示功图,设计融合视觉Transformer和卷积神经网络的混合神经网络结构, 对复合工况示功图进行特征提取,根据提取的特征进行故障诊断,提升复合工况故障诊断的 精度。
[0006]该方法具体包含以下步骤:
[0007]1)采集采油机的历史示功图,组成单一工况和复合工况示功图数据集S,采用留出法 划分S为训练集S
train
、验证集S
val
和测试集S
test
,其中留出法的比例为8:1:1;
[0008]2)设计混合神经网络结构模型,融合N层卷积神经网络和M层视觉Transformer网络, 其中卷积网络层数1≤N≤100,视觉Transformer网络层数1≤M≤32;
[0009]3)纵向堆叠只包含卷积层的N层卷积神经网络,并对卷积神经网络输出得到的c通道 的特征图计算平均值,得到单通道的特征图,其中N层卷积神经网络模型具体结构包括:
[0010]3‑
1)第1层为普通卷积层,卷积核为k1×
k1,卷积步幅为2,激活函数为Relu;
[0011]3‑
2)第2层为最大池化层,池化操作的窗口大小为3,步幅为2,图片填充为1;
[0012]3‑
3)第3到第N层为普通卷积层,卷积核为k2×
k2,卷积通道数在第三层为64,往后每 隔一层增加2倍;
[0013]3‑
4)对经过N层卷积神经网络得到的c通道的特征图,取平均值得到单通道特征图,其中 512≤c≤4096;
[0014]4)将单通道特征图划分成p
×
p个图像块,输入到M层视觉Transformer网络中,并得 到d维的特征向量x,其中M层视觉Transformer网络模型具体结构包括:
[0015]4‑
1)输入第1层之前,对卷积神经网络的输出单通道特征图划分为p
×
p个图像块,并将 每个图像块进行线性嵌入,得到p
×
p
×
d
p
维的矩阵,其中1≤p≤20,图像块嵌入向量维度 d
p
≥128;
[0016]4‑
2)第1到M层为自注意力层,其中自注意力的计算公式如下:
[0017][0018]其中Q,K,V为相同的输入矩阵,K
T
为矩阵K的转置,x为矩阵中的行向量,行向量和 [0019]4‑
3)混合结构的最后1层为全连接层,用来输出d维特征向量,其中128≤d≤4096;
[0020]5)根据训练集S
train
和验证集S
val
,采用三元组损失Loss(x
A
,x
+
,x

)进行反向传播训练网 络参数,其中三元组损失Loss(x
A
,x
+
,x

)公式如下:
[0021][0022]其中,x
A
为锚样本向量,x
+
为正样本向量,x

为负样本向量,h
+
为正样本和锚样本向 量之间的距离,h

为负样本和锚样本向量之间的距离,m为固定间距,[
·
]+
表示当表达式值 大于零时取表达式的值,否则取为零;
[0023]6)根据测试集S
test
验证模型的精度和泛化能力,经训练得到最终网络模型;
[0024]7)使用训练完成的网络模型,建立故障工况示功图特征向量检索库D;
[0025]8)对实时采集的示功图数据使用混合网络模型提取特征向量并与工况特征检索库 中的特征向量进行相似度计算,得到相似度向量V,其中相似度计算函数为余弦相似度函数:
[0026][0027]其中X为实时示功图特征向量所组成的矩阵,D为工况示功图特征向量检索库矩 阵;
[0028]9)判断V中最大值V
max
是否超过主工况阈值T1,是则判定此示功图主工况类别K,否则 将此示功图类别标记为未知,由专家标定后加入工况特征检索库中,其中相似度阈值 T1=0.95;
[0029]10)判断V中的复合工况隶属度t是否超过复合工况阈值T2,是则判定存在K
i
,此示功 图为复合工况,否则判定不存在K
i
,示功图为单一工况,仅包含主工况K,其中T2=0.8;
[0030]11)判断K是否为故障工况,如果为平稳工况,则不报警,并转步骤8),如果为故障
工 况,判断是否包含K
i
,是则进行复合故障工况报警,否则进行单一故障工况报警,转步骤 8)。
[0031]有益效果:
[0032]本专利技术所公开的方法,针对采油机的复合工况示功图,设计混合神经网络结构,不仅能 提取示功图的单一故障特征,而且能更好地提取示功图的复合故障特征,克服了传统卷积神 经网络不能很好的提取复合工况示功图全局特征的缺陷,提升采油机复合故障诊断精度,使 企业能够更加精细化、集约化的管理采油机生产,建立更为合适的采油机工作制度,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种提升采油机复合工况故障诊断精度方法,其特征在于该方法针对采油机的复合工况示功图,设计融合视觉Transformer和卷积神经网络的混合神经网络结构,对复合工况示功图进行特征提取,根据提取的特征进行故障诊断,提升复合工况故障诊断的精度,包括以下步骤:1)采集采油机的历史示功图,组成单一工况和复合工况示功图数据集S,采用留出法划分S为训练集S
train
、验证集S
val
和测试集S
test
;2)设计混合神经网络结构模型,融合N层卷积神经网络和M层视觉Transformer网络;3)纵向堆叠只包含卷积层的N层卷积神经网络,并对卷积神经网络输出得到的c通道的特征图计算平均值,得到单通道的特征图;4)将单通道特征图划分成p
×
p个图像块,输入到M层视觉Transformer网络中,并得到d维的特征向量x;5)根据训练集S
train
和验证集S
val
,采用三元组损失Loss(x
A
,x
+
,x

)进行反向传播训练网络参数,其中x
A
为锚样本向量,x
+
为正样本向量,x

为负样本向量;6)根据测试集S
test
验证模型的精度和泛化能力,经训练得到最终网络模型;7)使用训练完成的网络模型,建立故障工况示功图特征向量检索库D;8)对实时采集的示功图数据使用混合网络模型提取特征向量并与工况特征检索库中的特征向量进行相似度计算,得到相似度向量V;9)判断V中最大值V
max
是否超过主工况阈值T1,是则判定此示功图主工况类别K,否则将此示功图类别标记为未知,由专家标定后加入工况特征检索库中;10)判断V中是否存在次要工况K
i
,是则判定此示功图为复合工况,否则为单一工况示功图,仅包含主工况K;11)判断K是否为故障工况,如果为平稳工况,则不报警,并转步骤8),如果为故障工况,判断是否包含K
i
,是则进行复合故障工况报警,否则进行单一故障工况报警,转步骤8)。2.根据权利要求1所述的一种提升采油机复合工况故障诊断精度方法,其特征在于步骤1)所述留出法的比例为8:1:1。3.根据权利要求1所述的一种提升采油机复合工况故障诊断精度方法,其特征在于步骤2)所述的卷积网络层数1≤N≤100,视觉Transformer网络层数1≤M≤32。4.根据权利要求1所述的一种提升采油机复合工况故障诊断精度方法,其特征在于步骤3)所述N层卷积神经网络模型具体结构包括:3
‑...

【专利技术属性】
技术研发人员:陈夕松钱帅康夏峰姜磊卜禹
申请(专利权)人:南京富岛油气智控科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1