浙江大学学报(工学版), 2020, 54(3): 467-474 doi: 10.3785/j.issn.1008-973X.2020.03.006

机械工程

基于一维卷积神经网络的钻杆故障诊断

金列俊,, 詹建明,, 陈俊华, 王涛

Drill pipe fault diagnosis method based on one-dimensional convolutional neural network

JIN Lie-jun,, ZHAN Jian-ming,, CHEN Jun-hua, WANG Tao

通讯作者: 詹建明,男,教授. orcid.org/0000-0002-7868-5834. E-mail: zhanjm@nit.zju.edu.cn

收稿日期: 2019-02-25  

Received: 2019-02-25  

作者简介 About authors

金列俊(1995—),男,硕士生,从事机械设备故障诊断、机器学习算法研究.orcid.org/0000-0002-3270-5246.E-mail:21725203@zju.edu.cn , E-mail:21725203@zju.edu.cn

摘要

为了在钻杆故障早期诊断出钻杆的故障类型,提出一种基于一维卷积神经网络的钻杆故障诊断模型,对模型的结构和参数进行详细地设计与分析. 参考现有的卷积神经网络模型,结合钻杆的工作特性以及感受野的原理,设计模型的卷积层和池化层的层数、卷积核的大小以及滑动步长. 该模型省去了对故障信号特征提取的过程,比先前的钻杆故障诊断有更高的诊断准确率. 该模型在不同转速工况下和不同土质工况下均具有较强的适应性和抗噪能力.

关键词: 钻杆故障诊断 ; 一维卷积神经网络 ; 感受野 ; 适应性 ; 抗噪能力

Abstract

A drill pipe fault diagnosis model based on one-dimensional convolutional neural network was proposed in order to diagnose the fault type of drill pipe failure early; the structure as well as the parameter of the model were designed and analyzed in detail. Referring to the existing convolutional neural network model, the layer number of the convolutional layer as well as the pooling layer of the model, the size of the convolution kernel and the sliding step length were designed combining with the working characteristics of the drill pipe and the principle of the receptive field. The model eliminates the process of extracting fault signal features and has higher diagnostic accuracy than previous drill stem fault diagnosis. Meanwhile, the model has strong adaptability and anti-noise ability under different speed conditions and different soil conditions.

Keywords: drill pipe failure detection ; one-dimensional convolutional neural network ; receptive field ; adaptability ; anti-noise ability

