一种基于多感受野图卷积的齿轮传动系统故障识别方法转让专利

申请号 : CN202110589776.1

文献号 : CN113324754B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙闯李天福赵志斌王诗彬田绍华严如强陈雪峰

申请人 : 西安交通大学

摘要 :

本公开揭示了一种基于多感受野图卷积的齿轮传动系统故障识别方法,包括:将所采集的已知故障的齿轮传动系统的振动信号进行样本划分获得训练样本集,将训练样本集构造为第一关联图数据;将所采集的未知故障的齿轮传动系统的振动信号进行样本划分获得待测样本集,将待测样本集构造为第二关联图数据;构建由两层多感受野图卷积层和两层全连接层构成的多感受野图卷积网络,通过第一关联图数据对多感受野图卷积网络进行训练;将第二关联图数据输入训练后的多感受野图卷积网络,实现对未知故障的齿轮传动系统的故障识别。

权利要求 :

1.一种基于多感受野图卷积网络的齿轮传动系统故障识别方法,包括如下步骤:S100:将所采集的已知故障的齿轮传动系统的振动信号进行样本划分获得训练样本集,将训练样本集构造为第一关联图数据;将所采集的未知故障的齿轮传动系统的振动信号进行样本划分获得待测样本集,将待测样本集构造为第二关联图数据;其中,步骤S100中,构造第一关联图数据包括以下步骤:S201:将已知故障的齿轮传动系统的振动信号划分为多个长度为L的样本,并给每个样本分配相应的故障标签,由分配好故障标签的样本构成的训练样本集表示为:,其中, 表示第 个故障已知的样本, 则表示与第i个样本对应的标签;

S202:从训练样本集 中依次选取 个样本,将每个样本视作一个节点并将其样本本身的数值作为节点特征,将   个节点的特征按行排列则获得节点特征矩阵  ;

S203:计算节点特征矩阵  中每对节点之间的余弦相似度,将余弦相似度与阈值比对判断该对节点之间是否存在连接关系,若存在连接关系,则该对节点互为邻居节点,依次类推,将所有存在连接关系的邻居节点连接构成邻居矩阵  ,根据所获得的节点特征矩阵 和邻居矩阵  ,则在数学上定义一个关联图;

S204:重复步骤S202和S203,直到遍历完训练样本集中的所有样本,则获得第一关联图数据;

步骤S100中,构造第二关联图数据包括以下步骤:S2001:将未知故障的齿轮传动系统的振动信号划分为多个长度为 的样本,则待测样本集表示为:  ,其中, 表示第 个故障未知的样本;

S2002:从待测样本集 中依次选取 个样本,将每个样本视作一个节点并将其样本本身的数值作为节点特征,将  个节点的特征按行排列则获得节点特征矩阵 ;

S2003:计算节点特征矩阵 中每对节点之间的余弦相似度,将余弦相似度与阈值比对判断该对节点之间是否存在连接关系,若存在连接关系,则该对节点互为邻居节点,依次类推,将所有存在连接关系的邻居节点连接构成邻居矩阵 ,根据所获得的节点特征矩阵和邻居矩阵 ,则在数学上定义一个关联图;

S2004:重复步骤S2002和S2003,直到遍历完待测样本集中的所有样本,则获得第二关联图数据;

S200:构建由两层包含有大小不同的感受野的多感受野图卷积层和两层全连接层构成的多感受野图卷积网络,通过第一关联图数据对多感受野图卷积网络进行训练;

S300:将第二关联图数据输入训练后的多感受野图卷积网络,实现对未知故障的齿轮传动系统的故障识别。

2.根据权利要求1所述的方法,其中,步骤S203中,所述邻居节点由下式获得:其中, 表示样本 的邻居节点,

表示样本 与样本 之间的余弦相似度, 表示设置的阈值, 表示寻找节点 的邻居节点,并返回满足阈值条件的邻居节点。

3.根据权利要求1所述的方法,其中,步骤S200中,所述多感受野图卷积层表示为:其中, , 和 分别表示不同大小的感受野, , 和 分别表示不同的权重矩阵, 和 分别表示第一关联图数据的节点特征矩阵和邻居矩阵。

4.根据权利要求1所述的方法,其中,步骤S200中,所述多感受野图卷积网络表示为:其中, 表示多感受野图卷积层, 和 分别表示第一层和第二层的参数矩阵。

