针对船舶柴油机在复杂机动操纵工况下故障特征易与操纵响应混淆的问题,在论文《Fault diagnosis of marine diesel engine via control-aware domain-adversarial network: A control-diagnosis collaboration perspective》中,提出了一种从“控诊协同”视角切入的控制感知域对抗网络(CA-DANN)。传统的数据驱动诊断方法多偏重于分析被动响应的状态量,而在机动操纵频繁的船舶运行环境中,操纵指令引起的状态波动往往掩盖真实的故障征兆。将控制指令与状态响应进行协同建模,是消除工况干扰、提高故障诊断准确率的重要途径。
在船舶动力系统的物理机理中,控制系统发出的指令(如调速机构动作、凸轮轴驱动等)属于主动调节变量,而各执行机构的状态输出(如喷油器喷油速率)则是被动响应变量。然而,常规的故障诊断模型大多仅依靠状态传感器数据,在稳态工况下这类方法尚能有效工作,但在船舶频繁进行加速、减速等机动操纵时,容易发生误判。

如上图所示,当柴油机转速因机动操纵发生变化,以及喷油嘴因积碳发生堵塞时,二者对喷油质量流量的影响趋势呈现出高度的相似性:转速下降与喷孔堵塞程度加深,均会导致喷油峰值流量降低并伴随尾部拖尾延长。在缺乏控制上下文的情况下,单纯基于状态序列的特征提取器极易将正常的机动响应误判为系统故障,或者反之将早期轻微故障视为正常的转速过渡过程。
因此,引入“控诊协同”的核心逻辑在于:利用控制信号为状态信号提供基准约束与物理语境。通过感知当前系统的操纵意图,模型能够解耦由外部操纵行为引起的宏观状态变化与由内部物理退化引起的细微状态畸变。
为了开展深入的协同机理分析与验证,研究基于层次化耦合热力学模型构建了高喷射压力的柴油机燃油系统模拟平台。

该模型包含凸轮轴子系统、输油泵、直列式喷油泵及多缸喷油器组件。在信号采集设置中:
为避免传统方法中仅将控制与状态变量简单拼接导致的特征主次不清问题,CA-DANN提出了双分支加权融合机制与细粒度域对抗框架。

在非平稳运行条件下,数据分布随工况变化而发生漂移。传统域对抗网络通常仅设置二元判别器区分源域与目标域,难以应对复杂的动态过渡过程。
CA-DANN 在特征提取器后端引入了细粒度机动工况分类器,并通过梯度反转层与特征提取器构成对抗博弈。该判别器并不局限于简单的二分类,而是细分为多种具体的操纵机制类型(如恒速、加速、减速以及复合交替加减速)。在反向传播过程中,梯度反转层将工况判别的损失梯度取反传递给特征提取网络,迫使网络剥离与特定机动行为耦合的工况特征,提取出对各类操纵过程不敏感、仅与喷油器自身物理状态相关的域不变特征。
将控制与诊断割裂开来的传统监测模式,在面对复杂的机动工况时存在一定的局限性。CA-DANN 从柴油机物理运行特性出发,利用控制信号的主导性来调制状态响应的特征表达,并通过细粒度的对抗训练消除动态过渡过程的分布差异。这种“控诊协同”的技术路径,使模型能够区分操纵变化与部件故障,为非稳态工况下的动力设备状态辨识提供了一种兼顾物理逻辑与数据驱动特性的技术方案。
Fault diagnosis of marine diesel engine via control-aware domain-adversarial network: A control-diagnosis collaboration perspectiveJ. Transactions of the Institute of Measurement and Control, 2026.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。