PDF (1069KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

金列俊, 詹建明, 陈俊华, 王涛. 基于一维卷积神经网络的钻杆故障诊断. 浙江大学学报(工学版)[J], 2020, 54(3): 467-474 doi:10.3785/j.issn.1008-973X.2020.03.006

JIN Lie-jun, ZHAN Jian-ming, CHEN Jun-hua, WANG Tao. Drill pipe fault diagnosis method based on one-dimensional convolutional neural network. Journal of Zhejiang University(Engineering Science)[J], 2020, 54(3): 467-474 doi:10.3785/j.issn.1008-973X.2020.03.006

作为钻机的重要组成部分,钻杆的健康状况直接影响带钻机的运行状态. 在实际的工作中,由于工作环境恶劣,钻杆容易发生断裂或者松动,从而导致钻杆掉钻等事故[1]. 因此通过对钻杆的实时检测作出钻杆的故障诊断具有重要意义. 目前对于旋转机械设备的诊断,通常采用故障信号检测的方法,因此可以通过测得的钻杆加速度信号,采用信号处理的方法或算法模型对钻杆故障进行分类.

针对旋转机械设备的故障诊断,目前已经有较多学者提出了各种方法并取得一定的成果. 传统的故障诊断方法主要是选择和提取原始信号的时频域特征,通过傅里叶变换、小波变换、经验模态分解等信号处理方法,对故障进行分类[2-5]. 虽然这些方法对于故障识别有良好的效果,但同时存在明显的弊端. 例如傅里叶变化对于非平稳信号的检测无法得到有效分类;小波变换虽然不同于傅里叶变换,其变换窗口随着频率变化而变化,但是小波基的选择不同会使检测结果有显著差别,而且小波基一旦选定就无法改变,这对于局部特征信号无法较好识别;经验模态方法对于处理非线性、非平稳信号有良好的效果,但是对于扰动产生信号中断,模态分解容易产生模态混叠问题,因此也存在一定限制. 传统方法提取旋转机械故障特征的故障分类法不仅在适用性上存在一定局限性,还要求检测人员有极高的信号处理经验以及丰富的知识储备.

随着机器学习算法的兴起,大量的学者开始将机器学习算法应用于故障信号分类. Gan等[6]采用了流形结构的稀疏表达算法对轴承的不同故障类型以及故障程度进行诊断并取得了较好的结果. 同时有唐赛等[7-9]将用于时间序列预测的长短时记忆网络(long short-term memory,LSTM)应用到轴承故障检测中,将利用小波包提取的轴承特征信号输入到LSTM网络中,实验表明该方法可以有效地识别轴承的故障部位以及故障程度. 综上所述,目前基于信号处理的旋转机械设备的故障诊断主要有特征提取、特征提取结合机器学习算法和机器学习算法三大研究方向.

虽然目前已有大量关于旋转机械设备的故障诊断研究,但是具体针对钻杆故障信号诊断的研究还停留在传统的特征提取算法上[10-11],而且存在诊断准确度不高、适应性不强、抗噪能力差等问题. 本文基于前人的研究基础,利用一维卷积神经网络(1DCNN)对钻杆故障信号进行分类. 该方法不需要对信号进行特征提取,可以实现原始信号端到端直接进行故障诊断. 通过实验对一维卷积神经网络模型的准确度、适应性以及抗噪能力进行分析.

1. 1DCNN钻杆故障诊断模型

1.1. 卷积神经网络

卷积神经网络(CNN)是一种模仿生物自然视觉认知机制,一种采用图像卷积计算的深度学习网络框架[12-15]. 典型的CNN主要由卷积层、激活层、池化层和全连接层构成,其结构示意图如图1所示. 卷积神经网络中间的隐藏层核心模块主要包括卷积层、激活函数和池化层. CNN在内部通过梯度下降法最小化损失函数对网络中的权重进行反向调节,同时通过频繁的迭代训练提高神经网络的精度. CNN通过一系列卷积层以及池化层的组合,使得网络具有一定程度的位移、尺度、缩放、非线性形变稳定性;最后通过全连接层输出结果[16-18].

图 1

图 1   卷积神经网络(CNN)结构示意图

Fig.1   Schematic diagram of convolutional neural network(CNN)structure


1.1.1. 卷积层

卷积层主要由多个卷积核构成. 卷积核运算是将核函数与局部图像进行运算,其实质是2个二维矩阵之间的离散卷积运算,运算原理[12]如下式所示:

$ {\rm{Cov}}(x,y) = \sum\limits_{t = 0}^k {\sum\limits_{s = 0}^k {{{F}}(s,t)} } \times {{G}}(x - s,y - t). $

式中:st为卷积核在xy方向上的宽度,F为卷积核参数矩阵,G为与卷积核函数运算的局部图像矩阵,k为卷积核的尺寸.

一个卷积核(窗口)可以看作一个感受野[19],CNN通过卷积层运算获取图像的特征图. 每个卷积层拥有多个卷积核函数,通过权值共享的方式,同一卷积核以一定的步长与不同的局部图像进行运算时共享同一组权重,从而减少计算参数和计算量.

1.1.2. 池化层

池化层可以简单理解为降维,减少CNN内部的参数以及计算量,同时在一定程度上可以防止网络过拟合. 通常CNN中采用最大池化层,即取局部接受域中的最大值[12-13],其数学描述如下式所示:

$ {{P}} = \mathop {\max }\limits_{w \times w}\; \{ {{{A}}^{l \times l}}\} . $

式中:P为最大池化得到的特征矩阵,l为特征图的宽度,A为卷积层激活后的特征矩阵,w为池化区域的宽度.

1.1.3. 全连接层

全连接层将CNN网络中多层卷积和池化后的特征图铺平为一维向量输入,然后将每层输入通过式(3)计算输出,在最后一层通过式(4)输出诊断结果.

$ z_j^{l + 1} = \sum\nolimits_{i = 1}^n {W_{ij}^l} a_i^l + b_j^l. $

式中: $z_j^{l + 1}$为第l+1层第j个神经元的激活值, $a_i^l$为第l层第i个神经元的激活值, $W_{ij}^l$为第l+1层第j个神经元与第l层第i个神经元之间的权重, $b_j^l$l层所有神经元对l+1层第j个神经元的偏置.

$ {{O}} = {\left[ {\sum\limits_{i = 1}^k {\exp \;({{{W}}_i}x + {{b}})} } \right]^{ - 1}}\left[ {\begin{array}{*{20}{c}} {\exp \;({{{W}}_1}x + {{{b}}_1})} \\ {\exp \;({{{W}}_2}x + {{{b}}_2})} \\ \vdots \\ {\exp \;({{{W}}_k}x + {{{b}}_k})} \end{array}} \right]. $

式中:O为输出结果矩阵,Wibi为第i种分类对应的权重以及偏置矩阵.

1.1.4. 激活函数

激活函数可以对层输出结果进行非线性变换,从而提升网络的表达能力. 常用的激活函数有sigmoid、tanh和ReLU:

${\mathop{\rm sigmoid}\nolimits} = \frac{1}{{1 + {{\rm{e}}^{ - x}}}}.$

$ \tanh = \frac{{{{\rm{e}}^x} - {{\rm{e}}^{ - x}}}}{{{{\rm{e}}^x} + {{\rm{e}}^{ - x}}}}. $

${\mathop{\rm Re}\nolimits} {\rm{LU}} = \max\; (0,x).$

本文设计的1DCNN模型通过在卷积层和全连接层中增加常用的ReLU激活函数来增加模型的非线性,从而提升模型的学习能力.

1.2. 一维卷积神经网络

一维卷积神经网络(1DCNN)本质上和卷积神经网络相同. CNN主要用于二维图像的特征识别,而1DCNN只有1个维度,因此被大量使用在时间序列的特征识别以及提取上. 虽然1DCNN只有1个维度,但其同样具备CNN对特征识别的平移不变性等优点. 不仅如此,在常用CNN中,通常采用堆叠式小卷积核代替大卷积核,例如在VGG[20]模型中,采用3个3×3的卷积核代替1个7×7的卷积核,从而以较少的参数获得相同的感受野,同时抑制过拟合. 但在1DCNN中,由于卷积核是一维的,大卷积核不会带来太多参数以及计算量. 为了获得较大感受野,模型可以采用较大宽度的卷积核,从而更加全面地获取序列的特征值[21-22].

在结构上,1DCNN与CNN几乎一样,同样包括一系列的卷积层和池化层,最后通过全连接层输出结果. 不同的是,在卷积层和池化层的计算上,由于1DCNN只提取一维序列的特征序列,在1DCNN中卷积层和池化层的运算如下式所示:

${\rm{C}}{\rm{ov}}(x,y) = \sum\limits_{a = 0}^w {{{F}}(a)} \times {{G}}(x - a).$

$ {{P}} =\; \mathop {\max }\limits_w \{ {{{A}}^l}\} . $

1.3. 1DCNN模型设计

卷积神经网络超参数的设计主要包括卷积核的大小,步长以及卷积核的数目和网络的深度,但其核心思想是获得更大感受野[19]. 本研究在设计1DCNN模型时,希望最后一层池化层的单位神经元可以获得较大更全面的感受野,从而可以获取更多故障信息.

由于钻杆的运动是周期性转动,本研究希望最后一层池化层的单位神经元可以获得至少一个周期的钻杆采集信号. 以钻杆的最低转速为标准,最后一层池化层的单位神经元在第一层卷积层的感受野至少要满足下式:

$V > f \times \frac{{60}}{r}.$

式中:V为最后为层池化层中单位神经元在第一层卷积层的最小感受野, $f$为采样频率,r为钻杆最小转速.

本次实验中采用的钻杆最低转速为20 r/min,采样频率为40 Hz,因此第一层卷积层的最小感受野至少要大于120个采样点.

在1DCNN中,第n层池化层的感受野 ${V^n}$与第n−1层池化层的感受野 ${V^{n - 1}}$的关系可参考下式:

$ {V^n} = \left(\frac{{{V^{n - 1}} - {k^n}}}{{{s^n}}} + 1\right)\Bigg/{p^n}. $

式中: ${k^n}$为第n层卷积层中卷积核的宽度, ${s^n}$为第n层的卷积层滑动步长, ${p^n}$为第n层池化层的大小.

由式(11)可知,后一层的池化层神经元的感受野与前一层卷积层的卷积核宽度、步长以及池化层的大小有关. 当取主要影响因素研究时,式(11)可简化为

$ {V^n} \approx \frac{{{V^{n - 1}}}}{{{s^n} \times {p^n}}}. $

由式(12)可知,影响后一层池化层感受野的主要因素为上一层卷积层卷积核的步长以及池化层的大小. 如果模型固定每一层卷积层的步长和池化层的大小,便可以计算出卷积层和池化层的层数. 通常卷积神经网络选择池化层的大小为2,卷积核的步长为1或2. 为了满足最后一层池化层的最小感受野要求,以及考虑到网络架构不宜过深,本研究设计的1DCNN除最后一层卷积层步长为1,其余卷积层的步长均为2,池化层大小均为2. 模型通过4层卷积层与池化层运算,最后一层池化层获得的感受野为24×23=128,满足最小感受野(120个采样点)的要求. 在卷积核大小的选择上,由第1.2节可知,在1DCNN中选择较大的卷积核不会带来大量计算参数,因此选用宽度为9的大卷积核,其网络结构图如图2所示,具体参数如表1所示.

表 1   一维卷积神经网络参数

Tab.1  One-dimensional convolutional neural network parameters

网络结构 卷积核大小 步长 卷积核数目 输出大小 填充模式
卷积层 9 2 16 512×16 相同
池化层 2 1 16 256×16
卷积层 9 2 32 128×32 相同
池化层 2 1 32 64×32
卷积层 9 2 32 32×64 相同
池化层 2 1 32 16×64
卷积层 9 1 64 16×128 相同
池化层 2 1 64 8×128
全连接 256 1 1 256×1
全连接 32 1 1 32×1
softmax分类 7 1 1 7×1

新窗口打开| 下载CSV


图 2

图 2   一维卷积神经网络结构图

Fig.2   Diagram of one-dimensional convolutional neural network structure


2. 1DCNN性能实验

2.1. 实验数据采集与数据集制作

本次实验数据均来自浙江大学宁波理工学院工程训练中心的钻杆模拟实验平台,平台结构如图3所示. 实验数据包括3种不同钻杆转速下的7种不同工作状态下的信号,均采用40 Hz信号采集卡采集.

图 3

图 3   钻杆模拟实验平台

    1-回转装置;2-提升装置;3-钻杆;4-钻头;        5-样块;6-PC;7-采集卡   Drill pipe simulation experiment platform


采集正常情况下钻杆的加速度信号,记为L1;依次松动其中一节钻杆的2颗、4颗和6颗固定螺母,分别采集3种松动情况下钻杆的故障信号,记为L2、L3和L4;通过对模拟钻台其中一节钻杆进行不同程度的切割破坏,采集3种不同破坏程度下的故障信号,记为L5、L6和L7(钻杆破坏形式如图4所示). 重复以上操作,分别获得钻杆在20、35以及50 r/min的信号集. 由于本次实验保持电机的输出功率恒定,根据式(13)可知,不同转速代表钻杆受到不同的扭矩加载量.

图 4

图 4   钻杆破坏以及螺母松动示意图

Fig.4   Schematic diagram of drill pipe failure and nut loose


$P_{\rm{em}} = \frac{{T \times n}}{\kappa}.$

式中:Pem为电机输出功率,T为扭矩加载量,n为转速,κ为比例系数.

为了实验方便,将采集的数据以1 024个点为一个样本,将每类信号划分为700个样本. 为了减少量纲的影响,提高模型的算法精度,对每段样本点分别作归一化处理:

$ \widetilde X = \frac{{X - {X_{{\rm{min}}}}}}{{{X_{\max }} - {X_{\min }}}}. $

最后将每一类的样本按照6∶2∶2的比例划分为训练集、验证集以及测试集,实验数据如表2所示.

表 2   钻杆故障数据集样本数量分布

Tab.2  Distribution of sample numbers in drill pipe fault data set

故障类型 故障程度 标签 数据集A 数据集B 数据集C
训练集 验证集 测试集 训练集 验证集 测试集 训练集 验证集 测试集
正常 L1 420 140 140 420 140 140 420 140 140
松动螺母 2颗 L2 420 140 140 420 140 140 420 140 140
4颗 L3 420 140 140 420 140 140 420 140 140
6颗 L4 420 140 140 420 140 140 420 140 140
断裂切口长度 56 mm L5 420 140 140 420 140 140 420 140 140
112 mm L6 420 140 140 420 140 140 420 140 140
168 mm L7 420 140 140 420 140 140 420 140 140
合计 2 940 980 980 2 940 980 980 2 940 980 980

新窗口打开| 下载CSV


2.2. 实验验证

为验证第1.3节提到的1DCNN结构的有效性与优越性,分别使用数据集A、B、C对模型进行评估. 以模型训练后的准确率(σ)以及损失函数曲线评估模型的有效性以及通过与现有的钻杆故障信号诊断模型对比体现其优越性.

在训练模型时,以交叉熵(Loss)作为损失函数;采用Adam优化器,将学习率设置为0.000 1;同时设置训练次数N=100次. 如图56所示分别为数据集A、B、C模型训练过程的精度曲线与损失曲线.

图 5

图 5   1DCNN模型训练精度曲线图

Fig.5   Curve diagram of 1DCNN model training accuracy


图 6

图 6   1DCNN模型训练损失曲线图

Fig.6   Curve diagram of 1DCNN model training loss


图56可知,将A、B、C三种不同转速数据集的训练集输入到1DCNN模型,经过40次训练后,模型达到稳定,损失函数趋于0而且平稳,训练精度逼近100%;验证集的精度最后也趋于100%. 因此,模型的高诊断精度不存在过拟合的问题. 将测试集输入到训练好的模型中,测试20次取平均结果. 为了更好表现模型对不同类别故障的诊断结果,将诊断结果以混淆矩阵形式进行展开,分别如表3~5所示. 可知,1DCNN模型对不同故障有较高的识别率. 通过20组相同测试样本的测试结果可知(如表6所示),该模型对相同工况下钻杆的故障诊断率明显高于其他研究提出的诊断算法模型[10-11].

表 3   1DCNN模型在20 r/min工况下的诊断结果

Tab.3  Diagnosis results of 1DCNN model under operating condition of 20 r/min

实际
预测
L1 L2 L3 L4 L5 L6 L7
L1 1.000 0 0 0 0 0 0
L2 0 0.975 0 0.025 0 0 0
L3 0 0 1.000 0 0 0 0
L4 0 0.013 0 0.987 0 0 0
L5 0 0 0.038 0 0.962 0 0
L6 0 0 0 0 0 1.000 0
L7 0 0 0 0 0 0 1.000

新窗口打开| 下载CSV


表 4   1DCNN模型35 r/min工况下的诊断结果

Tab.4  Diagnosis results of 1DCNN model under operating condition of 35 r/min

实际
预测
L1 L2 L3 L4 L5 L6 L7
L1 1.000 0 0 0 0 0 0
L2 0 1.000 0 0 0 0 0
L3 0 0.013 0.987 0 0 0 0
L4 0 0.013 0 0.962 0 0.025 0
L5 0 0 0 0 0.987 0.013 0
L6 0 0 0 0 0 1.000 0
L7 0 0 0 0 0.025 0 0.975

新窗口打开| 下载CSV


表 5   1DCNN模型在50 r/min工况下的诊断结果

Tab.5  Diagnosis results of 1DCNN model under operating condition of 50 r/min

实际
预测
L1 L2 L3 L4 L5 L6 L7
L1 1.000 0 0 0 0 0 0
L2 0 1.000 0 0 0 0 0
L3 0 0 1.000 0 0 0 0
L4 0 0 0.013 0.987 0 0 0
L5 0.013 0 0.025 0 0.950 0 0.013
L6 0 0 0 0 0 1.000 0
L7 0 0.013 0 0 0 0.050 0.937

新窗口打开| 下载CSV


表 6   不同模型的故障诊断准确率对比

Tab.6  Comparison of fault diagnosis accuracy by different models

算法 accuracy(×100%)
20 r/min 35 r/min 50 r/min
小波-SVM 85.0±2.3 87.5±3.1 91.0±2.8
粒子群-SVM 87.2±4.3 88.3±2.6 88.7±1.8
EWT-BP 80.0±5.0 83.2±3.7 81.7±3.2
EMD-BP 81.7±1.8 83.3±1.9 85.6±2.1
1DCNN 98.9±0.5 98.7±0.2 98.7±0.3

新窗口打开| 下载CSV


2.3. 适应性实验

2.3.1. 转速适应性实验

第2.2节实验中采用恒定转速下钻杆的故障数据来训练模型,并采用该转速下的钻杆故障数据来检验本文设计的1DCNN模型可行性与准确性. 在实际工况中,钻杆不可能始终保持某一恒定转速. 使用在一种转速下训练好的1DCNN模型,对不同钻速的钻杆故障信号进行检测具有重要的现实意义. 本节分别采用20、35和50 r/min故障数据训练出来的模型去诊断其他2类非改转速的故障数据来验证模型的适应能力. 诊断结果如表7所示. 表中,σave为平均准确率.

表 7   1DCNN模型转速适应性诊断结果

Tab.7  Diagnosis results for rotational speed adaptability of 1DCNN model

训练数据 测试数据 σ/% σave/%
A B 91.3 91.5
C 94.5
B A 90.1
C 89.2
C A 92.7
B 91.6

新窗口打开| 下载CSV


表7可知,1DCNN模型具有良好的转速适应性,可通过由恒定转速数据训练的模型去诊断变转速下的钻杆故障信号,因此该模型具有一定的现实可使用性.

2.3.2. 土质适应性实验

在实际钻杆工况中,钻杆需要在不同土质的地层中钻进,因此检验模型对于不同土质工况下的故障诊断具有现实意义. 通过更换钻杆钻进样块(粗砂,C10水泥样块,C20以及C30水泥样块)来模拟钻杆现实中不同的土质工况. 通过1DCNN模型对于不同土质工况的故障诊断准确率来判断模型对钻杆不同土质工况的适应性. 每组实验均测试20次取平均,最后诊断结果如表8所示. 由表8可知,1DCNN模型在不同土质工况下均保持较高准确率. 该模型对于钻杆不同土质工况具有适应性.

表 8   1DCNN模型在不同土质下的故障诊断准确率对比

Tab.8  Comparison of fault diagnosis accuracy by 1DCNN model under different soil conditions

材质 σ/%
20 r/min 35 r/min 50 r/min
粗砂 98.9 99.3 98.5
C10水泥 99.1 97.8 97.4
C20水泥 97.9 98.3 98.5
C30水泥 98.9 98.7 98.7

新窗口打开| 下载CSV


2.4. 抗噪性实验

在实际工况中,采集到的钻杆加速度信号总是夹杂着一定比例的噪声,因此诊断模型需要具有一定程度的抗噪性.

为了检验模型的抗噪性,首先要给测试样本增加噪声. 工业环境下的诊断信号噪声一般为高斯白噪声,为了模拟现实工况下的噪声信号,通过在原有的测试样本中叠加上不同比例的高斯白噪声,来获得带噪声的测试样本,如图7所示. 图中,n为样本的采集数据点个数,Ap为数据点的加速度值. 通过对含噪样本的诊断检验模型的抗噪性.

图 7

图 7   原始样本、噪声样本以及含噪样本示意图

Fig.7   Schematic diagram of original sample, noise sample and noise fusion sample


本次实验采用20 r/min的测试样本数据作为原始样本. 在此基础上增加不同比例的噪声信号. 通常采用信噪比(SNR)来描述信号受噪声的污染程度:

$ {\rm{SNR}} = 10\;{\log _{10}}\;\frac{{{P_{\rm{sig}}}}}{{{P_{\rm{noi} }}}}. $

式中: ${P_{{\rm{sig}}}}$为原始信号功率, ${P_{\rm{noi} }}$为噪声信号功率.

将原始样本调制成不同SNR的含噪信号,作为测试样本,将测试样本输入采用原始信号训练集训练出的1DCNN模型,最终得到实验结果如表9所示. 可知,在加入噪声之后依旧可以从模型中提取到不同故障的特征,具有较高的故障诊断率. 在噪声污染较小的情况下,模型的诊断准确率在95%以上,即使在噪声污染严重的情况下(SNR = −4),模型仍然具有76.33%的故障识别率. 因此1DCNN模型具有较强的抗噪性,能在噪声环境下有效提取故障信号的特征.

表 9   1DCNN模型抗噪性诊断结果

Tab.9  Diagnostic results for anti-noise ability of 1DCNN model

SNR σ/% SNR σ/%
3 99.5 −1 98.1
2 98.9 −2 93.3
1 98.6 −3 86.9
0 98.3 −4 76.3

新窗口打开| 下载CSV


3. 结 语

本文提出了一种基于一维卷积神经网络的钻杆故障诊断模型. 该模型可以直接输入测试信号从而获得诊断结果,相比之前的钻杆诊断模型,省去了故障特征提取的过程. 通过模拟钻杆平台采集的数据对模型的性能进行测试,得到以下结论:

1)训练好的1DCNN诊断模型相比之前提出的诊断模型有更高的故障识别率,平均准确率在98.7%以上.

