基于DDA域自适应机制的智能故障迁移诊断方法

文档序号:25790484发布日期:2021-07-09 11:22阅读:272来源:国知局
基于DDA域自适应机制的智能故障迁移诊断方法
基于dda域自适应机制的智能故障迁移诊断方法
技术领域
1.本发明属于机械故障诊断技术领域,涉及一种基于dda域自适应机制的智能故障迁移诊断方法。


背景技术:

2.行星齿轮箱作为机械设备的核心零部件,持续受到多变的冲击力和载荷所影响,在恶劣工况下易在不同的部位出现不同程度故障。行星齿轮一旦损坏,导致机械设备停止运转,维修成本高以及时间长,造成机械设备的可靠性及经济性下降。因此通过对机械设备状态监测、故障诊断和寿命预测,在设备发生故障或即将发生故障时对设备进行维护,对于提高机械设备的可靠性以及经济性具有重要意义。
3.在大量的标签故障数据和各数据集服从同一分布的条件下,基于深度学习的故障诊断模型取得了很大的成功。在实际工业应用中,数据集偏差往往存在于训练数据集和测试数据集中,因此,基于域自适应机制的深度模型被提出来解决数据集偏差和知识迁移问题。然而现存的域自适应方法在一些迁移任务下没有取得很好的分类效果,另外,其中一些域自适应方法带来的超参数需要凭借经验去选取。为了进一步增强域自适应能力和减少超参数选择,亟需提出一种新的域自适应机制。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种基于dda域自适应机制的智能故障迁移诊断方法,解决故障数据集偏差和知识迁移的问题,通过增强域自适应能力和减少超参数选择,从而提高故障迁移诊断准确率。
5.为达到上述目的,本发明提供如下技术方案:
6.一种基于dda域自适应机制的智能故障迁移诊断方法,包括以下步骤:
7.s1:采集故障的振动信号,然后将其进行预处理获得样本数据集;
8.s2:将步骤s1获得的样本数据集分为训练集和测试集,其中,训练集包括相等的无标签目标域样本和有标签源域样本,测试集包括目标域样本;
9.s3:利用dda域自适应机制构建深度迁移学习模型,即构建形成深度分布对齐域自适应(deep distribution alignment,dda)模型;
10.s4:将训练集输入到dda模型中,利用有标签源域样本分类误差l
c
和分布对齐损失l
da
对dda模型进行迭代更新训练。
11.s5:在dda模型训练完成后,用于故障迁移诊断。
12.进一步,步骤s1中,利用滑动采样技术对采集的故障的振动信号进行维度划分处理。
13.进一步,步骤s3中,构建的dda模型包括特征提取器、顶层分类器和域自适应模块三个部分。特征提取器共包含五个conv1d块,s

conv1d和t

conv1d共用同样的网络参数;每个conv1d块包含一个一维卷积层、一个非线性relu激活函数、一个bn层和一个最大池化层。
考虑到特征提取器输出后的特征已经具有可分性,顶层分类器仅包含两个全连接层,一个relu和softmax激活函数。域自适应模块(一个全连接层,无激活函数)由m个域自适应单元构成,dda模型的详细结构参数列举在表1中。
14.表1 dda模型的详细结构参数
[0015][0016]
进一步,步骤s3中,dda域自适应机制通过将特征提取器作为概率模型学习输入数据的后验分布,然后利用kl散度将学习到的后验分布向特定的中间分布拉近;通过源域和目标域的输入数据分别进行分布对齐过程,dda模型最终实现域混淆;对齐过程的多目标优化函数为:
[0017][0018]
其中,p(k
s
|x
s
)和p(k
t
|x
t
)分别为源域输入数据x
s
和目标域输入数据x
t
的后验分布;p(ε)为特定的中间分布;g
da
(
·
)和g
fe
(
·
)分别代表域自适应模块和特征提取器;θ
da
和θ
fe
为特征提取器和域自适应模块的可训练参数;d
kl
为kl散度;另外,原始输入数据x、特征提取器输出z和域自适应模块输出k之间的关系表达式为:
[0019][0020]
进一步,在dda模型中,选择特定的中间分布p(ε)服从n(1,0),其分布对齐损失l
da
定义为:
[0021][0022]
其中,n
s
和n
t
分别为源域数据和目标域数据输入批次大小,m为域自适应单元数,d
s
和d
t
分别代表有标签源域和无标签目标域,为域自适应单元,u
j
、分别为域自适应单元中的均值和方差;然后,根据全概率公式得到p(k
s
)=p(k
t
);最后,利用正态分布的线性关系实现p(z
s
)=p(z
t
),从而学习到来自于特征提取器输出的域不变特征;再结合有标签源域样本分类误差,特征提取器学习到的特征在拥有域不变性的同时具有可分性,其分类误差l
c
为:
[0023][0024]
其中,q为故障类别,为顶层分类器的输出的第j个softmax值,y
i
为第i个样本的标签;i(
·
)是指示函数,当y
i
=j时i=1。
[0025]
进一步,dda模型的总优化目标函数为:其中λ为权衡参数,可通过离散化网格搜索方法获得最优值。
[0026]
本发明的有益效果在于:本发明通过dda域自适应机制构建深度迁移学习模型,增强域自适应能力和减少超参数选择,从而解决了故障数据集偏差和知识迁移的问题,提高故障迁移诊断准确率。
[0027]
本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。
附图说明
[0028]
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:
[0029]
图1为dda模型结构示意图;
[0030]
图2为行星齿轮故障模拟试验台示意图;
[0031]
图3为m=2时批次大小对测试准确率的影响效果图;
[0032]
图4为在批次大小为256时超参数m对测试准确率的影响效果图;
[0033]
图5为现有cnn、ddc、dan、dann、dda模型与本发明dda模型的特征t