5.根据权利要求1所述的方法,其中,步骤S300中,对未知故障的齿轮传动系统的故障识别的过程表示为:

其中, 表示模型最终预测的结果, 表示全连接层, 表示通过第二层多感受野图卷积网络学习到的节点表示。

说明书 :

一种基于多感受野图卷积的齿轮传动系统故障识别方法

技术领域

[0001] 本公开属于机械故障诊断领域,具体涉及一种基于多感受野图卷积的齿轮传动系统故障识别方法。

背景技术

[0002] 近年来,基于深度学习的方法因其强大的特征表示能力而席卷了机械故障诊断领域。但是,许多现有的深度方法无法明确地进行信号之间的关系挖掘。与现有的深度网络不
同,图卷积网络使用具有拓扑结构的图数据作为输入,能够有效的建模数据之间的关系,从
而学习到更加可靠的特征表示。但是,现有的图卷积网络具有感受野固定,无法聚合不同邻
域的节点特征,因此需要一种能够从不同邻域聚合信息的图卷积网络。
[0003] 在背景技术部分中公开的上述信息仅仅用于增强对本发明背景的理解,因此可能包含不构成在本国中本领域普通技术人员公知的现有技术的信息。

发明内容

[0004] 针对现有技术中的不足,本公开的目的在于提供一种基于多感受野图卷积的齿轮传动系统故障识别方法,通过构造多感受野图卷积神经网络,使得对关联图数据进行特征
挖掘的过程中将样本之间的关系也进行了嵌入,从而提高了学习到的特征表示中的信息和
模型的性能。
[0005] 为实现上述目的,本公开提供以下技术方案:
[0006] 一种基于多感受野图卷积的齿轮传动系统故障识别方法,包括如下步骤:
[0007] S100:将所采集的已知故障的齿轮传动系统的振动信号进行样本划分获得训练样本集,将训练样本集构造为第一关联图数据;将所采集的未知故障的齿轮传动系统的振动
信号进行样本划分获得待测样本集,将待测样本集构造为第二关联图数据;
[0008] S200:构建由两层多感受野图卷积层和两层全连接层构成的多感受野图卷积网络,通过第一关联图数据对多感受野图卷积网络进行训练;
[0009] S300:将第二关联图数据输入训练后的多感受野图卷积网络,实现对未知故障的齿轮传动系统的故障识别。
[0010] 优选的,步骤S100中,构造第一关联图数据包括以下步骤:
[0011] S201:将已知故障的齿轮传动系统的振动信号划分为多个长度为L的样本,并给每个样本分配相应的故障标签,由分配好故障标签的样本构成的训练样本集表示为:D=
[(x1,y1),(x2,y2),…,(xi,yi)],其中,xi表示第i个故障已知的样本,yi则表示与第i个样本
对应的标签;
[0012] S202:从训练样本集D中依次选取q个样本,将每个样本视作一个节点并将其样本本身的数值作为节点特征,将q个节点的特征按行排列则可获得节点特征矩阵X;
[0013] S203:计算节点特征矩阵X中每对节点之间的余弦相似度,将余弦相似度与阈值比对判断该对节点之间是否存在连接关系,若存在连接关系,则该对节点互为邻居节点,依次
类推,将所有存在连接关系的邻居节点连接构成邻接矩阵A,根据所获得的节点特征矩阵X
和邻居矩阵A,则可在数学上定义一个关联图;
[0014] S204:重复步骤S202和S203,直到遍历完训练样本集中的所有样本,则可获得第一关联图数据。
[0015] 优选的,步骤S203中,所述邻居节点由下式获得:
[0016]
[0017] 其中,ψ(xi)表示样本xi的邻居节, 表示样本xi与样本xj之间的余弦相似度,ε表示设置的阈值,ε‑radius(xi,yi)表示寻找节点(xi,yi)的邻居节点,并
返回满足阈值条件的邻居节点。
[0018] 优选的,步骤S100中,构造第二关联图数据包括以下步骤:
[0019] S2001:将未知故障的齿轮传动系统的振动信号划分为多个长度为L的样本,则待测样本集表示为:Q=[t1,t2,…,ti],其中,ti表示第i个故障未知的样本;
[0020] S2002:从待测样本集Q中依次选取q个样本,将每个样本视作一个节点并将其样本本身的数值作为节点特征,将q个节点的特征按行排列则可获得节点特征矩阵X2;
[0021] S2003:计算节点特征矩阵X2中每对节点之间的余弦相似度,将余弦相似度与阈值比对判断该对节点之间是否存在连接关系,若存在连接关系,则该对节点互为邻居节点,依
次类推,将所有存在连接关系的邻居节点连接构成邻接矩阵A2,根据所获得的节点特征矩
阵X2和邻居矩阵A2,则可在数学上定义一个关联图;
[0022] S2004:重复步骤S2002和S2003,直到遍历完待测样本集中的所有样本,则可获得第二关联图数据。
[0023] 优选的,步骤S200中,所述多感受野图卷积层表示为:
[0024]
[0025] 其中,K1,K2和Kl分别表示不同大小的感受野,W1,W2和Wl分别表示不同的权重矩阵,X和A分别表示关联图数据的节点特征矩阵和邻接矩阵。
[0026] 优选的,步骤S200中,所述多感受野图卷积网络表示为:
[0027] H=MRFGConv1(AMRFGConv0(AXW(0))W(1))
[0028] 其中,MRFGConv表示多感受野图卷积层,W(0)和W(1)分别表示第一层和第二层的参数矩阵。
[0029] 优选的,步骤S300中,对未知故障的齿轮传动系统的故障识别的过程表示为:
[0030] Z=FC(H(1))
[0031] 其中,Z表示模型最终预测的结果,FC(·)表示全连接层,H(1)表示通过第二层多感受野图卷积网络学习到的节点表示。
[0032] 与现有技术相比,本公开带来的有益效果为:
[0033] 本公开将所采集的振动信号转换成关联图数据,并通过构造多感受野图卷积神经网络,使得对关联图数据进行特征挖掘的过程中将样本之间的关系也进行了嵌入,从而提
高了学习到的特征表示中的信息和模型的性能。