2)训练好的1DCNN模型有较强的转速适应能力,根据某一恒定转速样本训练出的模型可以用于不同转速下的钻杆故障诊断,而且有较高的故障诊断率. 同时模型具有较强的土质适应性,在不同土质中对钻杆的故障诊断率均在95%以上.

3)该1DCNN模型具有较强的抗噪性. 在噪声污染不大的情况下,故障诊断率只有轻微下降;即使在噪声污染很大情况下,准确率也达到了75%以上.

参考文献

张震. 旋挖钻机钻杆失效研究[D]. 西安: 长安大学, 2011.

[本文引用: 1]

ZHANG Zhen. Failure of the drill pipe rotary drilling rig [D]. Xi’an: Chang’an University, 2011.

[本文引用: 1]

YU X, DONG F, DING E, et al

Rolling bearing fault diagnosis using modified LFDA and EMD with sensitive feature selection

[J]. IEEE Access, 2018, 6: 3715- 3730

DOI:10.1109/ACCESS.2017.2773460      [本文引用: 1]

RAFIEE J, RAFIEE M A, TSE P W

Application of mother wavelet functions for automatic gear and bearing fault diagnosis

[J]. Expert Systems with Applications, 2010, 37 (6): 4568- 4579

DOI:10.1016/j.eswa.2009.12.051     