sne图,分别对应于图5(a)~图5(e)。
具体实施方式
[0034]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0035]
请参阅图1~图5,本实施例设计了一种基于dda域自适应机制的行星齿轮箱故障迁移诊断方法,具体包括以下步骤:
[0036]
1)通过加速度传感器采集行星齿轮箱中故障的振动信号。然后,将采集到的原始振动信号利用滑动采样技术划分维度为3072的样本。
[0037]
2)按照各个测点和通道将相应的样本划分为训练集和测试集,其训练集包括相等的无标签目标域样本和标签源域样本,而测试集仅包含目标域样本。
[0038]
3)利用dda域自适应机制构建深度迁移学习模型,即构建形成dda模型,如图1所示。
[0039]
4)将划分好的的训练样本输入到dda模型中,利用源域有标签样本分类误差l
c
和分布对齐损失l
da
对dda模型进行迭代更新训练。其中,为dda的总优化目标函数。
[0040]
5)经过多次迭代训练,误差曲线趋于稳定,dda模型训练完成。
[0041]
6)将训练好的dda模型用于跨通道和跨测点的行星齿轮箱行星轮故障迁移诊断。
[0042]
模拟实验:
[0043]
本实验采用的齿轮故障数据来自行星齿轮故障模拟试验台,该试验台如图2所示。行星齿轮故障模拟试验台由一个电机、一个测试行星齿轮箱、一个磁粉制动器和两个联轴器组成。共有五个加速度传感器去收集齿轮故障信号。其中传感器a、b、c为三通道传感器(径向、切向和轴向),传感器d和e为径向单通道传感器,它们依次放置于输入轴轴承处、内齿圈处、输出轴轴承处、与测点b

90
°
分布的内齿圈位置和与测点b+90
°
分布的内齿圈位置。用于行星齿轮的测试故障信息包括五种:正常、表面磨损、齿根破裂、轮齿缺损、轮齿折断。五个传感器采样频率都为16384hz,行星齿轮箱的输入转速为1200rpm。每个样本包含的数据点数为3072个。
[0044]
基于上述收集到的数据,可以建立两种故障迁移实例去验证提出的dda域自适应机制的有效性:测点迁移任务和通道迁移任务。例如b_1

b_2代表测点b的径向迁移到切向,a_1

b_3代表测点a径向迁移到测点b轴向。以测点迁移任务a_1

c_1为例,讨论超参数——批次大小和域自适应单元数m的确定准则。如图3所示,测试准确率随批次大小的减小而增加,但是小的批次会导致模型的收敛时间大幅增加。如图4所示,在m=256之前随着m的增大而增大,因为当m=256一个输入样本刚好对应与一个域自适应单元,实现了物理意义上的最大分布对齐。因此,dda的域自适应超参数的选择准则为:在保证模型较快的训练速度下,选择较小的批次大小,域自适应单元数m和批次大小相等。
[0045]
对比实验:
[0046]
为了充分的证明提出的dda域自适应机制的优越性、有效性和鲁棒性,现存的一些经典域自适应方法(cnn、ddc、dan、dann、dda)与本发明方法(dda)进行对比实验,实验结果如表2、表3和图5(a)~图5(e)所示,在跨通道实验任务中,dda在所有迁移任务为最高的诊断准确率,其平均准确率达到93.32%;在跨测点迁移任务中,dda平均准确率更高地达到了94.27%。
[0047]
表2通道迁移任务实验结果
[0048][0049]
表3测点迁移任务实验结果
[0050][0051]
图5的t

sne图反映了dda可以显著的拉近源域和目标域的分布距离,提高源域和目标域特征之间的相似性,从而有效增加故障迁移诊断准确率。
[0052]
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1