[发明专利]一种基于AdaDCLF的多目标域设备故障诊断方法在审
申请号: | 202111490279.2 | 申请日: | 2021-12-08 |
公开(公告)号: | CN114169436A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 何志伟;刘才明;郑骁蓉;董哲康;高明煜 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 adadclf 多目标 设备 故障诊断 方法 | ||
1.基于AdaDCLF的多目标域设备故障诊断方法,其特征在于,该方法具体包括以下步骤:
1)按不同工况条件将数据分为源域与目标域数据;
2)构建设备故障诊断神经网络模型,初始化其参数;
3)将源域和目标域数据输入神经网络中,分别计算分类损失和域混淆损失;
4)通过AdaDCLF计算域混淆损失因子,根据域混淆损失因子得到总的域混淆损失,将分类损失和总的域混淆损失相加得到总损失函数值,然后进行迭代训练更新模型参数,得到最终模型;
所述的AdaDCLF全称为Adaptive domain confusion loss factor,即自适应的域混淆损失因子,该方法自适应调整源域与各目标域之间的域混淆损失因子,从而提高设备故障诊断模型在多目标域上的性能表现;设备故障诊断神经网络总损失函数值计算如下:
L=LC+λLDC (1)
其中LC表示源域分类损失,LDC表示总的域混淆损失,λ表示总的域损失惩罚因子,总的域混淆损失由源域与各个目标域域混淆损失组成,LDC计算方法如下:
其中m表示目标域个数,j表示第j个目标域,α为域混淆损失因子,α采用AdaDCLF策略更新,更新公式如下所示:
式中n表示迭代次数,γ表示更新学习率,表示第n次迭代时源域与第j个目标域的MK-MMD距离;
根据域混淆损失因子,总损失函数值计算如下:
5)设备故障诊断时将目标域数据输入最终模型,得到设备故障诊断结果。
2.根据权利要求1所述的基于AdaDCLF的多目标域设备故障诊断方法,其特征在于:所述步骤1)具体为:根据设备工作负荷将传感器采集数据分成源域数据和目标域数据其中S表示源域,T表示目标域,i表示源域或目标域的第i个样本,j表示第j个目标域,NS表示源域样本数,表示第j个目标域样本数;源域和目标域数据工况条件均不相同。
3.根据权利要求1所述的基于AdaDCLF的多目标域设备故障诊断方法,其特征在于:所述步骤2)中,设备故障诊断神经网络具体包含四个卷积层,一个池化层,一个自适应池化层,一个全连接隐藏层以及一个Softmax层;卷积层用于提取设备数据信号特征,卷积层后均有批归一化和LeakyRelu层;池化层和自适应池化层均选用最大值池化策略,进行特征降采样;自适应池化层置于第四层卷积层后,并与全连接隐藏层相连接,最后通过Softmax层输出。
4.根据权利要求1所述的基于AdaDCLF的多目标域设备故障诊断方法,其特征在于:所述步骤3)中,分类损失计算如下:
式中S表示源域,i表示源域的第i个样本,NS表示源域样本数,J采用交叉熵损失函数,表示源域的第i个样本的数据,表示源域的第i个样本的数据标签;源域与第j个目标域的域混淆损失计算如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111490279.2/1.html,转载请声明来源钻瓜专利网。