SINGH D S, ZHAO Q

Pseudo-fault signal assisted EMD for fault detection and isolation in rotating machines

[J]. Mechanical Systems and Signal Processing, 2016, 81: 202- 218

DOI:10.1016/j.ymssp.2016.03.007     

LI H, ZHANG Y. Bearing faults diagnosis based on EMD and Wigner-Ville distribution [C] // World Congress on Intelligent Control and Automation. Dalian: IEEE, 2006: 5447-5451.

[本文引用: 1]

GAN M, WANG C, ZHU C

Multiple-domain manifold for feature extraction in machinery fault diagnosis

[J]. Measurement, 2015, 75: 76- 91

DOI:10.1016/j.measurement.2015.07.042      [本文引用: 1]

唐赛, 何荇兮, 张家悦, 等

基于长短期记忆网络的轴承故障识别

[J]. 汽车工程学报, 2018, 8 (4): 297- 303

DOI:10.3969/j.issn.2095-1469.2018.04.09      [本文引用: 1]

TANG Sai, HE Xing-xi, ZHANG Jia-yue, et al

Bearing fault identification based on long short-term memory networks

[J]. Chinese Journal of Automotive Engineering, 2018, 8 (4): 297- 303

DOI:10.3969/j.issn.2095-1469.2018.04.09      [本文引用: 1]

