功率变换器的运行状态会根据实际需求不断调整,从而持续涌现出新的故障诊断任务。现有方法通常依赖对所有原始历史数据进行重训练,造成了沉重的存储压力。尽管无源域自适应方法能够缓解上述问题,但其模型性能往往偏向于当前运行状态任务,因此在此类场景下仍然存在灾难性遗忘问题。为此,本文提出了一种新颖的域增量学习故障诊断方法,命名为超球面记忆保持网络(HMPN)。构建了变分记忆保持策略,以缓解连续任务学习过程中的灾难性遗忘问题。
论文题目:Hypersphere Memory Preservation Network: A Domain-Incremental Learning Method for Open-Circuit Fault Diagnosis in Power Converters
论文期刊:IEEE TRANSACTION ON INDUSTRIAL ELECTRONICS
论文日期:2026
论文链接:https://doi.org/10.1109/TIE.2026.3725304
作者:Yang Yu[a], Quan Qian[a], Jianghong Zhou[b], Fan Wu[a], Kai Chen[a], Yuhua Cheng[a]
机构:
a: the Schoolof Automation Engineering, University of Electronic Science and Technology
of China, Chengdu
b: the State Key Laboratory ofMechanical Transmission, College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing
作者简介:
钱泉,工学博士,电子科技大学副教授,入选国家博新计划、全球前2%顶尖科学家、中国振动工程学会高水平博士学位论文交流计划、首批中国科协青托博士生专项计划。主要研究方向包括工业大数据特征挖掘与人工智能、复杂机电系统智能诊断与预测性维护和动力学机理与数字孪生。主持国自然博士生基础研究项目、国自然青年基金C类项目、四川省博新支持项目、611重点实验室开放基金等纵向科研项目;发表SCI论文42篇,其中以一作/通讯在MSSP、RESS、ADVEI、EAAI、IEEE TCYB/TNNLS/TII/TIE/TMECH/TTE/TSMC等领域权威期刊上发表中科院一区25篇和二区2篇,引用2900余次,获川渝科技学术大会优秀论文一等奖。
摘要
1 引言
2 功率变换器系统结构与故障分析
3 方法
3.1 WSGRU神经网络
3.2 VMP策略
3.3 增域量学习流程
4 实验研究
4.1 实验描述
4.2 案例1:重叠增量任务
4.3 案例2:非重叠增量任务
4.4 跨载荷外推实验
4.5 消融实验
4.6 计算复杂度分析
4.7 进一步实验研究
4.8 在线实验
功率变换器的运行状态会根据实际需求不断调整,从而持续涌现出新的故障诊断任务。现有方法通常依赖对所有原始历史数据进行重训练,造成了沉重的存储压力。尽管无源域自适应方法能够缓解上述问题,但其模型性能往往偏向于当前运行状态任务,因此在此类场景下仍然存在灾难性遗忘问题。为此,本研究提出了一种新颖的域增量学习故障诊断方法,命名为超球面记忆保持网络(HMPN)。首先,设计了一种小波结构门控循环单元神经网络,以捕获故障判别性特征和时序特征。其次,构建了变分记忆保持策略,以缓解连续任务学习过程中的灾难性遗忘,该策略从理论上解决了“方差收缩”问题。最后,在自行设计的硬件平台上进行的实验结果表明,该方法优于最先进的诊断方法。源代码可在以下网址获取:https://github.com/PHM-QQteam/HMPN
关键词:域增量学习、故障诊断、特征提取、功率变换器、变分记忆保持(VMP)
功率变换器是现代电气系统可靠运行不可或缺的组成部分,并广泛应用于可再生能源系统[1]、[2]、[3]、智能电网[4]和现代数据中心[5]、[6]等领域。然而,由于高功率损耗和热应力等因素,功率变换器容易发生故障[7]。这些故障通常可分为短路故障[8]和开路故障[9]。与短路故障相比,开路故障在早期更容易被忽视,可能导致二次故障和重大的经济损失[10]。因此,开发功率变换器开路故障诊断技术具有重要的实际意义。
功率变换器的开路故障诊断方法大致可分为三大类:
1)基于模型的方法[11];
2)基于信号的方法[12];
3)数据驱动的方法[13]、[14]。
在基于模型的方法中,通过将测量信号与系统模型预测的输出进行比较来诊断故障。Zhuo等人[15]设计了一种基于滑模观测器的鲁棒开关开路故障诊断方法,并将其应用于双向交错Buck-Boost变换器。Hang等人[16]提出了一种基于全局状态观测器的双向DC-DC变换器开关开路故障诊断方法。Mehmood等人[17]开发了一种基于非线性模型的网侧变换器传感器故障诊断方案,实现了传感器故障的实时检测与隔离。基于模型的故障诊断方法通常能够在系统参数准确且解析模型可靠的情况下获得满意的诊断性能,并提供良好的可解释性。然而,在实际工业应用中,功率变换器系统可能在复杂甚至恶劣的环境中长时间运行,例如高温、高功率密度和强电磁干扰环境[18]。器件老化、热效应等因素容易引起系统参数的变化。在这种条件下,预定义的解析模型与实际运行系统之间可能出现失配,从而降低诊断性能。此外,基于模型的方法通常依赖残差生成和阈值设置,其中阈值选择需要在诊断灵敏度和抗干扰能力之间进行权衡[19]。此外,为降低计算复杂度,这些方法通常简化系统动力学,这可能削弱其在复杂运行条件下表征非线性动态行为和故障特征变化的能力。
基于信号的方法通过评估与正常运行状态的偏差并利用先验知识来诊断变流器故障。为提高风力发电机的可靠性和可用性,Xu等人[20]以瞬时幅值作为主要指标构造诊断变量,以检测和定位不同的开关故障。Zhao等人[21]以归一化变流器相电流的平均值和绝对归一化电流作为主要量来构造诊断变量,并进一步设计自适应阈值以诊断背靠背变流器中的单管和多管开路故障。然而,这些方法也需要分析变流器结构和故障机理。
为了克服这些局限,数据驱动的故障诊断方法,尤其是深度学习方法[22]、[23]、[24],得到了广泛应用。它们仅依赖历史监测数据,无需精确的系统模型。此外,这些方法能够从原始信号中自动提取故障特征,并建立端到端的诊断框架,从而实现更优的诊断能力。Bhadra等人[25]设计了一种基于双图注意力网络(DualGAT)的新型深度学习框架,以提高故障诊断的准确性和鲁棒性。文献[26]构建了一种轻量级双通道深度网络(LTCDN),以解决冗余和嘈杂传感器信号阻碍快速诊断的问题。这些方法的有效性在很大程度上依赖于训练数据和测试数据服从相同分布的假设。然而,在实际工业场景中,功率变流器通常在动态变化的条件下运行,这导致训练数据与测试数据之间存在分布偏移。为应对这一挑战,如图1所示,上述方法通常需要整合历史数据来重新训练模型,这反过来又造成了大量的存储需求。为克服上述问题,无源域适配(SFDA)提供了一种可行的解决方案,即在无法访问原始历史数据的情况下,将初始训练好的模型适配到测试任务。
图1 传统深度学习(上)、SFDA方法(中)与域增量学习(下)的对比
历史数据,从而在一定程度上缓解数据分布差异的不利影响并降低数据存储负担。具有代表性的SFDA方法包括源假设迁移(SHOT)[27]、吸引-分散(AaD)[28]和邻域互惠聚类(NRC)[29],它们分别利用源假设迁移、特征吸引-分散和邻域互惠来改善无原始历史数据情况下的测试任务适配。然而,现有的大多数SFDA方法主要针对单一固定测试任务的适配而设计。其优化目标通常集中于当前运行工况,适配后的模型对相应工况任务表现出更强的特异性。在实际功率变流器系统中,负载条件往往连续变化,使得模型面临一种流式诊断场景:诊断任务不断演化,数据按顺序到达。在这种情况下,如图1所示,如果直接将SFDA方法顺序应用于新到达的诊断任务,模型将不断偏向当前运行工况,以提高当前诊断任务上的适配性能。然而,当历史诊断任务再次出现时,由于SFDA设置无法重新访问历史或先前遇到过的工况数据,模型可能难以恢复和保留历史任务的诊断知识,从而牺牲先前学习过的工况任务的诊断精度,并导致灾难性遗忘[30]。因此,为解决这一具有挑战性且实际存在的问题,本文提出了一种有效的解决方案,即域增量学习。如图1所示,该方法能够通过记忆保持机制持续适配新的诊断任务并积累先前任务的知识,同时不增加存储需求,从而克服灾难性遗忘。本文的主要贡献与创新如下:
1. 提出了一种面向功率变换器的领域增量学习故障诊断新范式——超球面记忆保持网络(HMPN)。该范式能够持续从新任务中学习并积累故障知识,从根本上改变传统故障诊断模型的设计方法,并有效缓解因存储历史数据而造成的巨大存储负担。
图2 基于维也纳整流器拓扑的容错系统结构
本研究设计了一个基于维也纳整流器拓扑的容错系统,用于模拟功率变换器开路故障[31]。如图2所示,该系统由功率开关级、冗余单元以及集成故障诊断与控制系统组成。关键部件为六个功率开关管(T1至T6),实现将电网输入的三相交流电转换为稳定的直流输出。为确保故障条件下的可靠运行,一旦检测到功率开关管故障,冗余单元随即被激活以替换故障桥臂。整个过程由现场可编程门阵列(FPGA)故障诊断与控制系统管理;该系统通过参考历史运行数据数据库,实时监测交流线路电流。一旦故障状态得到确认,便接通4:1开关以连接冗余单元,使故障桥臂被旁路,系统得以继续正常运行。需要指出的是,电流数据通过现有控制系统采集。为更好地描述故障随时间变化的过程,图3所示的四个阶段定义如下:
1) 正常阶段:系统正常运行的状态。
2) 零电流平台(ZCP):当功率开关管发生开路故障时,网侧输入电流保持为零的状态。
3) 不可控整流(UR):当功率开关管发生开路故障时,电流经二极管整流而不受控制机制调节的状态。
4) 不受影响阶段(US):在开路故障期间,故障对电流路径不产生任何影响的状态。
图3 T1开路故障下的电流路径演变:(a)正常;(b)ZCP;(c)UR;和(d)US
此外,基于图3(a)–(d)分析了这四个阶段的详细时序演变过程。在正常条件下,
通过
路径或从
经
流入直流侧。当
发生开路故障时,路径
被破坏。此时,若导通电压
大于电压
,则D1路径也会被破坏,从而出现ZCP;相反,若
,则
通过D1路径接入直流侧,形成UR。最后,当
<0时,
经
~
或
路径返回交流侧,形成US。上述各阶段之间的切换遵循清晰的时间顺序,这反映了监测信号中明显的时间依赖性。
3.1 WSGRU神经网络
信号能量可以刻画不同故障下三相电流监测信号之间的差异,从而构成有效的故障判别信息。图4以均方值为例反映信号能量强度,并展示了不同故障的概率密度分布,其中每个子图对应一个相通道。可以看出,对于同一相电流监测信号,不同故障对应分布的 center 中心位置和形状均存在显著差异,说明信号的能量表示能够有效反映不同故障类型。此外,第II节表明,当功率变换器发生开路故障时,电流监测信号表现出明显的时序依赖关系。因此,为实现高性能的功率变换器开路故障诊断,需要构建一种能够从监测电流信号中同时捕获故障判别信息和时序特征的模型。
图4 平均平方值统计下三相电流监测信号的概率密度分布
首先,设计了判别性小波卷积函数ϕ(t),用于增强监测信号中的能量表示,从而提高功率变换器开路故障的诊断性能,其定义如下:

其中,
为时间变量;
、
和
为可学习参数。输入信号
与
进行卷积,得到图5中重置门
、更新门
和候选隐藏状态
对应的输入特征
、
和
。详细计算过程如下:

为了提取历史信息,先前的隐藏状态
经过一个
卷积处理,为每个门生成相应的历史特征:
、
和
。
其中,
、![]()
和分别表示对应于每个门控单元的
卷积核。随后,如图5所示,为了调节历史特征
对候选隐藏状态
的影响,将
和
共同作为重置门r的输入,以获得重置门特征
。
![]()
其中
表示sigmoid激活函数。在此基础上,候选隐藏状态
整合当前故障判别信息与历史信息结合以表示时间特征。
![]()
其中,⊙表示Hadamard积,tanh(·)表示双曲正切激活函数。随后,为了调节上一隐藏状态
与候选隐藏状态
之间的融合比例,将式(2)中的
和式(3)中的
共同输入图5中的更新门z,以得到更新门特征z(t)。
![]()
最后,由上一隐藏状态
、候选隐藏状态
和更新门特征
计算得到当前隐藏状态
,从而进一步实现故障判别信息与时序依赖的联合表示。
![]()
图5 WSGRU的示意图
3.2 VMP策略
在实际工程中,新的故障诊断任务不断涌现。在此类场景下,传统深度学习方法依赖全部历史数据进行训练。然而,由于计算与存储资源有限,难以存储大量历史数据。为克服这一限制,本研究从贝叶斯优化的角度提出一种新的记忆保持设计策略,称为VMP策略,用以有效解决“方差收缩”问题。对于按顺序提供的两个任务数据集
和
,网络参数θ的后验分布基于贝叶斯理论可表示为:

