当前位置: 首页 > 专利查询>苏州大学专利>正文

多阶段分布校正引导的设备故障诊断方法及装置制造方法及图纸

技术编号:37541824 阅读:10 留言:0更新日期:2023-05-12 16:10
本发明专利技术涉及深度学习技术领域,尤其是指一种多阶段分布校正引导的设备故障诊断方法、装置及计算机存储介质。本发明专利技术所述的设备故障诊断方法,将无标记的查询集和有标记的查询集进行幂变换,使其符合高斯分布,并将经过幂变换的多个查询集特征聚类为多个簇并对每个支持集特征进行分配,利用无标记查询集的高斯统计量来校正带有标记的支持集分布,分布修正可以使支持集分布更接近于查询集的真实分布,通过从校正后的分布中采样来增加更多的特征以扩大训练数据集来训练分类器,可以提高模型在小样本场景下的诊断性能,实现在小样本场景下的智能故障诊断,提高了故障诊断的准确性。提高了故障诊断的准确性。提高了故障诊断的准确性。

【技术实现步骤摘要】
多阶段分布校正引导的设备故障诊断方法及装置


[0001]本专利技术涉及深度学习
,尤其是指一种多阶段分布校正引导的设备故障诊断方法、装置及计算机存储介质。

技术介绍

[0002]现有的技术中,设备在工业生产中起到非常重要的作用,其稳定运行对于工业高效生产是至关重要的。然而,设备经常工作在高速、高压等恶劣环境中。旋转设备中的关键部件,如轴承和齿轮,在这种环境下长期工作,容易发生故障。为了避免设备故障造成的财产损失和安全事故,及时的设备健康监测和故障诊断就显得尤为必要。传统的故障诊断技术依赖于人工分析,需要丰富的先验诊断知识。人工分析的低效率和高错误率阻碍了故障诊断技术的发展。为了克服这些局限性,智能故障诊断越来越受到人们的重视。
[0003]近年来,深度学习凭借其强大的数据处理能力在许多领域得到了迅速发展。与传统诊断方法相比,基于深度学习的诊断方法显著提高了诊断效率和准确性,已成为智能故障诊断的主流技术。然而,许多深度学习方法对标记数据的规模极其敏感,只有在有大量标记数据可供训练的前提下,这些方法才能达到令人满意的性能。在实际应用中,收集足够的标记数据(即故障案例)是很困难的,原因如下:大多数情况下,设备都在健康的状态下工作,很少发生故障。因此,健康数据占采集数据的大部分,而故障数据的规模相对较小;设备工作环境复杂,噪声干扰大,工作条件多变。即使是同一故障的数据也可能遵循不同的数据分布。在各种工况下收集和标注故障数据是不现实的。当只有有限的标记数据可以用于模型训练时,深度学习方法的性能会急剧下降,故障诊断的准确性无法保证。

技术实现思路

[0004]为此,本专利技术所要解决的技术问题在于克服现有技术中故障诊断不精确的问题。
[0005]为解决上述技术问题,本专利技术提供了一种设备故障诊断方法,包括:
[0006]采集不同工况下各个健康状态的设备振动信号,并进行快速傅里叶变换,将其转换为频域信号,得到数据集,将数据集划分为不同工况下的基域数据和测试域数据,将所述基域数据全部进行标记,将所述测试域数据按预设比例划分为支持集和查询集,对所述支持集进行标记;
[0007]将测试域数据输入利用基域数据预训练好的特征提取器中,进行特征提取,得到测试域数据特征,将其进行幂变换,使其符合高斯分布,所述测试域数据特征包括多个查询集特征和多个支持集特征;
[0008]将经过幂变换的多个查询集特征聚类为多个簇,计算每个经过幂变换的支持集特征与各个簇中心特征的余弦相似度,将其分配给与其余弦相似度最高的簇中心特征所属的簇中,并通过提取各个簇的高斯统计量,以校正对应支持集特征的分布;
[0009]从校正后的支持集特征分布中进行采样,生成新的标记特征;
[0010]将所述标记特征和支持集特征输入分类器中进行训练,得到训练好的分类器;
[0011]将待测设备振动信号输入所述预训练好的特征提取器中,得到待测设备振动信号特征,将其输入所述训练好的分类器中,得到故障诊断结果。
[0012]优选地,所述幂变换的公式表示为:
[0013][0014]其中,ε为超参数,x为输入数据,λ为控制分布偏度的超参数,为经过幂变换后的输出。
[0015]优选地,所述将所述多个查询集特征聚类为多个簇包括:
[0016]步骤一:初始化簇中心集V={v1,v2,...,v
N
},N表示簇的数量;
[0017]步骤二:计算经过幂变换的查询集特征x
k
与簇中心v
i
之间的欧氏距离之间的欧氏距离其中,d∈1,2,3...d表示维度,x
k
(d)表示经过幂变换的第k个查询集特征x
k
第d个维度上的数据,v
i
(d)表示第i个簇中心v
i
第d个维度上的数据;
[0018]步骤三:建立隶属度矩阵其中,c为簇的数量,m∈(1,+∞)为模糊性参数,k=1,2,3...n
q
,n
q
为查询集特征数量;
[0019]步骤四:对多个经过幂变换的查询集特征进行聚类,得到新的簇中心集V

