基于卷积神经网络的抽油机故障诊断.pdf
《基于卷积神经网络的抽油机故障诊断.pdf》由会员分享,可在线阅读,更多相关《基于卷积神经网络的抽油机故障诊断.pdf(9页珍藏版)》请在咨信网上搜索。
1、第 48 卷 第 1 期燕山大学学报Vol.48 No.12024 年 1 月Journal of Yanshan UniversityJan.2024 文章编号 1007-791X 2024 01-0030-09基于卷积神经网络的抽油机故障诊断吴昊臻1 许 燕1 周建平1 谢欣岳1 2 彭 东1 1.新疆大学 机械工程学院 新疆 乌鲁木齐 830039 2.新疆金牛能源物联网科技股份有限公司 新疆 克拉玛依 834008 收稿日期 2022-10-17 责任编辑 温茂森基金项目 国家自然科学基金资助项目 52265061 新疆维吾尔族自治区重点研发专项 2020B02016 作者简介 吴昊臻
2、 1997-男 山东烟台人 硕士研究生 主要研究方向为抽油机智能故障诊断与深度学习 通信作者 许燕 1975-女 新疆伊犁人 教授 博士生导师 主要研究方向为机电一体化、抽油机智能故障诊断 Email lilixiu_z .摘 要 抽油机故障诊断对于保障油气田的稳定运行至关重要.针对已有基于深度学习的故障诊断模型参数量大导致应用范围受限的问题 提出一种基于空洞卷积和惩罚机制的卷积神经网络模型.该模型在浅层神经网络部署不同空洞卷积率的空洞残差模块 高效获取示功图轮廓特征的同时降低了模型参数量.其次 将惩罚机制融入 Softmax 损失函数 增强模型诊断气体影响等难分样本的故障准确率.采用抽油机实
3、况数据集进行实验验证 结果表明该模型参数量为 0.94 M 浮点型计算量为 165.24 M.与 MobileNetV3 相比 改进后的算法模型在准确率同为 96.6%的前提下参数量减少了 3.30 M 浮点型计算量减少了 52.22 M 更易部署在资源受限的故障诊断平台.关键词 卷积神经网络 抽油机 故障诊断 空洞卷积 损失函数中图分类号 TP183 文献标识码 A DOI 10.3969/j.issn.1007-791X.2024.01.0040 引言 随着浅层油藏的开采殆尽 现有的油田逐渐向着深层油藏发展 而地层深处环境复杂 抽油机易受气、液、砂等多种因素干扰 一旦发生故障将会造成极大的
4、经济损失 1.因此 对抽油机进行高效故障诊断的研究有很强的现实意义.由于井下工况难以直接监测 人们设计了间接反映井下工况的抽油机示功图 根据示功图反映的不同轮廓特征可以对抽油机的故障类型做出判断 2.现阶段抽油机故障诊断方法主要分为传统方法和深度学习方法 传统方法首先对示功图图像分析获取各类典型特征 3 如点、面积、方差等 并建立样本库 通过机器学习的方式 如支持向量机 4、极限学习机 5 进行故障种类识别 实现抽油机故障诊断.但传统的故障诊断模型的搭建过于依赖研究者的经验 设计分类器等各个部分的最优解容易导致整体模型的局部最优解 从而影响故障诊断的准确率.近年来随着深度学习的出现 基于卷积神
5、经网络的目标识别方法被广泛应用于机械故障诊断领域 6 并在抽油机故障诊断方面有一定的发展.文献 7 提出将卷积神经网络 Convolutional Neural Networks CNN 引入抽油机故障诊断中 通过对LeNet5 模型做出改进 减少了模型参数 加快了模型收敛速度 使诊断准确率达到 89.3%验证了CNN 应用于抽油机故障诊断的可行性.文献 8 将深层卷积神经网络模型 DenseNet 应用于抽油机故障诊断 获得了 93.8%的准确率 验证了加深网络模型的层数可以显著提高抽油机故障诊断的准确率.文献 9 在 MobliNetV2 的基础上引入注意力机制 增强模型对示功图轮廓特征的
6、提取能力.同时其提出注意力损失函数抑制易分样本对模型训练的贡献 在轻量级模型中准确率达到 95.1%但模型参数量增加至 4.6 M.现有研究中虽然考虑到了示功图图像轮廓特征更为重要和示功图数据集存在易分样本与难分样本区别的特点 但所使用的注意力机制反而增第 1 期吴昊臻 等 基于卷积神经网络的抽油机故障诊断31 加了模型的参数量 而且没有考虑到示功图数据集中易分样本自身准确率极高的特点.因此 为了满足更快更准确地进行抽油机故障诊断的需要和顺应油田数据处理边缘化的发展需求 在保证准确率的前提下应尽可能地减少故障诊断模型的参数量 以期未来能够在嵌入式端进行部署应用.同时考虑到示功图数据集中易分样本
7、自身拥有极高准确率 产生的损失值较低的特点 更应对难分样本进行处理 增强难分样本对模型的贡献度 将训练集中在准确率较低的样本上.基于上述问题与分析 本文提出基于空洞卷积 和 惩 罚 机 制 的 卷 积 神 经 网 络 Dilated Convolutional and Penalty Mechanism-CNN DCPM-CNN 智能诊断方法.该方法使用空洞卷积快速扩大模型浅层所获得的感受野 从而减少模型达到最优效果所需要的参数量.其次 提出一种惩罚系数用于 Softmax 损失函数中 提高难分样本在反向传播时的贡献度.使用新疆准噶尔东部某油田作业区实况数据集对模型性能进行验证.通过对比性能指
8、标发现 相较于现有抽油机故障诊断方法 改进后的模型拥有更小的参数量和更高的准确率.1 DCPM-CNN 模型1.1 网络结构 对现有轻量级 CNN 进行分析 MobileNetV1 10 模型提出了深度可分离卷积使参数量大幅下降 实现了网络的轻量化 但单一通道的连续卷积往往会导致权重更新时的梯度过于极端 最终导致模型过拟合或欠拟合.ShuffleNetV1 11 模型提出了通道混洗操作实现深度可分离卷积后各通道的特征交互 有效避免了过拟合问题的出现.本文针对示功图线条稀疏性的图像特点和轮廓特征更为重要的卷积特征要求 基于空洞卷积、深度可分离卷积和通道混洗操作的特点 设计了空洞残差 Dilate
9、d Convolution Residual DCR 模块和 深 度 多 维 混 合 Depthwise Multidimensional Shuffle DMS 模块 在保证准确率的前提下 达到了大幅减少模型参数量的研究目的.其次 提出一种惩罚损失函数 Penalized Softmax P-Softmax 提高难分样本对模型的贡献度.模型整体结构如图 1所示.图 1 DCPM-CNN 模型结构图Fig.1 Structural diagram of DCPM-CNN model DCPM-CNN 在输入特征进行普通卷积和最大池化操作之后 通过两层 DCR 模块叠加快速扩大感受野 且该模块仅
10、位于模型的第 36 层 避免了深层网络在应用空洞卷积时由于输入特征尺寸过小导致的相邻信息丢失问题.得益于 DCR 模块在浅层获得的大感受野 将深层部分的 DMS 模块减少至 8 个 并采用 2、4、2 的纺锥形结构保证深层特征图的多层次获取 提高输出特征信息表达力的同时降低了整体模型的参数量.各部分的模型参数如表 1 所示.在 DMS 模块之后使用一个通道数为 1 024 的 11 卷积层和全局池化层增强网络的非线性以及将特征图大小降至 11.最后对全连接层的输出使用惩罚损失函数 P-Softmax 替代Softmax 损失函数.对于给定计算预算 DCPM-CNN 可以在浅层产生更广泛的轮廓特
11、征 这对于示功图的故障诊断至关重要 意味着高层语义的快速获取和无效干扰信息的快速消除.此外 在 DCPM-CNN 中 深度可分离卷积仅在深层特征图上执行 因为虽然深度可分离卷积的理论浮点型运算量非常低 但32 燕山大学学报2024它在现有 TensorFlow 等框架下的数据提取仍存在问题 导致深度可分离卷积虽然在深层网络的实现效果很好 但在浅层网络的运算时间与效果都差强人意 这与空洞卷积的运算特点产生了互补 使模型整体达到最优效果.表 1 DCPM-CNN 模型参数表Tab.1 Parameter table of DCPM-CNN model层名称输出尺寸卷积核尺寸步长层数输出通道数Ima
12、ge2242243Conv2d112112332124MaxPool5656332124DCR block5656331224DMS block28283321116DMS block28283311116DMS block14143321232DMS block14143313232DMS block773321464DMS block773311464Conv2d7711111 024GlobalPool1177FC1 0001.2 空洞残差模块 现有的抽油机故障诊断模型在提取示功图轮廓特征时往往忽略了示功图线条稀疏性和存在大量空白无用信息的图像特点 针对这一示功图图像特 点 引 入 了
13、空 洞 卷 积 Dilated Convolution DConv 操作.空洞卷积最初被提出用于小波分解的相关研究 12 现多用于高层图像语义特征的多维提取 13-14.如图 2 所示 空洞卷积的主要思想是使用零来间隔填充卷积核 在参数量不变的前提下实现感受野的增长 更快地筛除示功图中空白无用的信息 而更大的感受野代表着空洞卷积的输出所包含的特征信息比普通卷积的映射范围更大 使神经网络更关注示功图轮廓特征变化.使用普通卷积时 第 i 层的感受野尺寸为Fi=Fi-1-1 si+k 1 使用空洞卷积时 第 i 层的感受野尺寸为Fi=Fi-1-1 si+kdilated 2 kdilated=k+k
14、-1 r-1 3 式中 si为第 i 层的步距 kdilated为空洞卷积等效卷积核大小 k 为普通卷积核大小 r 为空洞卷积率.基于上述空洞卷积的特点 构建了一种 DCR模块应用于浅层卷积神经网络中 加快示功图轮廓特征的提取 从而在保证准确率的前提下减少模型的参数量和计算量.DCR 模块结构如图 3 所示 考虑到空洞卷积层连续叠加可能会导致的网格效应和远距离信息没有相关性问题 在卷积结构设计时遵循混合空洞卷积 HDC 15 准则.模块采用 33 卷积核 空洞卷积率 r=2、5 两层级联空洞卷积快速获取示功图轮廓特征 同时在输出端使用残差结构与输入特征叠加以削减空洞卷积带来的影响 随后使用 B
15、N 层和 Relu 层增加输出特征的非线性和避免过拟合.没有采用常规的r=1、2、5 组合 是因为在浅层神经网络增加卷积层会导致模型参数增加 5 184 个 但由于 33 卷积核太小导致准确率提高困难.经实验最终选择了r=2、5 的组合.由式 1、2 可得 当 r=1、1 时 DCR 模块的感受野为 55 当 r=2、5 时感受野为 1515 是前者的 9 倍.图 2 空洞卷积结构Fig.2 Dilated convolution structure第 1 期吴昊臻 等 基于卷积神经网络的抽油机故障诊断33 图 3 DCR 模块结构示意图Fig.3 Structure diagram of D
16、CR block 1.3 深度多维混合模块 深度可分离卷积近年来被广泛应用于新型的轻量 级 卷 积 网 络 结 构 中 16-17 通 过 深 度 卷 积 Depthwise Convolution DWConv 与 逐 点 卷 积 Pointwise Convolution PWConv 配合 在减少参数量的同时使输出特征矩阵通道维度保持不变.普通卷积与深度可分离卷积的浮点型计算量为ZDW+PW=DK DK M DF DF+M N DF DF 4 Zconv2d=DKDKMNDFDF 5 ZDW+PWZcon2d=1N+1D2K19 6 式中 DK DK 为卷积核大小 DF DF M 为输入
17、特征图 DF DF N 为输出特征图 ZDW+PW为深度可分离卷积层浮点型计算量 Zcon2d为普通卷积层浮点型计算量.由式 6 可见若取常用 DK=3 则理论上普通卷积的浮点型计算量是深度可分离卷积的 9 倍.根据示功图线条稀疏性和图形轮廓更为重要的特点 结合 1.2 中的空洞卷积特性 在如图 4 所示的深度可分离卷积模块基础上进行改进 改进后的DMS 模块结构如图 5 所示.将输入通道拆分为两组后 每路的通道数为原来的 1/2 主路使用卷积核大小 33 空洞卷积率 r=1 的 DWConv 配合两个 11 的 PWConv 完成升降维操作 在卷积操作的同时大幅减少模块的参数量.由于 DMS
18、 模块部署在深层特征图上 为了减少空洞卷积导致的信息丢失 支路部分使用了一个卷积核大小 33 空洞卷积率 r=2 的 DWConv 和11 的 PWConv.带有空洞卷积核的 DWConv 能够快速筛除示功图中的无用信息 同时获得更丰富的卷积特征 11 的PWConv 配合 BN 层和 Relu 层 在增强输出卷积特征的非线性的同时增加维度至与主路相同.主路和支路的通道合并后使用通道混洗操作完成多通道特征信息的交互 进一步增强 DMS 模块输出特征的信息表达力.图 4 深度可分离卷积模块结构示意图Fig.4 Structure diagram of depthwise separable co
19、nvolution block 图 5 DMS 模块结构示意图Fig.5 Structure diagram of DMS block1.4 惩罚损失函数 在抽油机工况数据集中 抽油杆断脱、柱塞头出工作筒、双凡尔同时漏失等典型故障均有着与其他示功图明显的区分特征.这些易分样本在模型训练过程中较易识别正确 诊断准确率高 而气体影响、供液不足的示功图轮廓特征较为相近 诊断准确率较低.因此模型训练时更应集中训练此类难分样本.目前卷积神经网络中常用的 Softmax 损失函数 18 为Lsoftmax=-1NNi=1log yi 7 式中 yi为当前样本所属故障种类的概率值 N 是样本的类别数.Sof
20、tmax 损失函数的函数值与样本的 yi值直接相关 没有样本倾向性.而考虑到示功图数据集中易分样本自身准确率极高 因此需要增强难分样本的模型贡献度.为实现这一目的 对现有的 A-Softmax 19、AM-Softmax 20 等多种改进损失函数总结后发现 其改进反映在神经网络反向传播中是当权重与特征的夹角 增大时 cos m+m+m 会产生比 cos 更小的值 yi值下降 从而提高难分样本的 Loss 函数值.基于这种思想提出一种惩罚机制增大难分样本的损失值 提高神经网络训练时对于难分样本的关注度 最终的 P-Softmax 损失函数定义为34 燕山大学学报2024LP-SoftMax=-1
21、NNi=11.81+yi()log yi 8 式中 值 1.8 是经实验选出的适合示功图数据集的超参数.本文的惩罚损失函数存在以下特性 1 对于易分样本 样本预测概率 yi趋近于 1 惩罚系数趋近于 0.9 损失值减小 抑制易分样本的损失贡献 2 对于难分样本 样本预测概率 yi趋近于0 惩罚系数趋近于 1.8 损失值增大 增强难分样本的损失贡献.这种惩罚机制不但增强了难分样本对模型参数训练的贡献度 而且损失值的增大加快了模型初期的收敛速度.2 抽油机故障诊断实验2.1 数据集及参数设置 实验数据来自新疆准噶尔东部某油田作业区 通过无线示功仪采集获得示功图图像 图片重构至 224224 尺寸
22、再经归一化、二值化完成图片的预处理工作 数据集总量为 15 229 张 经专家标定分类为正常示功图、供液不足、气体影响、双凡尔同时漏失、游动凡尔漏失、出砂、活塞碰泵、抽油杆断脱、柱塞头出工作筒等 9 种抽油机典型故障.每种故障的典型示功图如图 6 所示 其中 S 为抽油机驴头悬点位移 P 为抽油机泵载荷.为保持样本平衡 对抽油杆断脱等样本进行数据增强.最终各典型故障示功图训练集每类 1 000 张 测试集每类 250 张 标签索引分配结果如表 2 所示.图 6 9 种常见的抽油机工况对应的示功图Fig.6 Dynamometer card corresponding to 9 common w
23、orking conditions of pumping unit表 2 标签索引分配结果Tab.2 Label index allocation results类型索引类型索引正常示功图0出砂5供液不足1活塞碰泵6气体影响2抽油杆断脱7双凡尔同时漏失3柱塞头出工作筒8游动凡尔漏失4 实验运行环境为 Windows 7 64 位 操作系统 搭载 NVIDIA GeForce GTX 960M Intel Core i7-4710MQ CPU 2.50 GHz 计算机内存为 16 GB Anaconda 4.13.0 CUDA 10.1 编程平台 cuDNN 7.6 基于开源深度学习框架 Ten
24、sorFlow 2.8 开发环境 使用 Python 3.7 编程语言 模型训练中随机梯度下降法 动量设为 0.9.根据 GPU 的内存和数据集实际情况 批处理设置为 16 初始学习率为0.001.2.2 实验结果及分析 为了 验 证 DCPM-CNN 模 型 的 有 效 性 对ResNet50 21、VGG16 等多个经典卷积神经网络进行对比实验 选取参数量、浮点型运算量 准确率对模型的性能进行评估.同时与文献 9、文献 22 提出的抽油机故障诊断模型做对比.表 3 为示功图数据集在不同神经网络的训练情况对比.实验结果表明 1 ResNet50、VGG16 模型参数量 浮点型计算量均过大 并
25、不适用于硬件环境受限的抽油机故障诊断设备中.2 DCPM-CNN 在同等量级的网络模型中达到了最高的 96.6%与MobileNetV3 持平 超过 AlexNet、ShuffleNetV2 和现有的抽油机故障诊断模型.3 在模型参数量和计算量方面 轻量级神经网络方面 DCPM-CNN 模型仅为 0.94 M 和 165.24 M 相比 MobileNetV3 减少了 3.30 M 77.8%和 52.22 M 24.0%比ShuffleNetV2 减少 0.34 M 26.5%而浮点型运算仅增加了 20.98 M.经以上对比分析 DCPM-CNN在保证了准确率的前提下参数量和浮点型运算量都达
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 卷积 神经网络 抽油机 故障诊断
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。