一般来说,任务数据之间不存在相关性,即
与
相互独立。因此,上式可进一步写为:

由上式可以看出,当训练任务
时,
作为新的先验分布,即任务
的后验分布成为任务
的先验分布。此外,
与模型参数θ无关,因此可视为常数。据此,式(9)可进一步表示为:
![]()
因此可以得出结论:评估后验分布
等价于评估分布
。与变分自编码器[32]中采用的策略类似,可利用神经网络学习分布
,使其逼近分布
,从而对后验分布
进行近似估计。引入(KL)散度来衡量
与
之间的差异。
其中
表示期望。根据贝叶斯理论,
可以写成如下形式:

其中P(0)表示训练任务S1的模型参数分布。将(12)代入(11)可得到以下公式:

公式(13)由以下四个部分组成:第一项衡量的是公式(11)中学习的分布q(0)与公式(12)中的先验分布P(0)之间的差异;第二项和第三项表示相对于q(0)的负对数似然期望;第四项是一个常数,在参数更新过程中可以忽略。因此,(13)可以表述为如下的损失函数:
![]()
其中
表示任务m的交叉熵分类损失,定义如下:

其中
是真实标签,
是预测概率。值得注意的是,在领域增量学习场景中,当学习任务
时,任务
的知识可以保留,例如当
接近于0,因此公式(14)可以重写为:
![]()
此外,上述方程可以扩展到两个连续的任务m-1和m。当学习任务m时,公式(16)可进一步重写为
![]()
其中,
表示神经网络在任务 m 上训练时学习到的分布。式(17)表明,该优化目标通过最小化当前参数分布与历史参数分布之间的差异,来保留来自先前任务的知识。同时,交叉熵分类损失确保了模型在新故障诊断任务数据上的判别能力。因此,所提出的方法在保持模型性能的同时,减少了对历史数据存储的依赖。
现有方法通常采用高斯分布
来建模参数。然而,如图6所示,高斯分布在优化过程中容易出现“方差收缩”问题[33],这导致分布逐渐退化并引发“虚假记忆”现象,从而削弱了记忆保持能力。为解决这一问题,本研究构建了图6中的vMF分布
来建模参数,其中
表示均值方向,k表示集中度参数。与高斯分布不同,vMF分布定义在单位超球面上,其中和k分别可以表示参数分布的位置和离散程度,从而避免了“方差收缩”问题。相应地,式(17)中的
可重写为

