System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于故障诊断,具体涉及一种基于领域泛化的故障诊断方法及系统。
技术介绍
1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
2、随着科技的发展和社会的进步,现代工业中的机械设备结构和功能越来越复杂,对机械设备进行故障诊断变得尤为重要。在故障诊断的过程中,因机械设备所处工况和环境噪声的不同,用于训练和测试的故障数据总是存在域偏移问题,进而导致基于深度学习的方法在处理真实环境中分布外的故障数据时性能显著下降。
3、据专利技术人了解,为解决训练和测试数据之间存在的域偏移问题,包含领域适应和领域泛化的迁移学习方法在智能故障诊断领域中迅速发展。基于领域适应的方法能够在源域已知条件下提高故障诊断能力,并能有效地将其适用于目标任务,但是基于领域适应的故障诊断方法在面临全新的目标域时,所取得的效果很难得到保障。基于领域泛化的智能故障诊断方法可学习到域不变特征,但需要从不同源域收集各式各样的数据样本以保障模型的鲁棒性,在实际的工业应用中很难获得大量能够准确反映不同操作条件的数据样本。
技术实现思路
1、为解决上述问题,本专利技术提出了一种基于领域泛化的故障诊断方法及系统,采用协方差损失与图卷积网络相结合的领域泛化,通过随机感受野层和协方差损失将特征映射到多个不同的特征空间以从每个源域中捕获不同的特征对,无需额外的数据生成技术直接增加源域的多样性,提高了在未知目标域进行故障诊断的精度,同时提高故障诊断的鲁棒性。
2、根据一些实
3、一种基于领域泛化的故障诊断方法,包括:
4、获取多个源域的机械振动信号;
5、提取每个源域的基于领域泛化的特征增广的机械振动信号特征;采用内置随机感受野层的图卷积网络提取每个源域的信号特征,将所提取到的每个源域的特征映射到多个不同的特征空间,得到基于领域泛化的特征增广的机械振动信号特征;
6、根据所提取到的基于领域泛化的特征增广的机械振动信号特征进行信号的故障诊断,得到故障预测结果。
7、作为进一步的技术限定,在提取每个源域的机械振动信号特征的过程中,每个源域分别采用独立的结构一致的特征提取网络;所述特征提取网络包括卷积层、池化层和随机感受野层。
8、进一步的,所述随机感受野层设置在所述特征提取网络中最后一个池化层之后,基于所述随机感受野层从所述池化层输出的特征映射层随机选择特征片段作为随机窗进行特征映射。
9、进一步的,所述不同的特征提取网络中的随机感受野层不同,通过不同的随机感受野层增大不同特征提取网络所提到的信号特征的差异性。
10、作为进一步的技术限定,根据不同源域的图卷积网络的输出得到协方差损失函数,即两个特征提取网络输出的协方差损失函数为;其中,为第一特征提取网络对不同源域的输出,且;为第二特征提取网络对不同源域的输出,且;为的均值;为的均值;表示源域的个数。
11、进一步的,在故障诊断之前,根据图卷积神经网络和特征对构建机械振动信号的邻接矩阵,通过所构建的邻接矩阵优化故障预测结果;其中,所述特征对为不同源域的特征提取网络的输出,即和构成一对特征对。
12、根据一些实施例,本专利技术的第二方案提供了一种基于领域泛化的故障诊断系统,采用如下技术方案:
13、一种基于领域泛化的故障诊断系统,包括:
14、信号获取模块,其被配置为获取多个源域的机械振动信号;
15、特征提取模块,其被配置为提取每个源域的基于领域泛化的特征增广的机械振动信号特征;采用内置随机感受野层的图卷积网络提取每个源域的信号特征,将所提取到的每个源域的特征映射到多个不同的特征空间,得到基于领域泛化的特征增广的机械振动信号特征;
16、故障诊断模块,其被配置为根据所提取到的基于领域泛化的特征增广的机械振动信号特征进行信号的故障诊断,得到故障预测结果。
17、根据一些实施例,本专利技术的第三方案提供了一种计算机可读存储介质,采用如下技术方案:
18、一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如本专利技术第一方案所述的基于领域泛化的故障诊断方法中的步骤。
19、根据一些实施例,本专利技术的第四方案提供了一种电子设备,采用如下技术方案:
20、一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的程序,所述处理器执行所述程序时实现如本专利技术第一方案所述的基于领域泛化的故障诊断方法中的步骤。
21、根据一些实施例,本专利技术的第五方案提供了一种计算机程序产品,采用如下技术方案:
22、一种计算机程序产品,包括软件代码,所述软件代码中的程序执行如本专利技术第一方案所述的基于领域泛化的故障诊断方法中的步骤。
23、与现有技术相比,本专利技术的有益效果为:
24、本专利技术采用领域泛化,通过随机感受野层将特征映射到多个不同的特征空间以得到特征增广的信号特征,无需额外的数据生成技术直接增加源域的多样性,提高了在未知目标域进行故障诊断的精度,同时提高故障诊断的鲁棒性。
本文档来自技高网...【技术保护点】
1.一种基于领域泛化的故障诊断方法,其特征在于,包括:
2.如权利要求1中所述的一种基于领域泛化的故障诊断方法,其特征在于,在提取每个源域的机械振动信号特征的过程中,每个源域分别采用独立的结构一致的特征提取网络;所述特征提取网络包括卷积层、池化层和随机感受野层。
3.如权利要求2中所述的一种基于领域泛化的故障诊断方法,其特征在于,所述随机感受野层设置在所述特征提取网络中最后一个池化层之后,基于所述随机感受野层从所述池化层输出的特征映射层随机选择特征片段作为随机窗进行特征映射。
4.如权利要求2中所述的一种基于领域泛化的故障诊断方法,其特征在于,所述不同的特征提取网络中的随机感受野层不同,通过不同的随机感受野层增大不同特征提取网络所提到的信号特征的差异性。
5.如权利要求1中所述的一种基于领域泛化的故障诊断方法,其特征在于,根据不同源域的图卷积网络的输出得到协方差损失函数,即两个特征提取网络输出的协方差损失函数为;其中,为第一特征提取网络对不同源域的输出,且;为第二特征提取网络对不同源域的输出,且;为的均值;为的均值;表示源域的个数。
6.如权利要求5中所述的一种基于领域泛化的故障诊断方法,其特征在于,在故障诊断之前,根据图卷积神经网络和特征对构建机械振动信号的邻接矩阵,通过所构建的邻接矩阵优化故障预测结果;其中,所述特征对为不同源域的特征提取网络的输出,即和构成一对特征对。
7.一种基于领域泛化的故障诊断系统,其特征在于,包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现了如权利要求1-6任一项所述的基于领域泛化的故障诊断方法的步骤。
9.一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现了如权利要求1-6任一项所述的基于领域泛化的故障诊断方法的步骤。
10.一种计算机程序产品,包括软件代码,其特征在于,所述软件代码中的程序执行如权利要求1-6任一项所述的基于领域泛化的故障诊断方法的步骤。
...【技术特征摘要】
1.一种基于领域泛化的故障诊断方法,其特征在于,包括:
2.如权利要求1中所述的一种基于领域泛化的故障诊断方法,其特征在于,在提取每个源域的机械振动信号特征的过程中,每个源域分别采用独立的结构一致的特征提取网络;所述特征提取网络包括卷积层、池化层和随机感受野层。
3.如权利要求2中所述的一种基于领域泛化的故障诊断方法,其特征在于,所述随机感受野层设置在所述特征提取网络中最后一个池化层之后,基于所述随机感受野层从所述池化层输出的特征映射层随机选择特征片段作为随机窗进行特征映射。
4.如权利要求2中所述的一种基于领域泛化的故障诊断方法,其特征在于,所述不同的特征提取网络中的随机感受野层不同,通过不同的随机感受野层增大不同特征提取网络所提到的信号特征的差异性。
5.如权利要求1中所述的一种基于领域泛化的故障诊断方法,其特征在于,根据不同源域的图卷积网络的输出得到协方差损失函数,即两个特征提取网络输出的协方差损失函数为;其中,为第一特征提取网络对不同源域的输出,且;...
【专利技术属性】
技术研发人员:宋艳,从霄,王奥成,李沂滨,贾磊,
申请(专利权)人:山东大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。