附图说明

[0034] 图1是本公开一个实施例提供的一种基于多感受野图卷积的齿轮传动系统故障识别方法流程图;
[0035] 图2是本公开一个实施例提供的齿轮传动系统15种不同故障类型的振动信号;
[0036] 图3是本公开一个实施例提供的振动信号样本划分和关联图构造过程的示意图;
[0037] 图4(a)和图4(b)是本公开一个实施例提供的多感受野图卷积层和多感受野卷积网络的示意图;
[0038] 图5是本公开一个实施例提供的5次齿轮传动系统故障实验的诊断结果的示意图;
[0039] 图6是本公开一个实施例提供的感受野数量对模型性能影响的示意图。

具体实施方式

[0040] 下面将参照附图图1至图6详细地描述本公开的具体实施例。虽然附图中显示了本公开的具体实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施
例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范
围完整的传达给本领域的技术人员。
[0041] 需要说明的是,在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可以理解,技术人员可能会用不同名词来称呼同一个组件。本说明书及权利
要求并不以名词的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的
准则。如在通篇说明书及权利要求当中所提及的“包含”或“包括”为一开放式用语,故应解
释成“包含但不限定于”。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以
说明书的一般原则为目的,并非用以限定本发明的范围。本公开的保护范围当视所附权利
要求所界定者为准。
[0042] 为便于对本公开实施例的理解,下面将结合附图以具体实施例为例做进一步的解释说明,且各个附图并不构成对本公开实施例的限定。
[0043] 一个实施例中,如图1所示,一种基于多感受野图卷积网络的齿轮传动系统故障识别方法,包括如下步骤:
[0044] S100:将所采集的已知故障的齿轮传动系统的振动信号进行样本划分获得训练样本集,将训练样本集构造为第一关联图数据;将所采集的未知故障的齿轮传动系统的振动
信号进行样本划分获得待测样本集,将待测样本集构造为第二关联图数据;
[0045] S200:构建由两层多感受野图卷积层和两层全连接层构成的多感受野图卷积网络,通过第一关联图数据对多感受野图卷积网络进行训练;
[0046] S300:将第二关联图数据输入训练后的多感受野图卷积网络,实现对未知故障的齿轮传动系统的故障识别。
[0047] 上述实施例将所采集的振动信号转换成关联图数据,并通过构造多感受野图卷积神经网络,使得对关联图数据进行特征挖掘的过程中将样本之间的关系也进行了嵌入,从
而提高了学习到的特征表示中的信息和模型的性能。
[0048] 另一个实施例中,步骤S100中,构造第一关联图数据包括以下步骤:
[0049] S201:将已知故障的齿轮传动系统的振动信号划分为多个长度为L的样本,并给每个样本分配相应的故障标签,由分配好故障标签的样本构成的训练样本集表示为:D=
[(x1,y1),(x2,y2),…,(xi,yi)],其中,xi表示第i个故障已知的样本,yi则表示与第i个样本
对应的标签;
[0050] S202:从训练样本集D中依次选取q个样本,将每个样本视作一个节点并将其样本本身的数值作为节点特征,将q个节点的特征按行排列则可获得节点特征矩阵X;
[0051] S203:计算节点特征矩阵X中每对节点之间的余弦相似度,将余弦相似度与阈值比对判断该对节点之间是否存在连接关系,若存在连接关系,则该对节点互为邻居节点,依次
类推,将所有存在连接关系的邻居节点连接构成邻接矩阵A,根据所获得的节点特征矩阵X
和邻居矩阵A,则可在数学上定义一个关联图;
[0052] 该步骤中,所述邻居节点由下式获得:
[0053]
[0054] 其中,ψ(xi)表示样本xi的邻居节, 表示样本xi与样本xj之间的余弦相似度,ε表示设置的阈值,ε‑radius(xi,yi)表示寻找节点(xi,yi)的邻居节点,并
返回满足阈值条件的邻居节点。
[0055] 需要说明的是,阈值ε一般设置为0,即当余弦相似度s(xi,xj)大于0时,则认为两个节点之间存在边。
[0056] S204:重复步骤S202和S203,直到遍历完训练样本集中的所有样本,则可获得第一关联图数据。
[0057] 另一个实施例中,步骤S100中,构造第二关联图数据包括以下步骤:
[0058] S2001:将未知故障的齿轮传动系统的振动信号划分为多个长度为L的样本,则待测样本集表示为:Q=[t1,t2,…,ti],其中,ti表示第i个故障未知的样本;
[0059] S2002:从待测样本集Q中依次选取q个样本,将每个样本视作一个节点并将其样本本身的数值作为节点特征,将q个节点的特征按行排列则可获得节点特征矩阵X2;
[0060] S2003:计算节点特征矩阵X2中每对节点之间的余弦相似度,将余弦相似度与阈值比对判断该对节点之间是否存在连接关系,若存在连接关系,则该对节点互为邻居节点,依
次类推,将所有存在连接关系的邻居节点连接构成邻接矩阵A2,根据所获得的节点特征矩
阵X2和邻居矩阵A2,则可在数学上定义一个关联图;
[0061] S2004:重复步骤S2002和S2003,直到遍历完待测样本集中的所有样本,则可获得第二关联图数据。
[0062] 另一个实施例中,所述多感受野图卷积层表示为:
[0063]
[0064] 其中,K1,K2和Kl分别表示不同大小的感受野,W1,W2和Wl分别表示不同的权重矩阵,X和A分别表示关联图数据的节点特征矩阵和邻接矩阵。
[0065] 另一个实施例中,所述多感受野图卷积网络表示为:
[0066] H=MRFGConv1(AMRFGConv0(AXW(0))W(1))
[0067] 其中,MRFGConv表示多感受野图卷积层,W(0)和W(1)分别表示第一层和第二层的参数矩阵。
[0068] 该网络中,第一层多感受野图卷积层表示为:
[0069] H(0)=ReLu([A0XW0(0),A1XW1(0),A2XW2(0)])
[0070] 其中,H(0)表示通过第一层多感受野图卷积网络学习到的节点表示,W0(0),W1(0)和W2(0)
分别表示不同感受野的权重矩阵,ReLu(·)是一种非线性激活函数。
[0071] 第二层多感受野图卷积层表示为:
[0072] H(1)=ReLu([A0H(0)W0(1),A1H(0)W1(1),A2H(0)W2(1)])
[0073] 其中,H(1)表示通过第二层多感受野图卷积网络学习到的节点表示,W0(1),W1(1)和W2(1)
分别表示不同感受野的权重矩阵。
[0074] 另一个实施例中,步骤S300中,对未知故障的齿轮传动系统的故障识别的过程表示为:
[0075] Z=FC(H(1))
[0076] 其中,Z表示模型最终预测的结果,FC(·)表示全连接层,H(1)表示通过第二层多感受野图卷积网络学习到的节点表示。
[0077] 图2是本公开一个实施例所采集的齿轮传动系统15种不同故障类型的振动信号。
[0078] 在本实施例中,分别在该齿轮传动系统上的行星齿轮箱上预置了9种故障,在其上的平行轴齿轮箱上预置了6种故障。该齿轮传动系统实验台由数据采集系统,驱动马达,控
制器,两级行星齿轮箱,平行轴齿轮箱和制动器依次连接而组成。预置的故障类型和划分样
本的数量如表1所示:
[0079] 表1
[0080]
[0081] 图3是本公开实施例的振动信号样本划分和关联图构造过程的示意图。图3中的信号采集自齿轮传动系统。
[0082] 在本实施例中,使用了Y方向的加速度传感器采集的振动信号。同时,在划分时每个子样本的长度设置为1024,且在计算样本余弦相似度时将阈值ε设置为0。具体的构造关
联图的过程如下:1)对采集的已知故障的振动信号进行样本划分,由表1可知,已知故障的
振动信号进行样本划分后获得了1170个子样本;2)从每种故障划分得到的子样本集依次抽
取q个子样本(本实施例中q取15),通过按行排列其特征获得节点特征矩阵,通过计算每个
节点直接的余弦相似度判断并与阈值比较来判断两个节点之间是否存在边,若存在则边的
权重记为1,不存在则记为0,从而获得邻接矩阵;3)重复过程2)直到遍历所有故障类型,从
而可以生成相应的关联图数据集。
[0083] 图4(a)和图4(b)分别是本发明实施例的多感受野图卷积层和多感受野卷积网络的示意图。如图4(a)所示,多感受野图卷积层能够聚合来自几个不同邻域的信息,并将特征
融合为信息更加丰富的特征表示。具体过程为:首先,通过其包含的具有不同感受野的几个
并行图卷积层聚合来自不同邻域的节点特征。接着,将这些由不同感受野图卷积层提取出
来的特征按行拼接成一个新的特征矩阵,从而实现特征的融合。由多感受野图卷积层构造
的多感受野图卷积网络如图4(b)所示,其由两层多感受野卷积层组成和两层全连接层组
成。
[0084] 在本实施例中,构造的多感受野图卷积层中有3个大小不同的感受野,即K1、K2和Kl分别取1,2和3。因此,构造的多感受野图卷积网络能够提取并融合来自三个不同尺度的节
点特征。
[0085] 图5是本发明实施例的5次齿轮传动系统故障实验的诊断结果的示意图。实验结果与两种模型进行了对比,即卷积神经网络和图卷积网络。同时,实验结果展示了5次实验中
各个模型所取得的最大值,最小值和5次实验的均值,如表2所示:
[0086] 表2
[0087]
[0088] 在本实施例中,多感受野图卷积网络提取的特征输入进全连接层,从而实现故障的分类和识别。从图5和表2的结果中可以发现,在每次实验中我们所提出的多感受野图卷
积网络均能够取得最好的表现,从而验证所提方法的优越性。
[0089] 图6是感受野数量对模型性能影响的示意图。根据该示意图可以寻找到多感受野图卷积网络的最佳感受野数量。
[0090] 在本实施例中,我们将多感受野图卷积层中感受野的数量由1逐渐增加至10,观察其对故障诊断结果的影响。从图6中可以发现,随着感受野数量的增加,模型的性能先上升
然后下降。同时,模型的训练时间也随着感受野数量的增加而增加,而当感受野数量取3的
时候模型的性能最好且训练时间相对合适。因此,这说明了本方法选取感受野数量为3的合
理性。
[0091] 尽管以上结合附图对本发明的实施方案进行了描述,但本发明并不局限于上述的具体实施方案和应用领域,上述的具体实施方案仅仅是示意性的、指导性的,而不是限制性
的。本领域的普通技术人员在本说明书的启示下和在不脱离本发明权利要求所保护的范围
的情况下,还可以做出很多种的形式,这些均属于本发明保护之列。