其中d是维度,
是修正贝塞尔函数。
证明:为从理论上验证所提出的方法能否有效解决上述“方差收缩”问题,现提供以下数学推导。
首先,(18)被重写为

![]()
![]()
此外,令
。由于
和
均为单位向量,
。因此,(18)可表示为

此时,上式关于
的导数可表示如下:

![]()
其中
是单调递增的,
[34],且先验分布参数
为固定值。由于vMF分布在
增大时变得更加集中,解决“方差收缩”问题的关键在于确保
不会无 界增长。当
时,由于在vMF分布设定下
和
均为非负,(24)始终大于或等于0,即(22)随
单调不减,且增大
将受到更强的KL散度惩罚。当
,若
,由于
,可得
被限制在有效范围
内,此时(22)关于
单调非增,且增大
会使电流分布与先验分布趋于一致;若
,(22)关于
单调递增,且增大
会受到损失项的约束。因此,VMP策略能有效避免“方差收缩”问题。
根据上述分析以及(17)和(19),任务m的损失函数可表示为

其中
是KL损失项的权重,用于平衡当前任务的学习和过去知识的保留。
3.3 增域量学习流程
表I清楚地展示了HMPN在域增量学习故障诊断场景中的执行过程。对于每个新到来的任务,模型仅使用当前任务的数据进行训练。值得注意的是,该数据集是通过使用采用滑动窗口采样技术,数据点必须足够覆盖至少两个故障周期。
表Ⅰ 所提出的HMPN的领域增量学习流程
4.1 实验描述
1) 实验平台: 本文利用自行设计的硬件实验平台评估所提出的HMPN的故障诊断性能。该平台用于模拟实际工业运行条件下功率变换器的开路故障和动态特性。如图7所示,该平台包含多个关键子系统,包括电网模拟电源、泰克MDO34(TekMDO34)、电子负载、功率电路、工业个人计算机以及控制采样系统。实验中,电网模拟电源与电子负载共同调节输入电压和动态阻抗,模拟从低负载功率到高负载功率的各种运行条件。在此条件下,通过精确控制功率电路中的开关动作,产生六种单绝缘栅双极型晶体管(IGBT)开路故障。最后,控制采样系统采集监测信号并将收集到的故障数据存储于工业个人计算机上,从而构建本研究使用的数据集。实验平台的关键参数汇总于表II。所采集样本的负载功率范围为3.4至26.9W,涵盖了这一宽广的工作范围紧密反映了实际工业条件,有助于对所提方法进行更可靠的评估。
图7 实验平台的子系统
表II 实验平台参数
表III 重叠增量任务的划分
表IV 非重叠增量任务的划分
2) 实现细节: 在实际工业场景中,功率变换器的运行负载功率会根据不同的任务需求而动态调整,导致新的故障诊断任务不断涌现。因此,本研究设计了重叠和非重叠增量任务,详细的任务设置见表III和表IV。对于重叠增量任务,相邻任务的功率范围部分重叠;对于非重叠增量任务,相邻任务的运行功率范围完全分离。具体而言,首先根据运行功率范围将原始信号数据分配到不同的增量任务中;然后,在每个任务内,将选定的原始信号数据按4:1的比例划分为训练集和测试集;随后,对训练集和测试集中的信号数据分别独立执行滑动窗口分割,窗口长度为4000个数据点,对应两个故障周期;由此,每个故障类别生成2352个样本。需要注意的是,在每个阶段,模型仅使用当前任务的数据进行训练。完成每个任务后,在所有先前已学习任务上评估模型,以检验其缓解灾难性遗忘的能力。这些实验有效验证了HMPN的故障诊断性能和记忆保持能力。
3) 评估指标: 为了在域增量故障诊断场景下全面评估所提方法的诊断性能和记忆保持能力,采用了三个广泛使用的指标[35]:
a) 分类准确率(Acc,越高越好)用于评估诊断性能。
b) 遗忘度量(FGT,越低越好)用于评估所有先前诊断任务上诊断性能的平均下降程度。在任务 m 上训练后,FGT可表示为

