1、基于 IRP 和 TD2DPCA 的轴承故障诊断方法 岳应娟 孙刚 蔡艳平 王新军 火箭军工程大学理学院 火箭军工程大学五系 摘 要: 针对轴承振动信号的非平稳特征和现实中难以提取故障参数的情况, 提出了一种基于图像的轴承故障诊断方法即基于递归灰度图 (Improved Recurrence Plots, IRP) 和双向二维主成分分析 (Two directional, Two dimensional Principal Component Analysis, TD2DPCA) 的轴承故障诊断法。该方法对递归图 (Recurrence Plots, RP) 中阈值选取的问题进行了优化, 提出
2、了 IRP 算法, 对采集到的轴承振动信号进行 IRP 分析, 生成递归灰度图;然后用 TD2DPCA 对生成的递归灰度图进行特征参数提取, 得到系数编码矩阵;最后采用分类器对上述编码矩阵直接进行模式识别, 以实现轴承故障的自动化诊断。将该方法应用在轴承 4 种典型工况的故障诊断实例中, 识别率高达 99.8%, 结果表明:基于 IRP和 TD2DPCA 的轴承故障诊断方法能够自适应的对轴承进行故障诊断, 具有故障识别精度高、噪声鲁棒性好等优点, 为轴承振动诊断探索了一条新途径。关键词: 轴承; 递归图; 递归灰度图; 双向二维主成分分析; 故障诊断; 作者简介:岳应娟 女, 博士, 教授,
3、1973 年生作者简介:孙刚 男, 硕士, 1989 年生收稿日期:2016-05-10基金:国家自然科学基金 (51405498) Roller bearing fault diagnosis by using IRP and TD2DPCAYUE Yingjuan SUN Gang CAI Yanping WANG Xinjun Science College of Rocket Force Engineering University; Five Department of Rocket Force Engineering University; Abstract: The vibrat
4、ion signals of bearings are usually non-stationary and it is difficult to extract the fault parameters in reality. A fault diagnosis method was proposed based on the Improved Recurrence Plots ( IRP) and Two directional Two dimensional Principal Component Analysis ( TD2 DPCA) . For selecting and opti
5、mizing the Recurrence Plots ( RP) threshold, the IRP was applied in bearing vibration acceleration signals to obtain IRP images. On this basis, in order to get parameters code matrixes, the TD-2 DPCA was used to process the bearing IRP images. A classifier was then used to the code matrixes for patt
6、ern recognition so as to realize the automatic diagnosis of bearing IRP images. The proposed method has been used in four kinds of bearing vibration signals and the fault diagnosis accuracy is up to 100%.The results show that: the roller bearing fault diagnosis method using the IRP and TD2 DPCA has
7、the ability of adaptive bearing fault diagnosis, and is of good recognition accuracy and noise robustness, which explores a new way for the bearing vibration diagnosis.Keyword: bearing; recurrence plots; improved recurrence plots; two directional two dimensional principal component analysis; fault d
8、iagnosis; Received: 2016-05-10滚动轴承在旋转机械中具有广泛的应用, 其运行状态对整个机械系统的精度、可靠性及寿命具有很大影响, 因此对轴承的状态监测与故障诊断具有重要意义。当轴承的某一元件表面出现局部损伤时, 在负载运行过程中其他元件表面与之相互作用, 产生周期性的冲击, 因此若轴承出现故障, 其故障信息必然会直接在振动信号中反映出来, 并且由于轴承振动分析诊断方法的不解体性和实时性, 因此一直是轴承故障诊断的前沿和研究热点。国内外学者围绕轴承振动分析诊断方法做了大量研究, 唐贵基等1提出一种基于变分模态分解和包络解调运算的轴承故障诊断方法;丁建明等2提出一种基于
9、经验模态分解和谱峭度的改进包络谱滚动轴承故障诊断方法;李学军等3将小波包与近似熵相结合用于圆柱滚子轴承诊断;程发斌等4将谐波小波包变换与信息熵相结合并成功用于轴承 3 种工况的诊断中。这些方法为轴承故障诊断提供了必要的手段, 但是包络分析方法在形成包络信号时需要依靠经验来确定所感兴趣的解调频带参数, 这在主观上会给分析结果带来很大影响5;利用近似熵和能量熵在进行诊断时, 信号分解方法中参数的设定与近似熵和能量熵的值有着直接关系, 并直接影响诊断结果。本文在总结前人工作的基础上, 另辟蹊径提出一种基于图像的 IRP 和 TD2DPCA故障诊断新方法, 避免了传统方法中人为因素对识别准确率的影响,
10、 具有较好的自适应性和噪声鲁棒性。使用该方法直接对采集到的含噪轴承振动信号进行递归灰度图分析, 自适应特征参数提取, 分类器智能识别, 结果表明, 该方法具有较高识别精度, 适用于滚动轴承的故障诊断。1 递归图1.1 递归图递归图是由 Eckmann 等6在 1987 年提出的, 用来表示确定性动力学系统、非线性系统和混沌系统的基本特性的一种方法。其构造算法如下7:1) 假设给定的离散时间序列x i, i=1, 2, , L, 以延时常数 , 嵌入维数m 来进行伪相空间重构:2) 计算伪相空间轨迹上的第 j 点 Yj与第 i 点 Yi之间的距离:3) 构造一个 NN 点的方图, 图中横坐标与纵
11、坐标代表伪相轨道上点的序号如图 1 如示。规定:其中 r 为邻域半径, 为一事先设定值。图 1 递归图构造示意图 Fig.1 Structure diagram of RP 下载原图1.2 递归灰度图从构造原理可得出, 递归图中的细节纹理体现了对应系统包含的时间相关信息, 而同时整幅图又展现了系统的全局拓扑性质。因此, 递归图可以被用来描述系统的平稳度。当系统的行为是完全平稳时, 那么它的递归图就应是一张均匀分布的图形, 而当系统处于非稳态结构时, 时间相关信息在递归图上就会表现出细微的纹理结构, 随着不平稳性的增加, 其在递归图上表现出的纹理结构也会更加突出8-9。从递归图的构造过程可知,
12、递归图描述的是系统稳态运行时的状态, 是对系统状态复杂程度的一个定性描述。对于轴承故障诊断和状态监测而言, 必须提取反映系统状态的定量诊断或监测指标。分析递归图构造算法可知:在作图时只是简单地将距离进行分离, 即小于阈值 r 这样的点对之间的信息得到了保留, 而且即使是这样, 对凡是距离小于 r 的点对一视同仁, 即不加区分, 只是笼统地将它们归为一类, 点对距离小于 r 的程度无法反映;而距离大于 r 的点对之间的信息也完全丢弃了, 重构后距离大于 r 的点对在整个相空间中的所占比例及距离大于 r 的程度等重要信息无法得到反映, 而这显然不利于对系统状态进行准确的判断和识别。本文在对递归图构
13、造算法研究的基础上, 提出一种能更全面反映系统复杂程度的定性指标:递归灰度图。其构造算法如下:(1) 重构相空间 (式 (1) ) 。(2) 计算点对之间的距离 (式 (2) ) 。(3) 构造一个 NN 点的方图, 如图 1 如示。令:对 dist (i, j;m) 取整, 并在相应的 NN 点的方图上作出相应灰度值的点, 这样构成的灰度图称之为“递归灰度图”。分析递归灰度图的算法可知:对点对之间的距离进行灰度归一化处理 (255 级, 式 (4) ) , 而不是简单地对距离的大小进行分离处理, 距离小于 r 的点对之间的信息得到了利用, 而距离大于 r 的点对所反映的系统信息也得到了利用,
14、 并且不同灰度级在图象中所占比例的大小还可以反映距离分布情况, 因而递归灰度图是系统状态在重构相空间上更全面的反映, 更有利于故障诊断与状态识别。仿真信号采用多频信号 X (t) 和标准差为 1 的随机噪声信号叠加所得, 用以模拟轴承的周期性冲击:图 2 和图 3 所示, 为白噪声和仿真信号的递归灰度图和不同阈值条件下的递归图, 根据 Takens 空间嵌入理论10和本文信号特点取递归图 (或递归灰度图) 中的嵌入维数 m=3, 延时常数则采用平均位移法11求得 =1。图 2 不同阈值对白噪声递归图的影响 Fig.2 RP images of noise in different thresh
15、olds 下载原图图 3 不同阈值对仿真信号递归图的影响 Fig.3 RP images of Simulation signal in different thresholds 下载原图显然, 白噪声是完全平稳的, 其递归图是均匀一致的;仿真信号存在局部阶段性的突变, 其递归图基本不受噪声影响, 大致类似。这是因为由于白噪声的平稳特性, 其递归图是均布的, 当信号中存在突变时, 其递归图仍能在相应的在纹理上发生变化。但当 r 取不同值时, 信号的递归图并不完全相同, 主要体现在相应位置处纹理的多少不同, 因此利用递归图对系统状态进行定性描述存在一定的不足, 即阈值 r 的选取具有主观性。另外
16、, 当系统处于不同状态时, 信号重构后的 dmax、d min均是不相同的, 因此, 如何确定阈值 r 就没有一个“公共”标准, 使得递归图无法用于定量诊断。从图 2 和图 3 的递归灰度图可以看出, 递归灰度图较递归图更充分的展现了点对之间的距离信息, 更好的描述系统状态的复杂程度, 且无需选择阈值, 自适应性好, 具有较强的噪声鲁棒性。从递归图及递归灰度图的构造过程可知:递归图是递归灰度图的一个特例, 即递归图是递归灰度图经过二值化阈值处理后所得到的, 因此递归灰度图较之递归图更细致与精确。2 双向二维主成分分析如何对生成的图像进行特征提取, 到目前为止还没有形成一个“针对何种图像, 选用
17、何种方法, 提取何类特征”的统一认识。递归定量分析方法 (Recurrence Quantification Analysis, RQA) 12的主要非线性特征量包括递归率、确定率、递归熵、分层率、平均对角线长度和递归次数等, 但选取哪几个特征量需要人为进行判断;传统的图像特征提取方法需要进行图像特征指标的选择或是提取图像的单一特征量作为特征参数;以上方法或多或少都会引入人为因素或造成的重要的特征信息遗漏缺乏提取特征的自适应能力。TD2DPCA 是由张道强等13提出的一种图像特征参数自适应提取方法, 最早用于人脸识别中。本文将其引入轴承故障诊断中, 使用 TD2DPCA 对生成的轴承振动信号递
18、归灰度图进行自适应特征参数提取。传统的 2DPCA 在特征提取上直接利用二维投影的方法, 在图像的水平方向上进行运算, 但是忽视了图像行中包含的相关性信息。TD2DPCA 将行和列两种图像信息融合到一个判别分析框架中, 识别率得到提高, 同时计算复杂度较低14-15。给定有 C 类模式: 1, 2, , c, 共 M 个训练样本图像:A 1, A2, , AM, 每个样本大小为 mn。G t为训练样本总体散度矩阵:式中: 为训练样本的均值矩阵, 易证 Gt为维数 nn 的非负定矩阵。通过线性变换 Y=AiX (i=1, 2, , k) 将图像矩阵 Ai投影至 X 上从而获得特征向量 Y, 其中
19、 X 表示 n 维单位化的列向量。X 为投影方向, 其选取准则是使得投影后的特征向量具有更好的分类特性。定义准则函数式中:tr (G t) 为 Gt的迹。为了实现投影后得到的特征向量总体分散程度 J (X) 最大, 需要寻找最优投影向量 X。易证, G t的最大特征值所对应的单位特征向量即为最优投影向量。因Gt为非负定矩阵, 则存在 n 个标准正交的特征向量, 假定为了提高在多类样本情况下的区分性, 单一的最优投影方向是不够的, 因此取前 d 个最大特征值所对应的标准正交的特征向量作为最优投影矩阵 P。假设P=X1, X2, , Xd。对图像样本 A, 利用最优投影矩阵对其进行特征提取, 获得
20、相应的特征编码矩阵 B, 即 B=AP。对第 1 次提取的特征 Bi (i=1, 2, , M) 作为训练矩阵进行第 2 次特征提取, 即将 Bi作为 Ai代入式 (6) , 得到新的散布矩阵式中: 为首次提取特征后得到的训练集的均值矩阵。构造与式 (7) 相似的准则函数, 求解 的前 h 个最大特征值所对应的标准正交的特征向量 Z1, Z2, , Zh, 将此作为第 2 次特征提取的最优投影矩阵 Q, 则任一图像 A 经 TD2DPCA 算法提取的特征矩阵 U 为特征矩阵 U 的维数大小是 hd, 相比于 2DPCA 只进行 1 次压缩提取的特征维数md, h 要远小于 m, 从而进一步压缩
21、特征维数, 提高了后续分类效率。3 轴承智能故障诊断流程基于 IRP 与 TD2DPCA 的故障诊断方法对轴承的故障诊断, 共分为以下几个步骤:首先对采集到的轴承振动信号生成递归图像, 然后采用 TD2DPCA 方法对生成的递归图像进行特征参数提取, 从中选取能够有效表征轴承工作状态的特征参数向量对分类器进行训练, 用训练好的分类器对待分类特征参数进行分类识别, 完成对轴承的故障诊断, 方法步骤如图 4 所示。4 轴承故障诊断实例4.1 轴承实验工况依据实测轴承振动信号, 来验证本文方法的可行性。采用某部队装备的变速箱轴承故障信号, 故障轴承为 6205 型深沟球轴承。实验利用电火花在输出轴承
22、的内圈沟道, 外圈沟道和滚珠分别设置面积大约为 2mm 的点蚀, 分别对应轴承内圈故障、外圈故障和滚动体故障, 故障工况设置如表 1 所示。变速箱装置简图如图 5 所示, 实际信号采集的传感器布置如图 6 所示。变速箱运行时, 轴的转速大约为 1 750 r/min (fr=29.17Hz) , 负载为 25 Nm, 通过 B深色的水平或垂直线段说明该时间段内系统状态保持不变或变化缓慢。工况 2 即轴承内圈故障状态时, 图中浅色“十字”带状结构将递归灰度图分割成多个矩形块, 浅色“十字”带状结构面积明显增加, 这是由于轴承内圈故障, 周期性的冲击作用, 系统中存在激烈的突变;工况 3 即轴承外
23、圈故障状态时, 图中浅色“十字”带状结构明显度下降, 这表明轴承处于外圈故障时, 外圈故障特征频率要小于内圈故障特征频率, 系统的突变减少;工况 4 即轴承滚动体故障状态时, 图中浅色“十字”带状结构此时已经不太明显, 这是因为轴承滚动体故障特征频率相对较小, 阶段性突进一步减少。由以上分析可知, 递归灰度图用于描述轴承系统工作状态是有效的、可行的。4.3 IRP 的 TD2DPCA 特征提取IRP 的 TD2DPCA 特征参数提取流程如下:步骤 1 取采集到的 N 个信号作为研究对象并分别绘制递归灰度图, 相应得到 N个 823823 像素点的时频矩阵。步骤 2 从四类工况的递归灰度图中,
24、每一类随机选取 M (MN) 幅, 共 200 幅组成 TD2DPCA 样本集 T;步骤 3 对样本集 T 进行 TD2DPCA 特征提取, 得到最优投影矩阵 P823d和Q823h。d 和 h 分别表示两次提取的特征维数, 它的取值对特征提取结果和后续的识别精度有较大影响;步骤 4 将所有的递归灰度图像向矩阵 P 和 Q 投影, 可得其对应得编码矩阵 H, 维数为 hd, 共有 N 个 H。每一个编码矩阵 H 代表了它所对应的递归灰度图像;图 9 给出的是特征维数 hd=55 时, 递归灰度图像训练集对应的特征系数 H, 图中每个像素的灰度值严格与样本系数 H 的值一一对应, 文章篇幅有限,
25、 每种工况下选取 5 个 H 显示。图中每一行代表一种轴承工况, 从上到下依次为轴承正常、轴承内圈故障、轴承外圈故障和轴承滚动体故障。从图中可以看出TD2DPCA 对数据进行了非常有效的降维, 将 823823 维数据压缩到 55 维, 大大降低了识别复杂度和计算量;并且同种工况编码矩阵像素灰度值较为相似, 不同工况间区别较大, 有利于下一步的分类识别。4.4 故障识别在对内轴承工况进行分类时, 本文选取最近邻分类器 (KNNC) 作为轴承工况判别的智能学习机器。从四类工况中每一类中随机选出 50 个编码矩阵 H 共 200 个, 组成训练样本集合。然后用剩余的 200 个系数向量进行分类测试
26、, 重复以上实验 10 次取平均值。用识别正确率作为指标来评价文中方法的性能。为进一步表明文中提出的基于 IRP 和 TD2DPCA 的轴承故障诊断方法的可行性与有效性, 采用对比的方法, 分别令 r1=0.2distmax, r2=0.4distmax, r3=0.6distmax对采集到的信号进行递归图生成, 采用 TD-2DPCA 对上述得到的图像进行特征参数提取, 2 次提取的特征维数分别为 dh=22, 33, , 1010, 采用最近邻分类器对上述特征参数进行识别和工况分类, 重复实验过程 10 次, 分类精度如图 10 所示。图 1 0 IRP 与 RP 方法识别率对比 Fig.
27、10 Recognition rate of IRP and RP method 下载原图从图 10 中可以看出, 使用 RP 方法对轴承振动信号进行递归图生成, 随阈值 r的取值不同其识别率也各不相同, 当 r1=0.2distmax平均识别精度较高, 最高识别精度可达 96.67%, 随着阈值的增加, 平均识别精度有所下降。这是因为, 当 r 取值过小或取值过大生成的递归图像都不能充分反映系统的复杂度, 两种情况均不利于分类识别。阈值 r 取值的不同, 生成的递归图也会随之相应变化, 因此利用递归图进行轴承故障诊断受主观人为因素影响较大。轴承振动信号的递归灰度图较之递归图更加细致与精确,
28、能较好对系统的复杂程度进行反映, 且每一个振动信号, 对应唯一的递归灰度图, 因此将递归灰度图用于描述轴承系统状态的复杂程度是非常有效的, 在不同特征维度下其识别精度均保持了较高水平, 最高可达 99.80%。对轴承的 4 类工况诊断结果表明, TD2DPCA 在对图像进行特征参数提取过程中, 轴承故障识别精度对特征维数的大小变化并不敏感, 在特征维数较小时, 仍具有较高的识别精度。因此在利用 TD2DPCA 对图像进行特征参数提取时, 可根据故障诊断的具体需求合理设定特征维数。5 结论(1) 针对递归图中阈值选取问题进行了改进, 提出了递归灰度图算法。较之递归图, 递归灰度图能充分反映系统的
29、相空间信息, 对轴承系统运行状态反映更全面细致, 无需设定阈值, 自适应性和噪声鲁棒性好。(2) 用 TD2DPCA 方法对 4 种典型轴承工况递归灰度图进行特征参数提取, 有效避免了在利用图像分析技术进行特征参数提取时不同图像特征指标的选择问题造成的重要信息的遗漏, 可对不同工况的递归灰度图像自适应地计算特征参数, 数据降维效果明显。(3) 对比分析了基于 RP 和 TD2DPCA 轴承故障诊断方法与基于 IRP 和 TD2DPCA 的轴承故障诊断方法。结果表明, 基于 IRP 和 TD2DPCA 的轴承故障诊断方法故障识别精度更高, 自适应性更好, 适用于轴承故障诊断。参考文献1唐贵基, 王晓龙.参数优化变分模态分解方法在滚动轴承早期故障诊断中的应用J.西安交通大学学报, 2015, 49 (5) :73-80.TANG Guiji, WANG Xiaolong.Parameter optimized variational mode decomposition method with application to incipient fault diagnosis of rolling bearingJ.Journal of Xian Jiao Tong University, 2015, 49 (5) :73-80.