一种基于稀疏滤波域对抗神经网络的机械故障诊断方法技术

技术编号:32654260 阅读:25 留言:0更新日期:2022-03-17 11:01
本发明专利技术公开一种基于稀疏滤波域对抗神经网络的机械故障诊断方法,其特征在于,包括以下步骤:步骤一:从轴承故障试验台采集不同载荷工况下轴承各种健康状态的振动信号;步骤二:将原始振动信号进行分段处理,并进行Fourier变换,构造不同载荷工况下的轴承故障频域数据集;步骤三:采用式(1)中Z

【技术实现步骤摘要】
一种基于稀疏滤波域对抗神经网络的机械故障诊断方法


[0001]本专利技术涉及旋转机械振动信号的故障诊断技术,具体地讲,涉及一种基于 稀疏滤波域对抗神经网络的机械故障诊断方法。

技术介绍

[0002]近些年来,深度学习方法在旋转机械的故障诊断领域中得到了广泛应用。 大多数深度学习方法能够在旋转机械故障诊断中获得较高诊断准确率都是基于 一个基本假设:用于模型训练和测试的数据服从相同的数据分布,也就是说采 集训练样本的工况与采集测试样本的工况是一致的。然而不幸的是,在现实的 工程应用中,轴承、齿轮等旋转机械的原始振动信号经常是在不同的工况下采 集的。因为,现实工程应用中的机械设备往往是在复杂多变的非平稳工况下运 转的,比如变载荷、变转速工况等。因此,这个基本假设在现实情况下很难成 立,这种情况可能会引起训练和测试数据集的数据分布相差太大,从而造成大 多数深度学习的故障诊断性能大幅下降。这种现象被称为跨域学习问题。
[0003]为了更好的解决现实应用中的机械故障诊断问题,亟需一种能处理跨域学 习问题的方法,因此,域自适应方法应运而生。域自适应是迁移学习的一个分 支,其主要任务是将学习到的源域知识应用到与之数据分布不同但相关的目标 域中。其中,源域是用于训练模型的有标签的训练数据,目标域一般由无标签 的测试样本组成。域自适应主要模仿的是人类能根据现有知识进行类比学习的 能力,比如人类在数学的学习中,可以根据某个或某几个基本理论去解答不同 条件下的数学问题,人类通过识别轿车的经验来识别卡车及工程机械等。域自 适应的主要思想是从有标注的源域中获得迁移性特征,然后用其改进目标域的 学习效果。因此,域自适应是一种解决跨域学习问题的利器,但是在机械故障 诊断领域应用还相对较少。
[0004]在变载荷工况下,当载荷差异较大时,源域和目标域数据分布差异较大, 传统域自适应方法提取的域不变特征容易出现迁移性不足的问题,从而使得预 测模型的跨域泛化能力较差。基于此,本文提出了一种基于深层稀疏滤波的域 对抗神经网络。该方法采用频域振动数据作为输入,将Z

score标准化和CORAL 算法作为预处理工具减小特征方差和域间差异,然后基于深层滤波网络建立域 对抗神经网络,提取足够迁移性的域不变特征,提高变载荷工况下跨域故障诊 断性能。通过轴承数据验证了该方法的有效性和鲁棒性。此为,现有技术的不 足之处。

技术实现思路

[0005]本专利技术要解决的技术问题是提供一种基于稀疏滤波域对抗神经网络的机械 故障诊断方法,方便机械故障诊断。
[0006]本专利技术采用如下技术方案实现专利技术目的:
[0007]一种基于稀疏滤波域对抗神经网络的机械故障诊断方法,其特征在于,包 括以下步骤:
[0008]步骤一:从轴承故障试验台采集不同载荷工况下轴承各种健康状态的振动 信号;
[0009]步骤二:将原始振动信号进行分段处理,并进行Fourier变换,构造不同 载荷工况下的轴承故障频域数据集;
[0010]步骤三:采用式(1)中Z

score标准化对频域数据进行特征缩放,使数据 特征均遵循正态分布:
[0011][0012]其中:X代表有限域不变特征子空间;表示X的均值;σ代表标准差;
[0013]应用Z

score标准化。得到按比例缩放后的有限域不变特征子空间Z(X)服 从标准正态分布;
[0014]步骤四:应用CORAL算法通过线性变换将不同载荷下样本特征的协方差矩 阵对齐;
[0015]步骤五:建立深层稀疏滤波模型作为特征提取器G
O
,提取深层故障特征, 其目标函数L
SF
如下:
[0016][0017]其中:f
i
=Wx
i