其中
表示诊断任务
上的最大Acc,
表示在任务
上训练后任务
当前的 Acc。
c) 平均增量准确率(AIA,越高越好)用于评估模型在整个域增量学习诊断过程中的整体性能,其定义如下:

其中 M 是任务数量。
4.2 案例1:重叠增量任务
1)实验结果与分析:本节基于表III中的重叠增量任务评估HMPN的有效性,并与多种典型方法进行比较。比较方法包括深度学习方法DualGaT [25]、LTCDN [26]、压缩激励增强的时间卷积网络(TCN-SE)[36],以及域增量学习方法记忆感知突触(MAS)[37]和弹性权重巩固(EWC)[38]。其中,MAS根据参数对输出的影响来估计模型参数的重要性,并通过约束重要参数来缓解灾难性遗忘;EWC采用正则化项来惩罚对重要参数的改动。需要说明的是,上述所有方法均在相同的实验设置下实现。
图8 在重叠增量任务下的几种方法的准确性
图8展示了在域增量学习故障诊断场景中完成四个任务训练后,不同方法在先前训练任务上的诊断性能。可以观察到,所比较的方法在任务1上表现出明显的性能下降,这是由于新学到的知识对先前获取的知识产生了干扰,从而引发了灾难性遗忘。相比之下,所提方法在所有任务上的性能下降幅度要小得多,尤其在任务1上保持相对较高的准确率。这表明HMPN能够在适应新任务的同时有效保留先前学习的知识,从而验证了其有效性。
图9 在重叠增量任务下的几种方法的结果:(a)FGT;和(b)AIA
此外,图9进一步评估了整个学习过程中的记忆保持能力和诊断性能,通过FGT和AIA指标进行衡量。可以观察到,所提出的HHMPN实现了最低的FGT和最高的AIA,表明其能够在保持优异诊断性能的同时有效减轻遗忘。这些结果与图8中的结果一致,进一步验证了所提出方法的优越性。
图10 不同模型下T2故障特征的概率密度图:(a)不含VMP策略的HMPN;(b)基于高斯分布的模型;和(c)HMPN
VMP策略的有效性分析:解决工程应用中数据存储压力的核心挑战在于提高模型的记忆保持能力,而VMP策略在增强这一能力方面起着关键作用。因此,本节专门用于进一步验证其有效性。图10展示了不同模型完成重叠增量任务后,提取的T2故障特征在不同历史任务下的概率密度分布。如图10(a)所示,未使用VMP策略时,不同任务下概率密度分布的峰值位置出现明显偏移,尤其是在早期任务与后续任务之间。如图10(b)所示,当将VMP策略中的vMF分布替换为高斯分布后,概率密度分布的重叠区域有一定程度增加,表明其记忆保持能力相对未使用VMP策略的模型有所提高。然而,基于高斯分布的模型在顺序任务学习过程中可能会面临“方差收缩”问题,其缓解灾难性遗忘的能力仍然有限。相比之下,如图10(c)所示,在引入基于vMF分布的VMP策略后,不同任务下故障特征概率密度分布的重叠区域增大,且峰值位置变得更加接近对齐。这表明所设计的策略可以将当前任务中的模型参数分布约束为与历史任务中的分布保持一致,从而使得模型在学习新任务知识的同时,能够保留历史故障中具有故障判别性的信息。
4.3 案例2:非重叠增量任务
为了更好地反映实际工业场景中工况的变化特性,进一步引入表IV所列的非重叠增量任务,以构建一个更具挑战性的域增量学习故障诊断场景。除案例1中采用的比较方法外,进一步引入具有代表性的SFDA方法,包括SHOT [27]、AaD [28]和NRC [29],作为比较基线。实验结果如表V所示,其中加粗数值表示最佳结果。可以观察到,与重叠增量任务相比,非重叠增量任务下的性能显著下降,尤其体现在阶段4中任务1的诊断准确率方面FGT指标的显著增大和性能的明显下降。这主要是因为非重叠设置中任务之间运行条件的差异更大,当模型学习新任务时,会对先前学习到的参数产生更强的干扰,从而使早期任务的可判别信息更容易被覆盖,并进一步加剧灾难性遗忘。此外,SFDA方法在情况2中表现相对较差。由于它们仅使用当前任务的无标签数据进行自适应,缺少真实标签监督,其当前任务准确率有限,导致AIA值较低。同时,它们缺乏历史知识保持机制,在顺序自适应过程中容易遗忘先前任务,导致FGT值较高。相比之下,所提出的HMPN在非重叠设置下仍能在任务1上保持94.69%的较高准确率、1.76%的较低FGT值以及99.33%的优异AIA性能。上述结果表明,它不仅能有效缓解新旧任务之间的干扰,减少了对早期任务信息的遗忘,而且在持续学习过程中保持了较高的整体诊断性能,从而验证了所提出方法的有效性方法。此外,所提方法在无需额外存储历史数据的情况下实现了上述性能提升,从而减轻了实际工程应用中的数据存储负担。
表V 在非重叠诊断任务下几种方法的实验诊断结果
4.4 跨载荷外推实验
为进一步评估不同方法在更大载荷变化下的泛化能力,本研究设计了跨载荷外推实验,实验设置如表VI所示。在该实验中,选取常规深度学习方法和情况2中的SFDA方法作为对比方法。如图11所示,所提出的HMPN取得了优于常规深度学习方法的诊断性能,表明所设计的HMPN能够有效提取更具判别性的故障特征,从而在未见载荷条件下保持良好的诊断能力。此外,在该实验中,所提方法的准确率仅略低于SFDA方法。主要原因是SFDA方法在测试前可以利用测试载荷范围内的无标签数据进行自适应,从而显式地减小训练任务数据与测试任务数据之间的分布差异。相比之下,所提方法不接触测试任务的数据,而是直接将学到的故障表征能力外推到未见载荷条件。上述结果表明,尽管所设计的HMPN主要针对域增量学习任务而开发,但它在跨载荷外推场景中仍能表现出较强的泛化能力和实际应用潜力。上述结果表明,尽管所设计的HMPN主要针对域增量学习任务而开发,但它在跨载荷外推场景中仍能表现出较强的泛化能力和实际应用潜力。
表VI 交叉负载外推实验的任务分配
图11 在交叉负载外推实验下的几种方法的结果
4.5 消融实验
为进一步研究HMPN中各模块的贡献,进行了消融实验。图12给出了分别去除VMP策略(模型A)和去除WSGRU网络(模型B)后得到的两个消融模型的结果。结果表明,去除任一模块都会导致诊断准确率明显下降。值得注意的是,如图12(a)所示,去除VMP策略后,任务1上的性能下降最为显著。这是因为任务1的知识最早被学习,与该任务相关的模型参数在后续任务的训练过程中受到更新的影响最大,导致判别信息逐渐被覆盖,这进一步显示了VMP策略在缓解灾难性遗忘方面的关键作用。WSGRU神经网络通过捕获故障判别信息和时间依赖关系,也为诊断任务做出了重要贡献。
图12 不同消融模型的诊断准确率:(a)模型A;和(b)模型B
4.6 计算复杂度分析
为了进一步评估HMPN诊断模型的计算复杂度,以表IV中列出的任务1为例,图13给出了所有诊断模型每轮(epoch)的训练时间及单个样本的测试时间。实验结果在一台配备Intel Core i5-14600KF CPU、32GB RAM与NVIDIA GeForce RTX 5060Ti GPU的计算机上获得。从图中可以看出,由于采用WSGRU神经网络,HMPN的训练时间达到1.65 s,高于其他诊断模型;但其测试时间仅为2.366 ms,显然能够满足实时故障诊断的要求。需要说明的是,任务1对应增量任务过程的第一阶段,此时所有模型使用的任务数据量相同。在实际应用中,随着新任务不断到达,DualGaT、LTCDN和TCN-SE等传统深度学习方法通常需要依赖全部历史任务数据进行模型更新。因此,它们的训练时间会随着历史数据的积累而显著增加,最终将远高于图13所示的单任务训练时间。
图13 不同诊断模型的训练时间和测试时间
4.7 进一步实验研究
为进一步验证所提出的HMPN方法在不同功率变换器拓扑下的适用性,本研究在图14所示的单相全桥PWM变换器拓扑上开展了额外的故障诊断实验。可以看出,该诊断系统主要由IGBT开关器件T1–T4、滤波电感L、滤波电容C和辅助控制单元组成。控制单元采集输出特性信号,并通过比例积分(PI)控制器和PWM控制实现系统的稳定运行。图15给出了对应的物理实验平台,主要包括直流电源、电子负载、变换器主功率电路、LCR测试仪、控制单元和测量仪器。其中,直流电源和电子负载用于模拟变换器在实际应用场景中的不同运行条件,测量仪器用于采集和显示故障状态下的输出电压和电流信号。该实验平台的详细参数如表VII所列。基于上述实验系统,可以在正常状态和四种单开关开路故障状态下采集单相全桥PWM变换器的实际运行数据。
图14 基于单相全桥PWM转换器拓扑的容错系统结构
图15 单相全桥PWM转换器白勺实验平台
表VII 实验平台的主要参数
在本部分中,仅设计了非重叠增量任务,如表VIII所示。这是因为在非重叠增量任务中,相邻任务的运行功率范围完全分离,导致任务之间的分布差异更为显著。因此,这种设置为评估模型的新任务适应能力和历史知识保留能力提供了更具挑战性的评估场景。此外,若干较新的终身学习方法被引入作为对比方法,包括基于轻量扩展的持续学习(LECL)[39]、基于生成特征回放的终身学习方法(LLMGFR)[40],以及基于双重蒸馏的终身学习方法(LLMDD)[41],以更全面地评估HMPN的诊断性能。
表VIII 非重叠增量任务的划分
表IX给出了单相全桥PWM变换器在非重叠增量诊断任务下的实验结果,其中加粗数值表示最优结果。从表中可以看出,所有方法在每个阶段都保持了较高的诊断准确率,表明这些终身学习方法具备一定的连续任务学习能力。然而,随着任务数量逐渐增加,不同方法在历史知识保持能力方面表现出明显差异。特别是,对于LLMGFR,任务1上的Acc从初始阶段的99.97%下降到最终阶段P4的94.63%,显示出较为明显的遗忘现象。相比之下,HMPN取得了最佳的整体性能和记忆保持能力,其FGT和AIA分别达到1.01%和99.65%。这表明所提方法不仅能适应新出现的故障诊断任务,还能更有效地保留从历史任务中学到的故障判别知识。
表IX 几种方法在非重叠诊断任务下的实验诊断结果
4.8 在线实验
本节使用图7所示实验平台开展在线实验,以评估在线诊断性能。图16展示了系统从正常运行阶段过渡到故障阶段,再恢复到正常运行阶段的完整过程。可以观察到,当发生故障时,系统会缓存一个完整周期的监测信号以进行故障诊断。获得诊断结果后,系统迅速执行容错控制,恢复正常运行。上述在线实验结果直观地反映了HMPN在实际硬件环境中的性能。
图16 T1开路故障诊断与正常运行恢复的在线实验
本研究提出一种名为HMPN的新型域增量学习故障诊断范式,以解决历史数据存储所带来的资源消耗问题。首先,设计了WSGRU神经网络以捕获故障判别信息和时序依赖关系。然后,开发了VMP策略,在适应新任务的同时保留先前任务的知识;该策略通过使用vMF分布对参数分布进行建模,避免了“方差收缩”问题。最后,在多个不同拓扑结构的实验平台上验证了HMPN的诊断性能。值得注意的是,在非重叠域增量场景下,HMPN取得了99.33%的AIA和1.76%的FGT,显著优于现有对比方法。综合结果证实,所提出的HMPN在实际应用中具有较强的应用潜力。