基于因果解耦网络的通用领域泛化方法在轴向活塞泵故障诊断中的应用

《Knowledge-Based Systems》:Domain generalization method based on causal disentanglement network for the fault diagnosis of axial piston pumps

【字体: 大 中 小 】 时间:2026年03月19日 来源:Knowledge-Based Systems 7.6

编辑推荐:

  本文提出基于因果离散网络(CDN)的领域泛化方法,结合因果学习与数据增强,通过双编码器分离故障相关因果和非因果特征,设计因果聚合损失与冗余减少损失优化模型,引入解码器重构数据并生成增强样本,有效解决无目标域数据时的跨域故障诊断难题。实验表明该方法在多种工况下优于现有领域适应方法。

  
邵月晨|曹群|夏鹏程|张志强|刘成良
上海交通大学机械工程学院,中国上海200240

摘要

数据分布的显著差异给传统深度学习方法在轴向活塞泵故障诊断中带来了巨大挑战。此外,在缺乏目标数据的情况下,领域适应技术往往无法在源领域和目标领域之间实现有效对齐。为了解决在未见操作条件下的故障诊断问题,本文提出了一种基于因果解耦网络(CDN)的领域泛化方法,该方法将因果学习(CL)和数据增强相结合。首先,使用两个编码器分别从源数据中提取因果特征和非因果特征,然后使用两个分类器对提取的特征进行故障和领域标签的预测。除了标准的分类损失外,还设计了因果聚合损失和冗余减少损失,以强制分离因果特征和非因果特征。其次,引入了一个解码器来重构源数据,确保关键信息保留在因果特征中。与传统的CDN不同,所提出的解码器还生成增强数据,以改进编码器和分类器的训练,从而提高网络的总体泛化能力。通过在不同的旋转速度和排放压力下进行多项迁移任务评估,证明了所提出方法的有效性。实验结果表明,该方法优于现有的领域泛化方法。

引言

轴向活塞泵是液压传动系统中的关键动力组件,广泛应用于建筑、航空航天和机器人技术[1,2]。由于高负载压力、高旋转速度和强烈振动等恶劣的操作条件,这些泵容易发生故障,从而导致重大的经济损失和潜在的安全隐患[3]。因此,实时故障诊断对于确保液压传动系统的可靠性和安全运行至关重要。
机器学习已成为诊断轴向活塞泵故障的最常用方法[4],包括随机森林[5]和支持向量机[6]等传统机器学习方法,以及生成对抗网络[7]和卷积神经网络(CNN)[8],[9],[10]等深度学习方法。尽管这些方法在各种故障诊断任务中表现出有效性,但它们通常需要大量的标记训练数据,而在实际工程应用中收集这些数据往往成本高昂且具有挑战性。此外,当训练数据和测试数据不是独立同分布时,基于机器学习的方法的诊断性能会因数据分布差异而显著下降。
最近,迁移学习被引入到故障诊断中,以减轻领域间数据分布差异造成的不利影响。迁移学习的核心目标是利用源领域中一组相关源任务的知识来执行目标领域中的新任务,其中每个领域或任务可能与其他领域不同[11,12]。根据两个领域中标记数据的可用性,迁移学习可以分为三种主要类型:归纳迁移学习、传递迁移学习和无监督迁移学习。当源领域和目标领域都有标签时,使用归纳迁移学习,且迁移发生在不同任务之间[13]。传递迁移学习指的是只有源标签可用的情况,但源任务和目标任务是相同的[14]。相比之下,无监督迁移学习适用于源标签和目标标签都不可用的情况[15]。在这些方法中,领域适应是一种突出的传递迁移学习形式,专注于不同领域中的相同分类任务。它被广泛用于跨领域故障诊断[16]。目前,基于领域适应的方法在诊断各种旋转机械(包括轴承[17,18]、齿轮箱[19]和轴向活塞泵[20],[21],[22],[23])的故障方面取得了显著进展。然而,这些方法通常需要访问目标领域的数据进行模型训练,这在实际应用中往往不切实际。例如,轴向活塞泵经常在不同的工作条件下运行,导致任何两个不同工作条件之间的数据分布存在差异。因此,开发能够在不依赖先验目标数据的情况下有效泛化到任意工作条件的基于迁移学习的诊断模型至关重要。
与领域适应不同,领域泛化(DG)旨在仅使用源数据和相应标签来学习能够泛化到任何未见目标领域的模型[24]。DG的主要目标是从源数据中提取领域不变特征,通常通过数据增强[25,26]、表示学习[27],[28],[29],[30]或学习策略[31,32]来实现。最近,基于因果学习(CL)的DG方法受到了越来越多的关注,因为它们可以揭示数据生成过程背后的内在因果机制[33]。与传统领域对齐方法相比,CL提供了更精细的领域不变特征描述,从而推动了基于CL的跨领域故障诊断方法的发展[34],[35],[36],[37],[38],[39],[40]。然而,大多数这些方法使用在多种工作条件下或来自不同机器的源数据进行了验证,这有助于进行因果推断。在源领域有限的情况下,分离原始数据中的干扰因素变得具有挑战性,现有的基于CL的方法可能泛化性能较差。
为了解决上述挑战,本文提出了一种改进的CDN,将CL与数据增强结合用于轴向活塞泵的基于DG的故障诊断。通过构建结构因果模型(SCM),该方法从数据生成的角度分别探索与故障相关的因果因素和与领域相关的非因果因素。具体来说,因果因素和非因果因素被编码成独立的特征表示,并受到两个分类器的约束。通过聚合具有相同故障/领域标签的特征并减少不同特征维度之间的冗余,逐步分离因果因素和非因果因素。此外,引入了一种可逆的网络架构,其中解耦的因果和非因果特征被连接起来以重构原始输入数据。为了减轻传统CL对源领域数据的过度依赖,数据重构模块被重新用于生成增强样本,进一步支持因果和非因果特征的提取。本文的主要贡献总结如下:
  • (1)
    提出了一种用于在未见操作条件下诊断轴向活塞泵故障的DG方法,无需在模型训练期间使用目标领域数据。
  • (2)
    设计了因果聚合损失和冗余减少损失,以从多源领域数据中提取领域不变特征。
  • (3)
    将一种新的数据增强策略集成到原始CDN框架中,以在源领域有限的情况下提高模型泛化能力。