={v
′1,v
′2,...,v

N
},其中,为第k个查询集特征属于第i个簇的隶属度,n为查询集特征的数量;
[0020]步骤五:计算优化函数
[0021]步骤六:重复以上步骤二到五,直到满足第一迭代终止条件或达到最大迭代次数所述第一迭代终止条件为其中,δ为误差阈值,表示迭代步数,为迭代步后的特征隶属度,为迭代步后的特征隶属度。
[0022]优选地,所述计算每个经过幂变换的支持集特征与各个簇中心特征的余弦相似度的计算公式为:
[0023][0024]其中,d表示维度,x表示经过幂变换的支持集特征,v表示簇中心特征,x(k)表示经过幂变换的支持集特征x第k个维度上的数据,v(k)表示簇中心特征v第k个维度上的数据。
[0025]优选地,所述提取各个簇的高斯统计量包括:
[0026]提取第i个簇的均值
[0027]提取第i个簇的协方差
[0028]其中,表示第i个簇,表示经过幂变换的查询集特征,为第i个簇中查询集特征的数量,T表示转置。
[0029]优选地,所述校正后的支持集特征分布
[0030]其中:
[0031][0032][0033]表示第i个簇中第K个支持集特征,α为控制对应簇的高斯统计量权重的超参数,β为影响校正分布离散程度的超参数。
[0034]优选地,所述从校正后的支持集特征分布中进行采样,生成新的标记特征:
[0035][0036]其中,表示第i个簇的生成特征,y
i
为第i个簇中支持集特征的标签,表示高斯分布。
[0037]优选地,所述分类器的训练损失为:
[0038][0039]其中,代表交叉熵损失函数,n
s
和分别表示支持集特征和生成的标记特征的数量,表示经过幂变换的支持集特征集合,G
total
表示所有簇生成的标记特征集合。
[0040]本专利技术还提供了一种设备故障诊断装置,包括:
[0041]数据集构建模块,用于采集不同工况下各个健康状态的设备振动信号,并进行快速傅里叶变换,将其转换为频域信号,得到数据集,将数据集划分为不同工况下的基域数据和测试域数据,将所述基域数据全部进行标记,将所述测试域数据按预设比例划分为支持集和查询集,对所述支持集进行标记;
[0042]数据预处理模块,用于将测试域数据输入利用基域数据预训练好的特征提取器中,进行特征提取,得到测试域数据特征,将其进行幂变换,使其符合高斯分布,所述测试域数据特征包括多个查询集特征和多个支持集特征;
[0043]特征分布校正模块,用于将经过幂变换的多个查询集特征聚类为多个簇,计算每个经过幂变换的支持集特征与各个簇中心特征的余本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备故障诊断方法,其特征在于,包括:采集不同工况下各个健康状态的设备振动信号,并进行快速傅里叶变换,将其转换为频域信号,得到数据集,将数据集划分为不同工况下的基域数据和测试域数据,将所述基域数据全部进行标记,将所述测试域数据按预设比例划分为支持集和查询集,对所述支持集进行标记;将测试域数据输入利用基域数据预训练好的特征提取器中,进行特征提取,得到测试域数据特征,将其进行幂变换,使其符合高斯分布,所述测试域数据特征包括多个查询集特征和多个支持集特征;将经过幂变换的多个查询集特征聚类为多个簇,计算每个经过幂变换的支持集特征与各个簇中心特征的余弦相似度,将其分配给与其余弦相似度最高的簇中心特征所属的簇中,并通过提取各个簇的高斯统计量,以校正对应支持集特征的分布;从校正后的支持集特征分布中进行采样,生成新的标记特征;将所述标记特征和支持集特征输入分类器中进行训练,得到训练好的分类器;将待测设备振动信号输入所述预训练好的特征提取器中,得到待测设备振动信号特征,将其输入所述训练好的分类器中,得到故障诊断结果。2.根据权利要求1所述的设备故障诊断方法,其特征在于,所述幂变换的公式表示为:其中,ε为超参数,x为输入数据,λ为控制分布偏度的超参数,为经过幂变换后的输出。3.根据权利要求1所述的设备故障诊断方法,其特征在于,所述将所述多个查询集特征聚类为多个簇包括:步骤一:初始化簇中心集V={v1,v2,...,v
N
},N表示簇的数量;步骤二:计算经过幂变换的查询集特征x
k
与簇中心v
i
之间的欧氏距离其中,d∈1,2,3...d表示维度,x
k
(d)表示经过幂变换的第k个查询集特征x
k
第d个维度上的数据,v
i
(d)表示第i个簇中心v
i
第d个维度上的数据;步骤三:建立隶属度矩阵其中,c为簇的数量,m∈(1,+∞)为模糊性参数,k=1,2,3...n
q
,n
q
为查询集特征数量;步骤四:对多个经过幂变换的查询集特征进行聚类,得到新的簇中心集V

={v
′1,v
′2,...,v

N
},其中,为第k个查询集特征属于第i个簇的隶属度,n为查询集特征的数量;
步骤五:计算优化函数步骤六:重复以上步骤二到五,直到满足第一迭代终止条件或达到最大迭代次数所述第一迭代终止条件为其中,δ为误差阈值,表示迭代步数,为迭代步后的特征隶属度,为迭代步后的特征隶属度。4.根据权利要求1所述的设备故障诊断方法,其特征在于,所述计算每个经...

【专利技术属性】
技术研发人员:黄伟国张骁王锐马骏陶韩时炘曾冠杰王俊丁传仓廖一杜贵府
申请(专利权)人:苏州大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1