HINCHI A Z, TKIOUAT M

Rolling element bearing remaining useful life estimation based on a convolutional long-short-term memory network

[J]. Procedia Computer Science, 2018, 127: 123- 132

DOI:10.1016/j.procs.2018.01.106     

ZHAO R, YAN R, WANG J, et al

Learning to monitor machine health with convolutional bi-directional LSTM networks

[J]. Sensors, 2017, 17 (2): 273

DOI:10.3390/s17020273      [本文引用: 1]

杜振. 基于EMD原理与BP神经网络的旋挖钻机钻杆故障识别方法[D]. 杭州: 浙江大学, 2018.

[本文引用: 2]

DU Zhen. Drill pipe fault identification method of rotaty drilling rig based on EMD principle and BP neural network [D]. Hangzhou: Zhejiang University, 2018.

[本文引用: 2]

张少奇. 基于小波变换与SVM的钻杆故障诊断[D]. 杭州: 浙江大学, 2018.

[本文引用: 2]

ZHANG Shao-qi. Drill pipe fault diagnosis based on wavelet transform and SVM [D]. Hangzhou: Zhejiang University, 2018.

[本文引用: 2]

LE C Y, BOSER B E, DENKER J S, et al

Handwritten digit recognition with a back-propagation network

[J]. Advances in neural information processing systems, 1990, 396- 404

