【技术实现步骤摘要】
一种基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法、电子设备及存储介质
[0001]本专利技术涉及旋转机械智能故障诊断
,尤其涉及一种基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法、电子设备及存储介质。
技术介绍
[0002]齿轮作为旋转机械中的关键部件,其一直工作在恶劣且复杂的结构环境下,随着长期运行易发生断齿、磨损、裂纹和点蚀等故障,故障如果不能及时被发现并解决,会造成严重的人员和财产损失,所以对齿轮进行有效地故障诊断是一项至关重要的任务。
[0003]目前,深度学习网络被广泛应用在故障诊断领域,在故障样本充足的情况下具有良好的诊断性能。然而实际工程中,故障样本存在不充足、以及严重失衡的状态,这给故障诊断带来一定的难度,导致诊断效率低且准确率不高。
[0004]此外,深度网络模型的选择也会影响诊断效率及诊断准确率,目前常见的用于故障诊断的深度网络模型凭借卷积层的卷积能力只获取了局部的故障信息,同时耗费了大量的计算资源,也会导致诊断效率低且准确率不高。
[0005]因此,急需一种新的齿轮故障诊断方法,能够高质量且有效地对少量且不平衡的故障样本进行扩充,同时能充分全面获取样本的故障信息,从而实现高效率且高准确率的故障诊断。
技术实现思路
[0006]本专利技术的目的是提供一种基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法、电子设备及存储 ...
【技术保护点】
【技术特征摘要】
1.一种基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法,其特征在于,所述齿轮故障诊断方法包括:采集具有不同故障状态的齿轮以及健康状态的齿轮的振动信号,并进行归一化处理,得到多个一维齿轮序列信号;将所述多个一维序列信号重构为多个二维矩阵;构建基于LSGANs的数据扩充模型;利用所述多个二维矩阵对所述基于LSGANs的数据扩充模型进行训练,得到训练好的数据扩充模型;利用所述训练好的数据扩充模型对所述多个一维齿轮序列信号进行扩充,得到扩充后的多个一维齿轮序列信号;将所述扩充后的多个一维齿轮序列信号转换为多个二维时频特征图像;构建基于Vision Transformer的故障诊断模型;利用所述多个二维时频特征图像对所述基于Vision Transformer的故障诊断模型进行训练,得到训练好的故障诊断模型。2.根据权利要求1所述的基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法,其特征在于,所述齿轮故障诊断方法还包括:采集待检测齿轮的振动信号并进行归一化处理,得到待检测齿轮的一维齿轮序列信号;利用所述训练好的所述数据扩充模型对所述待检测齿轮的一维齿轮序列信号进行扩充,得到扩充后的待检测齿轮的一维齿轮序列信号;将所述扩充后的待检测齿轮的一维齿轮序列信号转换为待检测齿轮的二维时频特征图像;利用所述训练好的故障诊断模型对所述待检测齿轮的二维时频特征图像进行诊断,输出各不同状态齿轮的诊断准确率。3.根据权利要求2所述的基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法,其特征在于,所述进行归一化处理的方法包括:采用以下归一化公式进行归一化处理:式(1)中,x'为归一化后的数据集,x为原始数据集,min(x)为原始数据集中的最小值,max(x)为原始数据集中的最大值;归一化处理至[
‑
1,1]。4.根据权利要求1所述的基于LSGANs
‑
Vision Transformer的齿轮故障诊断方法,其特征在于,所述构建基于LSGANs的数据扩充模型包括:在LSGAN网络结构中添加Dropout层,得到基于LSGANs的数据扩充模型;对LSGANs的网络结构的参数进行设置,将学习率设置为0.002;将迭代次数设置为500;将批尺寸设置为32;将梯度和超参数β1设置为0.5;将平方梯度和超参数β2设置为0.999;将所述多个一维序列信号重构为多个二维矩阵包括:将所述一维序列信号按顺序依次
重构为28
×
28的二维矩阵;所述利用所述多个二维矩阵对所述基于LSGANs的数据扩充模型进行训练,得到训练好的数据扩充模型包括:将多个所述二维矩阵按8:2比例划分为训练集和测试集输入到基于LSGANs的数据扩充模型中进行训练;判断训练后的数据扩充模型是否达到纳什平衡;当判断训练后的数据扩充模型达到纳什平衡时,完成训练;其中,判断训练后的数据扩充模型是否达到纳什平衡的方法包括:计算最小二乘损失函数值,当所述最小二乘损失函数值稳定并小于0.5时,判断训练后的数据扩充模型达到纳什平衡;采用以下最小二乘损失函数公式计算最小二乘损失函数值:采用以下最小二乘损失函数公式计算最小二乘损失函数值:式(2)和式(3)中,G表示生成网络,D表示判别网络,x表示真实样本,p
x
表示真实采样的概率分布,z表示输入到G网络的随机噪声;p
z
表示随机...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。