【技术实现步骤摘要】
一种基于复合生成对抗网络的轴承故障诊断方法
[0001]本专利技术涉及轴承故障诊断
,具体涉及一种基于复合生成对抗网络的轴承故障诊断方法
。
技术介绍
[0002]滚动轴承在几乎所有的旋转机械中都会被使用到
。
轴承故障影响范围大,维修成本高,因此对其做出精准快速的异常检测及故障分类是提高机械设备经济效益的有效措施
。
[0003]现代深度神经网络在轴承故障诊断方面取得了显著成果
。
但是研究发现,深度神经网络非常容易受到来自对抗样本的攻击
。2013
年,
Szegedy
等注意到测试样本中不可察觉的扰动具有令神经网络误分类的可能性
。
对抗攻击是指在人类视觉系统无法察觉输入变化的同时,就会诱导模型得偏离真实值的判断结果
。2014
年,
Goodfellow
等提出了基于梯度的对抗样本生成算法,该算法通过寻找模型梯度变化最大的方向生成扰动,使模型无法正确识别输入样本
。Carlini
等提出
C&W(Carlini and Wagner attacks),
发现对抗扰动可以从不安全网络迁移至安全网络
,
可转移性意味着该算法同时适合进行黑盒攻击
。2018
年
,Xiao
等提出了基于
GAN
的攻击算法
,
通过训练好的生成器能够将输入样本转换为 ...
【技术保护点】
【技术特征摘要】
1.
一种基于复合生成对抗网络的轴承故障诊断方法,包含如下步骤:
S001:
采集原始真实轴承故障数据作为训练样本数据;
S002:
构建由第一生成器
G1、
第二生成器
G2
,第一判别器
D1、
第二判别器
D2
和目标攻击网络
F
组成的复合生成对抗网络模型;
S003:
生成真实训练样本
x
real
及对应类别标签
c
;
S004:
将真实训练样本
x
real
及对应类别标签
c
作为步骤
S002
所述复合生成对抗网络模型中的第一生成器
G1
输入,交替训练所述第一生成器
G1、
第一判别器
D1
,迭代训练直到达到纳什平衡;所述第一生成器
G1
在训练完成固定参数后,输入真实训练样本
x
real
,生成对应假生成样本
x
fake
;
S005:
所述第二生成器
G2
接收真实训练样本
x
real
,并在设定的扰动阈值
ε
pd
范围内生成扰动
x
pd
;将所述假生成样本
x
fake
和扰动
x
pd
合并作为对抗样本
x
adv
,即
x
adv
=
x
pd
+x
fake
;然后将所述对抗样本
x
adv
和真实训练样本
x
real
作为第二判别器
D2
的输入进行迭代训练,同时将所述对抗样本
x
adv
输入目标攻击网络
F
进行迭代训练;
S006:
将步骤
S005
训练后的对抗样本
x
adv
加入原始故障数据集进行数据扩充,然后使用扩充后的原始数据集
x
enhance
训练故障分类器;
S007:
将待测轴承数据输入训练后的故障分类器进行故障诊断
。2.
根据权利要求1所述的一种基于复合生成对抗网络的轴承故障诊断方法,其特征在于,所述步骤
S001
所述原始真实轴承故障数据为一维振动信号,所述步骤
S003
中的真实训练样本
x
real
为一维振动信号经小波变换转换后的时频图
。3.
根据权利要求1所述的一种基于复合生成对抗网络的轴承故障诊断方法,其特征在于,所述第一生成器
G1、
第二生成器
G2
,第一判别器
D1、
第二判别器
D2
均设有注意力机制层
。4.
根据权利要求1所述的一种基于复合生成对抗网络的轴承故障诊断方法,其特征在于,步骤
S004
中,所述第一生成器
G1
的损失函数
L(G1)
定义如下:
L
adv
(G1)
=
f
adv
(z
d1
‑
real
,z
d1
‑
fake
)L
con
(G1)
=
f
con
(x
fake
,x
real
)L(G1)
=
L
adv
(G1)+L
con
(G1)
其中,
f
adv
是指对抗损失,计算真实训练样本
x
real
经判别器提取的特征
z
d1
‑
real
和假生成样本经判别器提取的特征
z
d1
‑
fake
之间的
L2
距离;
f
con
是指上下文损失,计算真实训练样本
x
real
和假生成样本
x
fake
之间的
L1
距离
。5.
根据权利要求1所述的一种基于复合生成对抗网络的轴承故障诊断方法,其特征在于,步骤
S004
中,所述第一判别器
D1
的损失函数
L(D1)
定义如下:
L
real
‑
bce
(D1)
=
f
bce
(p<...
【专利技术属性】
技术研发人员:郝慧娟,张羽,赵媛媛,陈宇,
申请(专利权)人:齐鲁工业大学山东省科学院山东山科智控数字化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。