当前位置: 首页 > news >正文

论文阅读 1| 从仿真域到实验域无监督轴承故障诊断的新型联合传输网络

标题:Novel Joint Transfer Network for Unsupervised Bearing Fault Diagnosis From Simulation Domain to Experimental Domain

期刊:IEEE-ASME TRANSACTIONS ON MECHATRONICS      (2022)

作者:Yiming Xiao, Haidong Shao,SongYu Han, Zhiqiang Huo,and Jiafu Wan

解决的问题:迁移诊断场景仅限于实验域,跨域边缘分布和条件分布难以同时对齐每个源域样本在域自适应过程中被分配同等重要

解决的方法:NJTN(一种新的从仿真域到实验域的无监督轴承故障诊断联合传输网络)

创新:

①探索数据-物理耦合驱动故障诊断方式(利用丰富故障标签信息的仿真数据构建源域,减少对试验台的依赖,满足不同工况下故障数据要求。)

②设计JMMD(嵌入联合MMD)的改进损失函数,实现无监督场景下边缘分布和条件分布同时对齐。

③基于域相似度开发了一种权重分配机制,抑制负迁移。

01 创新1的具体内容

采用集中质量法建立转子-轴承系统仿真模型来生成振动响应以构建源域

采用集中参数法来建立转子-齿轮的两个系统的仿真模型来生成震动响应来构建源域,得到三种不同的状态:外圈、内圈、滚子以及正常的。

(公式是建立仿真模型的运动方程)

得到的仿真数据时域图如下,可以看到仿真数据与试验台得到的数据的形态是非常非常不一致的,但是细看的话他们是有略微相似之处。比如以内圈为例,一股一股的跟仿真的一股一股的在大体上的轮廓上是有一定相似度的,同样,这个滚子也是一样的,一股一股一股。这就是说这个物理的模型确实是蕴含了实验数据中的一些特征信息的,说明他们的领域适配是有一定道理的。当然,在这里边,我们可以考虑进一步的调参、加更高的约束、加噪声等,让他们的相似度更接近,更贴合实测环境。【Case1和Case2分别是论文中做的两个实例的实验数据图】

02 创新2的具体内容

论文应用的经典网络是DANN,如下:

其中:

特征提取器Gf:用于学习域不变和判别特征表示;分类器Gy:负责分类;域鉴别器Gd:区分Gf变换的特征表示是来自源域还是目标域。其中Gf和Gd由梯度反转层连接(梯度反转层的作用是在不同分布的源域和目标域之间进行领域对齐。通过梯度反转层,源域特征提取器学习到的特征可以在目标域上得到更好的泛化,从而提高深度学习模型在跨域故障诊断任务中的性能。)

Θf,θy,θd分别是他们的参数,由于源域输进去的图片或者信号有label,因此可以算出他们的Loss。

正则化系数的作用:

1.平衡损失函数:正则化系数可以平衡类别交叉熵损失(Ly)和域判别交叉熵损失(Ld),从而在网络训练过程中实现对两种损失的有效权衡。

2.训练稳定性:正则化系数有助于控制模型复杂度,防止过拟合,从而提高模型的泛化能力和训练稳定性。

3.域适应能力:正则化系数可以调整域判别器(Gd)的学习速率,使其更快地适应源域和目标域之间的分布差异,从而更好地进行无监督跨域故障诊断。

Ks:健康状态的数量;Gyk(·):输出的第k个元素;I[·]:指示函数。

嵌入JMMD的改进损失函数的设计过程

尽管公式(3那里)捕获了联合分布 Ps 和 Pt 中不同变量之间的交互,并显式计算源域和目标域之间的联合分布差异,但通常仍然①不足以准确表征动态变化的数据分布。而DANN学习的差异是一个隐式距离,可以在数据中动态学习,所以就将这个公式嵌入到DANN的公共损失函数中。②JMMD对齐源域和目标域的联合分布,DANN减少边缘分布差异,这两个可以同时帮助在无监督场景中调整他们的条件分布,克服了单独边缘分布对齐的局限性。

论文提出的模型如下:

仿真流走了一股,实验流走了一股。然后在特征适配做了信息交互。这和现在发表的大量论文是非常相似的,无非原来就是从实验1到实验2,现在是从仿真到了实验。

03 创新3的具体内容

源域样本权重分配机制:

损失的改进非常有必要:计算异常样本和正常样本损失之间的大小,将损失往小的方向优化。

权重分配机制的作用是为源域样本分配不同的权重,以抑制负迁移并提高诊断准确性。这种机制通过测量源域样本与目标域样本之间的相似性来自适应地为每个源域样本分配特定权重。

实验及其部分结果(acc)展示分析:

实验结果不好(指的是这些方法都未超过90%)的可能原因:仿真数据与实验数据相差大。【解决办法前面也提到过了,可以给仿真的数据加约束,比如加噪声、进一步的调参等,主要就是对输入的源域做一些数据预处理,让它更接近于实验数据】

1:论文提出的  2:标准卷积神经网络;3:DANN;4:深度适应网络;5:联合适应网络;6:CORAL;7:嵌入JMMD+为源域分配的权重的损失+DANN的损失;8:仅使用权重分配机制。

未来的展望:

1、考虑到源域和目标域标签集在实际应用中难以保持一致,可以探索如何在标签不一致的场景中完成传输故障诊断任务;

2、单个源域不足以让分类器学习有关故障特征的足够信息,可以研究多个源域的故障诊断知识转移到目标域。

若对原文感兴趣建议细读~

如有需要,论文汇报的ppt可后台联系获取。

另:该文资料源自网络,仅用学术分享,不做商业用途,若有侵权,后台联系进行删除。

相关文章:

  • 使用DTS实现TiDB到GaiaDB数据迁移
  • 从0开始学习mysql 第一节:mysql基础查询
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • 【开源】基于JAVA的人事管理系统
  • 国内首个openEuler师训营圆满结营!麒麟信安深化产教融合,助力培养国产操作系统高质量师资人才
  • SPN的重要性 | 保障服务安全和身份验证
  • 鸿蒙5.0发布时间已定!何处寻得移动开发加速器?
  • CWE、CVE
  • java中哈希家族底层原理
  • 扫码看文件效果怎么做?文件转成二维码能制作吗?
  • 写着玩的程序:pycharm实现无限弹窗程序(非病毒程序,仅整蛊使用)
  • PALWORLD linux centos7开服教程
  • 持续集成工具Jenkins的使用之安装篇(一)
  • vue和react的差异梳理
  • AWS认证SAA-C03每日一题
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • HomeBrew常规使用教程
  • Java比较器对数组,集合排序
  • js操作时间(持续更新)
  • Laravel 中的一个后期静态绑定
  • React中的“虫洞”——Context
  • SQL 难点解决:记录的引用
  • SSH 免密登录
  • Vue 动态创建 component
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 动态魔术使用DBMS_SQL
  • 对象管理器(defineProperty)学习笔记
  • 前端js -- this指向总结。
  • 微信小程序--------语音识别(前端自己也能玩)
  • 温故知新之javascript面向对象
  • 一个项目push到多个远程Git仓库
  •  一套莫尔斯电报听写、翻译系统
  • 《码出高效》学习笔记与书中错误记录
  • Semaphore
  • 容器镜像
  • ​学习一下,什么是预包装食品?​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #162 (Div. 2)
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $.ajax中的eval及dataType
  • (2)(2.10) LTM telemetry
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (理论篇)httpmoudle和httphandler一览
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .Net IE10 _doPostBack 未定义
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 后台导出excel ,word
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • @SuppressWarnings(unchecked)代码的作用