本文的其余部分组织如下。第2节简要介绍了因果学习的相关背景理论。第3节详细介绍了所提出的方法。第4节描述了实验。第5节分析了实验结果。第6节总结了这项工作。

章节片段

初步

因果关系指的是效果与其潜在原因之间的逻辑关系,CL模型用于定量分析这一关系[41]。结构因果模型(SCM)作为CL的形式化因果知识的基础框架[42]。图1展示了基于DG的故障诊断的SCM图,其中每个节点代表一个变量。因果关系和逆因果关系分别用虚线和点线箭头表示。

提出的方法

为了学习轴向活塞泵故障诊断中的因果关系,本文提出了一种包含两个编码器、两个分类器和一个解码器的CDN,如图2所示。实线箭头表示数据流的方向,而虚线箭头表示损失函数的计算。在CDN[36,37,40]的基本结构基础上,所提出的方法重构了SCM内的数据生成过程。两个编码器作为多源数据的特征提取器

数据采集

设计了一个用于进行实验的轴向活塞泵测试台,其结构如图3所示。该测试泵是一种带有九个活塞的斜盘式轴向活塞泵,其技术规格可以参考[47]。电动机驱动泵排放高压液压油,同时使用两个泄压阀独立控制吸油和排油压力。使用多种设备动态监测泵的运行状态

训练和测试样本分析

图5展示了任务1中具有不同故障标签的训练样本和测试样本之间的对比。对于健康的测试泵,排油压力信号表现出周期性脉动,每次旋转的脉动次数等于活塞的数量,如图5(a)所示。由于阀板的位置是固定的,故障阀板(FV)的影响在每次压力脉动中保持一致。尽管观察到异常的压力脉动

结论

本文提出了一种基于CDN的DG方法,用于在未见工作条件下诊断轴向活塞泵的故障。进行了广泛的实验来验证所提出的方法,主要结论如下:
  • 1.
    通过探索数据生成过程,CDN将与故障相关的因果因素与特定于领域的非因果因素分离,消除了领域差异对诊断性能的不利影响。
  • 2.
    所提出的方法
  • CRediT作者贡献声明

    邵月晨:撰写——原始草稿、方法论、调查、概念化。曹群:撰写——审阅与编辑、资金获取、数据管理、概念化。夏鹏程:验证、调查。张志强:撰写——审阅与编辑、资金获取。刘成良:监督、项目管理。

    利益冲突声明

    作者声明他们没有已知的竞争财务利益或个人关系可能影响本文报告的工作。

    致谢

    本研究得到了国家自然科学基金(编号52475064)和山西省科技创新团队专项基金(编号202304051001033)的支持。
    相关新闻
    生物通微信公众号
    微信
    新浪微博
    • 搜索
    • 国际
    • 国内
    • 人物
    • 产业
    • 热点
    • 科普

    热点排行

      今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

      版权所有 生物通

      Copyright© eBiotrade.com, All Rights Reserved

      联系信箱:

      粤ICP备09063491号