[本文引用: 3]

HE K, ZHANG X, REN S, et al. Deep residual learning for image recognition [C] // Proceedings of the IEEE conference on computer vision and pattern recognition. Las Vegas: IEEE, 2016: 770-778.

[本文引用: 1]

GIRSHICK R, DONAHUE J, DARRELL T, et al. Rich feature hierarchies for accurate object detection and semantic segmentation [C] // Proceedings of the IEEE conference on computer vision and pattern recognition. Columbus: IEEE, 2014: 580-587.

GOODFELLOW I, POUGET-ABADIE J, MIRZA M, et al. Generative adversarial nets [C] // Advances in Neural Information Processing Systems. Montreal: [s. n.] 2014: 2672-2680.

[本文引用: 1]

KRIZHEVSKY A, SUTSKEYER I, HINTON G E. Imagenet classification with deep convolutional neural networks [C] // Advances in neural information processing systems. Lake Tahoe: IEEE, 2012: 1097-1105.

[本文引用: 1]

BOUVRIE J. Notes on convolutional neural networks[R/OL]. Massachusetts Institute of Technology. (2016-09-15)[2018-04-20]. http://cogprints.org/5869/1/cnn_tutorial.pdf.

LECUN Y, BOTTOU L, BENGIO Y, et al

Gradient-based learning applied to document recognition

[J]. Proceedings of the IEEE, 1998, 86 (11): 2278- 2324

DOI:10.1109/5.726791      [本文引用: 1]

HUBEL D H, WIESEL T N

Receptive fields, binocular interaction and functional architecture in the cat's visual cortex

[J]. The Journal of physiology, 1962, 160 (1): 106- 154

DOI:10.1113/jphysiol.1962.sp006837      [本文引用: 2]

SIMONYAN K, ZISSERMAN A. very deep convolutional networks for large-scale image recognition [C] // Computer Vision and Pattern Recognition. Columbus: CVPR, 2014: 1409-1556.

[本文引用: 1]

SHEIKH N, KEFATO Z T, MONTRESOR A. Semi-Supervised heterogeneous information network embedding for node classification using 1D-CNN [C] // 2018 Fifth International Conference on Social Networks Analysis, Management and Security (SNAMS). Valencia: IEEE, 2018: 177-181.

[本文引用: 1]

EREN L, INCE T, KIRANYAZ S

A generic intelligent bearing fault diagnosis system using compact adaptive 1D CNN classifier

[J]. Journal of Signal Processing Systems, 2019, 91 (2): 179- 189

DOI:10.1007/s11265-018-1378-3      [本文引用: 1]

/