L
×1代表特征向量;W∈
D
×
L
是权值矩阵;x
i

D
×1表示D维的样 本;||
·
||1和||
·
||2分别代表1范数和2范数;表示每一行经过2范数正则化后的特 征向量;表示每一列经过2范数正则化后的特征向量;
[0018]步骤六:建立域分类器G
D
,减小源域和目标域数据分布差异,减小域类型 的影响,从而将源域的信息迁移到目标域,其目标函数L
D
如下:
[0019][0020]其中:d
i
代表域的类型;d
i
=0意味着输入样本属于源域;d
i
=1表示输入样本 属于目标域;
[0021]对于域分类器来说,域类型的预测主要是基于经验H散度算法:
[0022][0023]其中:S(G
O
)和T(G
O
)分别表示由特征提取器提取的源域和目标域特征;
[0024]步骤七:通过梯度反转层连接特征提取器和域分类器,建立基于深层稀疏 滤波的域对抗网络,采用反向传播算法,不断更新模型的参数。联合式(6)和 (7),最终,得到基于深层稀疏滤波的域对抗网络的目标函数L:
[0025]L=L
SF
+λL
D
ꢀꢀ
(9)
[0026]步骤八:采用softmax回归作为标签分类器G
L
,输出旋转机械的健康状态。
[0027]作为本技术方案的进一步限定,所述步骤四中,CORAL算法的实现过程如 下:
[0028]步骤四一:计算源域和目标域样本的协方差矩阵:
[0029][0030][0031]其中:D
S
和D
T
分别代表源域和目标域数据;A
S
和A
T
分别代表源域和目标域 样本的协方差矩阵;n
s
和n
t
分别代表源域和目标域样本的数量;
[0032]步骤四二:对源域数据进行白化:
[0033][0034]步骤四三:对源域数据进行重新着色:
[0035][0036]作为本技术方案的进一步限定,所述步骤七中参数λ用来调节L
SF
和L
D
在 目标函数中的比重,并通过参数灵敏度分析,确定最优的参数值。
[0037]与现有技术相比,本专利技术的优点和积极效果是:
[0038]1、本专利技术通过采用频域振动数据作为输入,将Z

score标准化和CORAL算 法作为预处理工具减小大方差特征的影响和不同域间的差异,基于深层滤波网 络和域分类器构建了域对抗神经网络,完成了源域数据信息到目标域数据的迁 移,提取了足够迁移性的域不变特征,高效可靠地实现了轴承在变载荷工况下 的智能故障诊断。
[0039]2、该方法以频域振动数据作为输入,首先采用Z

score标准化对频域数据 进行特征本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于稀疏滤波域对抗神经网络的机械故障诊断方法,其特征在于,包括以下步骤:步骤一:从轴承故障试验台采集不同载荷工况下轴承各种健康状态的振动信号;步骤二:将原始振动信号进行分段处理,并进行Fourier变换,构造不同载荷工况下的轴承故障频域数据集;步骤三:采用式(1)中Z

score标准化对频域数据进行特征缩放,使数据特征均遵循正态分布:其中:X代表有限域不变特征子空间;表示X的均值;σ代表标准差;应用Z

score标准化。得到按比例缩放后的有限域不变特征子空间Z(X)服从标准正态分布;步骤四:应用CORAL算法通过线性变换将不同载荷下样本特征的协方差矩阵对齐;步骤五:建立深层稀疏滤波模型作为特征提取器G
O
,提取深层故障特征,其目标函数L
SF
如下:其中:f
i
=Wx
i

L
×1代表特征向量;W∈
D
×
L
是权值矩阵;x
i

D
×1表示D维的样本;||
·
||1和||
·
||2分别代表1范数和2范数;表示每一行经过2范数正则化后的特征向量;表示每一列经过2范数正则化后的特征向量;步骤六:建立域分类器G
D
,减小源域和目标域数据分布差异,减小域类型的影响,从而将源域的信息迁移到目标域,其目标函数L
D
如下:其中:d
i
代表域的类型;d
i
=...

【专利技术属性】
技术研发人员:张忠伟邵明玉马驰骋周继磊邵素娟
申请(专利权)人:山东理工大学
类型:发明
国别省市:

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

1