您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页基于四元数理论与流形学习的多通道机械故障信号分类方法

基于四元数理论与流形学习的多通道机械故障信号分类方法

来源:爱站旅游
第39卷第6期 武汉科技大学学报 Vo1.39。No.6 2016年12月 Journal of Wuhan University of Science and Technology Dec.2016 基于四元数理论与流形学习的多通道 机械故障信号分类方法 何博,吕 勇,易灿灿,党章 (武汉科技大学机械自动化学院,湖北武汉,430081) 摘要:提出一种基于增广四元数矩阵奇异值分解与流形学习正交邻域保持嵌入算法的多通道机械故障信号 分类方法,通过引入四元数来耦合4个通道信号,并且利用四元数乘方的性质对数据进行增广处理,充分利用 各通道信息并挖掘通道之间的相关性,从而减少因故障特征信息丢失对分类结果的影响。此外,针对传统奇 异谱分析提取特征参数的分类效果受噪声影响较大的问题,引入正交邻域保持嵌入算法对奇异值序列进行 雏数约简,最后使用分类器完成故障分类。对仿真信号的分类结果表明,在强噪声背景下,相较于单通道奇异 谱分析方法和机械故障信号中常用的排列熵方法,本文提出的方法分类效果更好。将其应用于更为复杂的实 测轴承故障信号的分类与识别中,同样有着较好的效果。 关键词:故障诊断;信号处理;四元数;奇异值分解;流形学习;故障分类 中图分类号:TH133.3;TH165.3 文献标志码:A 文章编号:1674—3644(2016)06—0455—07 机械设备故障信号常常呈现出强非线性、非 高维数据的低维结构l_8]。目前主要非线性流形学 平稳性,并且包含着与设备运行状态相联系的动 习算法包括局部线性嵌入算法、拉普拉斯特征映 力学特性[1],这使得许多传统信号处理方法难以 射算法、近邻域保持嵌入算法等[g]。这些方法能 达到精确的故障诊断效果。奇异谱分析(singular 够较好地找到高维数据集所在流形的几何特性以 spectrum analysis,SSA)是近年来兴起的一种非 及非线性结构,并且挖掘原始数据的低维分布。 线性信号处理方法,在机械故障诊断中被广泛应 正交邻域保持嵌入(orthogonal neighborhood 用 ]。然而,与目前绝大部分机械故障诊断方法 preserving embedding,ONPE)是一种根据邻域 一样,SSA算法只针对单通道故障信号数据,这 保持嵌入改进的算法_1 ,该算法使得到的投影向 必然会造成有效故障特征信息的遗漏,增大故障 量具有正交性,保留了数据的非线性特征,避免了 诊断结果的不确定性[4 ]。同时采集并分析多个 局部子空间的结构失真,对非线性高维数据具有 通道的信号数据可以获得更多包含故障特征的有 较好的维数约简以及分类效果。 用信息,从而提高故障诊断结果的准确性和置信 为此,本文提出一种基于AQSVD和ONPE 度。Enshaeifar等 用四元数理论耦合四通道信 的多通道机械故障信号分类方法,并与传统的排 号,并采用增广四元数奇异值分解(augmented 列熵算法及单通道奇异谱分析法相比较,以验证 quaternion singular value decomposition,AQS— 其对强噪声背景下故障信号提取及分类的有效 VD)算法将信号分解为多个子空间信号,最后通 性。 过奇异谱分析选择部分子空问进行重构。该方法 被成功地用于生物医学信号处理,能准确实现信 1 基于增广四元数矩阵奇异值分解 号的降噪及盲源分离。 的故障信号特征提取 流形学习近年来一直是模式识别领域的研究 1.1 四元数的基本概念与性质 热点,常常被用于高维数据的维数约简,可挖掘出 四元数最早是由爱尔兰数学家哈密顿提出的 收稿日期:2016—09—20 基金项目:国家自然科学基金资助项目(51475339);武汉科技大学冶金装备及其控制教育部重点实验室开放基金资助项目 (2O15B11). 作者简介:何博(1990一),男,武汉科技大学硕士生.E—mail:sainthebo@163.com 通讯作者:吕 勇(1976),男,武汉科技大学教授,博士生导师.E-mail:lvyong@wust.edu.ca 456 武汉科技大学学报 2016年第6期 概念 “],它的数学意义是一种超复数,一个四元 数包括一个实部分量和3个虚部分量,其形式 为 : X一-z +ixb+jz +kxd (1) 是互补矩阵。 对协方差矩阵进行奇异值分解,由其特征向 量和左右奇异值矩阵来表示,公式如下: C 一UA / V r ’r (7) 其中,i、j、k表示虚部正交单位向量,具有如下性 质: ij一一ji—k,jk--一kj—i,ki=一ik=j (2) i 一i。一k 一ijk=一1 (3) Co一∑cT=∑ “ v J一1 J=1 (8) 式中:c,为初等矩阵;U,和v,分别为左、右奇异 值矩阵;U、V分别为U 、l,,的集合;r为参数,可在 四元数域的另一个重要概念即为“自逆映 重构中用来约束奇异值大小; ̄/ ,和A“ 均为矩 射”,即四元数乘方,其计算公式如下 ]: lzi一ixi—z +ixb—jlz 一kxd 一-jTaj—z 一ixb+j‘z 一kxd (4) -z 一一kxk— 一ixb—jX +kxd 1.2基于增广四元数矩阵奇异值分解的特征信 号提取方法 对于一个四通道数据,可通过四元数的概念 将其耦合。本文将每个通道信号数据都视为四元 数的其中一个分量,将4个通道数据耦合表示整 体故障信息,即用一个超复数单通道信号来表示 原始四通道信号,这样就可用单通道计算方法来 处理四通道信号,有效地利用了多通道信息。将 4×N的输人信号变为1 xN的四元数序列,令该 四元数序列为aT一[z ,z ,…,aT ],通过相空间 重构,构建一个Hankel矩阵 : W== ∈ (5) 式中:N为信号源长度;L为窗口长度,1<L< N;K—N—L+1。 不同于传统奇异值分解算法,为了充分挖掘 四通道之间的相关性,AQSVD算法中将对轨道 矩阵w进行增广处理。根据四元数的“自逆映 射”(式(4)),可由w计算出3个乘方数轨道矩阵 wi、WJ和w 。利用3个轨道矩阵对w进行增广 处理,得到增广四元数矩阵W 一Fw ,W“,Wj , w ] ,w ∈H扎 ,其中H为四元数域。然后计 算增广矩阵的协方差矩阵c ∈ 扎,计算公式 如下: Cn=E{W。W }一 CI Cwi CwJ Cwk t w Cw w (6) CwJw・ wk k Cw kwJ Cwkwk 式中: 为标准协方差矩阵,矩阵 、 和clwk 阵c 的奇异值。 ,按逐个减小的方式排列为( > 。>…> ),序列中的奇异值即为代表机械故障特征的 参数。至此,特征提取已经完成,奇异谱分解中的 重构部分将不被用到。 2正交邻域保持嵌入算法 2.1正交化处理 设提取的原信号特征参数有 个,样本维数 为D,则原始特征集为X==={aT ,…,.z )∈ D× 。 流形学习进行维数约简首先要计算出转换矩阵。 机械故障诊断中常常需要较多的特征参数,即特 征维度大于样本数,这样得到的矩阵XX 为奇异 矩阵,计算出来的转换矩阵为非正交,不能保证数 据集的几何结构,因此需要对原特征集进行正交 化处理。 将原始特征集X一{.z “,z )∈ DX 投影 到PCA子空间,舍弃特征值为0的成分,得到正 交处理后的数据X一{-z “,Ta )∈ 积 ,式中d 为降维后的维度,则矩阵XX 即为非奇异矩阵。 将高维数据转换到低维数据的转换矩阵记为 A pca。 2.2邻域权值矩阵构造 利用K近邻算法寻找数据集X中任意一点 X 的k个近邻点z,( 一1,…, ),计算其重构权 值矩阵 ,(即节点.z,对节点z 的重构贡献度, 两节点距离越近则w 越大),然后通过最小化重 构误差函数构造权值矩阵: e(w)一∑ 一∑w z i ” J “ s.t.∑w —1( 一1,…, ) (9) J 为计算边界权值,引入局部协方差矩阵c,使 G 一(z --X,) (z --X ),其中aT,、Iz 为z 的近邻 点。使用逆局部协方差矩阵和拉格朗日乘法求解 式(9)所示约束,最终得到最优权值矩阵: 2016年第6期 何博,等:基于四元数理论与流形学习的多通道机械故障信号分类方法 >:(c; ) W — 丁——一 (10) 特征集y为 Y一(A。 A0NPE) X (18) ∑∑(c ) 其中,z 、z 同样为z 的近邻点。权值矩阵w 代表了原始数据集邻域的结构关系。 2.3计算正交邻域保持嵌入 正交领域保持嵌入的映射矩阵记为A。 一 至此,实现了由高维数据集到低维数据集的 正交邻域保持投影。 3模拟故障信号分析 3.1模拟故障信号的设置 轴承故障信号常常表现为调制信号与噪声信 号的线性叠加,因此,本文将使用4种调制信号线 性叠加并添加3 dB强背景噪声来模拟多通道信 (n ,a ,…,a )。存在一种极限情况,即经过 PCA投影的数据集X映射到一维直线上,映射结 果为Y一( 1,Y2,…,Y )∈ ,Y—aTX。由于 数据从高维嵌入低维后其几何分布不变,所以直 线上每一数据都可视为其邻域点的线性重构。为 了使重构误差最小,设计其最小惩罚函数为 (y)一∑(Y 一∑Woy ) (11) i J 定义过渡矩阵z和I:z— 一w 一(J—w) , 那么有: 咖( )~zTz y(1 w) (.r—w)Y 一 口 X(I—W) (J—W)X 口 (12) 由于aTXX a一1,令aTX(I—w) (J— W)X 口一 — a XX n,可得: (XX )~X(I—W) (I—W)X a—Aa(13) 其中 为矩阵(XX )~X(1一w) (J—w)X 的 最小特征值,代表最小重构误差,其对应的特征向 量为a 。因此,ONPE的局部保持函数即为 )一 ) ONPE的目标函数为 口 =ar mi—口 arg1TIin a————————— - Tx(I—_-- w) T(I -——————一-w)XTa (15)上0  因为aTXX 口一1,所以有n 1一n 2一…一 a ¨一0。利用拉格朗日乘子法,可构造拉格朗 日函数: F娃 一口 X(J—w) (J—w)X n 一 (a ̄XX 口 一1)一 ’ 1 l一…一 卜1以 一1 (16) 其中F‘。—n ,令 =2X(I--W) (I—w)x,r口 一 2AXXTn 一 1口l…・一 1n 一1==:0,可得: {I——(XX )一 A‘ 一 (S‘ )一 (A‘ 一 ) )・ (XX )~X(I—W) (J—W)X 口 一Aa (17) 其中A 一[ 1,n2,…,口扣1],S强 一(A‘ ”)T (XX )-1A‘卜 (忌一2,3,…, )。 由式(17)迭代可求出映射矩阵A。 ,则低维 号数据。调制信号的表达式如下: ch1—0.2cos(2nf1t+5)+noise ch 2—0.25COS(27c.厂2t一15)+noise ch 3—0.25cos(27c. £)+noise ch 4—0.25sin(2nf4t+15)+noise 式中: 。( 一1,2,3,4)表示通道编号;.厂。( 一1, 2,3,4)为模拟故障信号的频率;t为时间参数; noise为3 dB的噪声。 采样频率为1024 Hz,每个信号采样长度均 为2O 000,则四通道仿真信号S为 1 S:= 2 ∈ (20) 3 4 为了验证分类效果,设置3组模拟故障信号, 其频率如表1所示。 表1 3组模拟故障信号的频率(单位:Hz) Table 1 Analog frequency of 3 groups of fault signal 组别 tz { t S1 50 7o 130 170 S2 3O 8O 115 155 S3 60 195 235 265 由于多通道故障信号的各个通道之间存在一 定关联性,对于每组模拟故障信号,生成一个随机 矩阵c,使用随机矩阵将原始多通道信号混合,则 模拟四通道信号为 X —C×S (i一1,2,3)(21) 每组仿真故障信号的频谱图如1所示。由图1 中可见,在强噪声背景下,各组模拟信号中设置的 故障频率均无法在频谱图上被找出。 将每类故障平均分为20组,则每类故障都生 成了2O个长度为1000的四通道信号样本。为了 验证本文提出的基于AQSVD与ONPE方法的 可靠性,将对其与排列熵算法及单通道奇异值分 解算法的分类效果进行对比。 3.2基于排列熵算法的仿真信号分类 排列熵算法是一种非线性数据处理方法,熵 458 武汉科技大学学报 2016年第6期 的大小可描述一维数据复杂度,并且可以检测到 N 聚 系统的动态变化特征[】 。 。因此,排列熵算法近 1,结果如图2所示。由图2可见,无论在哪一通 道,3组故障之间都没有明显界限,不同故障之间 几年被广泛应用于机械故障诊断中。 区分度不明显,可见使用排列熵算法对仿真信号 分类的效果较差,同时充分表明了排列熵算法在 强噪声背景下效果的局限性。 第二组 第三组 0 对于任意四通道信号样本,计算每一通道信 号的排列熵,令算法中嵌入维度为5,延时时间为 第一组 0 测 0 O n O.O6 十 0.04 0.02 O 0 50 l0()15O 2oo 250 3o0 频率/Hz 图1仿真信号频谱图 Fig.1 Spectrograms of three groups of numerical simulation signals 壤 牲 壤 样本号 (a)通道1 (b)通道2 龌 靠 样本号 (c)通道3 ・一第一组;+一第二组;V一第三组 (d)通道4 图2样本排列熵值 Fig.2 Permutation entropy of samples 3.3基于单通道奇异值分解算法的仿真信号分类 作为分类的特征参数 ]。对于任意四通道信号 传统单通道奇异值分解算法中,常使用峭度 样本,分别对其每一通道信号进行奇异值分解,得 2016年第6期 何博。等:基于四元数理论与流形学习的多通道机械故障信号分类方法 到奇异值序列,选取奇异值序列中贡献度之和大 于95 的前 个奇异值组成新的奇异值序列,计 算该序列的峭度。 分开;通道4是4个通道中效果最好的一个通道, 其中第一组与其他两组有着明显界限,但第二、三 组之间仍有少量样本混叠。可见单通道算法明显 存在偶然性,其分类效果也并不理想。 3.4基于AQSVD与ONPE算法的仿真信号分类 采用单通道奇异值分解算法对本文仿真信号 进行分析,计算结果如图3所示。由图3可见,通 道1和通道2中第三组仿真信号可以被准确区分 开,而第一组与第二组数据混杂在一起,没有明显 对于任意四通道信号样本,利用本文提出的 基于AQSVD与ONPE的算法,将原始数据进行 四元数耦合处理,生成一个四元数序列;继而对序 界限;通道3中也仅有第二组仿真信号可以被区 旦 誓 样本号 (b)通道2 样本号 (c)通道3 样本号 (d)通道4 ・一第一组;+一第二组;V一第三组 图3样本奇异值序列峭度 Fig.3 Kurtosis of sample singular value sequence 列进行相空间重构,形成Hankel矩阵,并依据四 元数乘方的性质对矩阵进行增广处理;然后计算 协方差矩阵,对协方差矩阵进行奇异值分解,得到 奇异值序列。选取奇异值序列中贡献度之和大于 95 的前 个奇异值组成新的奇异值序列,对新 的奇异值序列使用ONPE算法进行维数约简,之 后即可使用分类器进行故障分类。 图4所示为使用ONPE算法将经AQSVD 步骤计算得出的奇异值序列降至二维后的样本分 布。由图4中可看出,同组故障都有明显类聚的 特点,不同故障之间界限清晰,分类效果优于前两 种方法。并且由于使用了基于四元数理论的 AQSVD算法,避免了单通道信号遗漏故障信息 且具有偶然性的缺点。 ・一第一组;+一第二组; 一第三组 图4模拟信号的二维分布图 Fig.4 2D distribution of the analog signals 4实测故障信号分析 仿真信号的模拟环境比较理想,而机械设备 的工作环境通常较为复杂,并包含了更多不确定 因素。因此,为验证本文所提出方法在实际机械 故障信号分类中的有效性,采用美国辛辛那提大 学智能维护系统中心提供的标准轴承故障测试数 据口 作进一步分析。所选3组故障信号的描述 如表2所示。 由于第二组与第三组同为四通道信号,而第 一组为八通道信号,故第一组取四个竖直方向的 振动信号组成四通道数据。每组故障随机取2O 组样本,采样点数为6000。 使用本文提出的基于AQSVD与ONPE的 460 武表2 3组轴承故障信号的描述 汉科技大学学报 2016年第6期 chanical fault diagnosis[J].Chinese Journal of Me— chanical Engineering,2007,43(1):6. Table 2 Description of three groups of bearing fault signals [2] Rocco S C M.Singular spectrum analysis and fore— casting of failure time series[J].Reliability Engi— neering and System Safety,2013,114:126—136. I-3] 卢德林,郭兴明.基于奇异谱分析的心音信号小波 方法处理轴承故障数据,并将奇异值序列维度降 至二维,样本的空间分布情况如图5所示。由图 5可知,经过基于AQSVD及ONPE算法后,3组 包去噪算法研究[J].振动与冲击,2013,32(18): 63 69. E4] Elsner J B,Tsonis A A.Singular spectrum analy~ sis:a new tool in time series analysis[M].New 轴承故障样本在二维空间中的投影具有明显的类 聚特点,不同种类的故障样本之间有着明显界限。 该方法无需对不同通道的信号进行筛选,有效简 化了分类步骤,并且降低了识别偶然性。由于对 奇异值序列组成的特征集进行了维数约简,在使 用分类器进行分类时计算量将被大幅度削减。 ・一第一组;+一第二组; 一第三组 图5实测信号的二维分布 Fig.5 2D distribution of the measured singals 5 结语 本文在传统奇异值分解故障诊断方法的基础 上,提出了基于增广四元数矩阵奇异值分解及正 交邻域保持嵌人的分类方法。针对单通道数据处 理方法会造成有效信息遗漏这一缺点以及传统奇 异值分解算法在机械故障诊断应用中的缺陷,提 出了基于增广四元数矩阵奇异值分解的算法,耦 合四通道数据并充分挖掘各通道之间相关性,减 少了有效信息的遗漏。针对传统奇异谱分析提取 的特征参数分类效果差的缺点,引入了正交邻域 保持嵌入算法对高维数据进行维数约简并完成分 类。对仿真信号以及轴承实测故障信号的分类结 果表明,基于增广四元数矩阵奇异值分解及正交 邻域保持嵌入的分类方法在机械故障诊断应用中 具有较好的效果,识别准确度要明显高于传统方 法。 参 考 文 献 [11 Chen Y S.Nonlinear dynamical principle of me York:Springer Science 8L Business Media,2013. [5] Vautard R,Yiou P,Ohil M.Singular~spectrum anal— ysis:a toolkit for short,noisy chaotic signals[J]. Physica D:Nonlinear Phenomena,1992,58(1—4): 95—126. [6] Chouikhi S,Korbi I E,Ghamri—Doudane Y,et a1. Fault tolerant multi—channel allocation scheme for wireless sensor netw0rks[c]//2O14 IEEE Wireless Communications and Networking Conference(WC— NC).IEEE,2014:2438—2443. [7] Enshaeifar S,Kouchaki S,Took C C,et a1.Quater— nion singular spectrum analysis of electroencephalo— gram with application in sleep analysis[J].IEEE Transactions on Neural Systems and Rehabilitation Engineering,2016,24(1):57—67. L8 蒋全胜,李华荣,黄鹏.一种基于非线性流形学习的 故障特征提取模型[J].振动与冲击,2012,31(23): ]32一】36. [9] 王雷.基于流形学习的滚动轴承故障诊断若干方法 研究[D].大连:大连理工大学,2012. [1O]宋涛,汤宝平,李锋.基于流形学习和K一最近邻分 类器的旋转机械故障诊断方法l-J].振动与冲击, 2013,32(5):149—153. [11]张荣辉,贾宏光,陈涛,等.基于四元数法的捷联式 惯性导航系统的姿态解算[J].光学精密工程, 2008,16(10):1963—1970. E123郑近德,程军圣,杨宇.基于LCD和排列熵的滚动 轴承故障诊断[J].振动、测试与诊断,2014,34 (5):802~806. [13]饶国强,冯辅周,司爱威,等.排列熵算法参数的优 化确定方法研究[J].振动与冲击,2014,33(1): 188—193. [14]唐贵基,庞彬,刘尚坤.基于奇异差分谱和平稳子空 间分析的滚动轴承故障诊断[J].振动与冲击, 2015,34(11):83—87,115. [15]Qiu H,Lee J,Lin J,et a1.Wavelet filter-based weak signature detection method and its application on rolling element bearing prognostics[J].Journal of Sound and Vibration,2006,289:1066~1090. 2016年第6期 何博,等:基于四元数理论与流形学习的多通道机械故障信号分类方法 A novel method for multi-channel mechanical fault signal classification based on quaternion and man ifold learning He Bo,Lv Yong,Yi Cancan,Dang Zhang (College of Machinery and Automation,Wuhan University of Science and Technology,Wuhan 43008 1,China) Abstract:A novel method for multi—channel mechanical fault signal classification based on augmented quaternion matrix singular value decomposition and orthogonal neighborhood preserving embedding algorithm of manifold learning is proposed.Quaternion is used to couple four channel signals,and the nature of the quaternion power is employed for augmented processing of the data.The correlation be— tween channels is made use of,and the information from each channel is employed to offset the nega— tive influenee of lOSS of characteristic information of faults on classification.Considering that the tra— ditional classification method that uses singular spectrum analysis to extract characteristic parameters is seriously affected by noise,the orthogonal neighborhood preserving embedding algorithm is used to reduce the dimension of singular value sequence.Finally,the classifier is used to classify faults.The results show that,with the background of strong noise,the proposed method is superior to the tradi— tional single—channel singular spectrum analysis method and the method of permutation entropy in fault classification.Applied to the complex identification and classification of real bearing fault sig— nals,the proposed method shows good performance. Key words:fault diagnosis;signal processing;quaternion;singular value decomposition;manifold learning;fault classification [责任编辑郑淑芳] 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- azee.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务