一种面向列车传动系统的类脑持续学习故障诊断方法技术方案

技术编号:37247489 阅读:16 留言:0更新日期:2023-04-20 23:26
本发明专利技术提供了一种面向列车传动系统的类脑持续学习故障诊断方法。该方法模拟了人脑神经突触的记忆与新生,设计了类突触表征结构的生长机制,以实现类脑持续学习的列车传动系统故障诊断。具体地,冻结原有特征提取分支并配合少量旧类样本示例缓解“灾难性遗忘”;同时引入新的特征提取分支,为模型提供可塑性,在多目标损失函数引导下,学习新故障特征,提升模型学习能力上限。此外,该机制集成了端到端的网络剪枝,根据任务难度而动态调整结构生长规模,缓解渐进学习过程中模型的结构化冗余问题。本发明专利技术提出的方法,可以高精度、高实时性拓展可诊断故障的边界,对提升基于深度学习的轨道车辆传动系统智能故障诊断模型的应用潜力具有重要意义。具有重要意义。具有重要意义。

【技术实现步骤摘要】
一种面向列车传动系统的类脑持续学习故障诊断方法


[0001]本专利技术属于轨道交通安全保障领域,具体涉及一种面向列车传动系统的类脑持续学习故障诊断方法。

技术介绍

[0002]轨道车辆传动系统主要包括牵引电机、齿轮箱、轮对轴箱等,起到传递牵引力实现车辆行进的重要作用。由于列车运行环境复杂多变,传动系统不可避免地发生各类故障,给轨道车辆运行带来安全风险。当前列车传动系统的检修通常以里程为依据,达到一定里程数后,对各部件进行维修和更换,这种基于经验的“定期修”往往伴随着过维修和欠维修的问题。随着多源全息感知和智能物联技术的发展,基于深度学习的智能故障诊断技术通过对监测数据的自动辨识实时发现故障,在轨道交通安全保障和智能运维领域受到青睐,引发了从传统的“定期修”到费效比更高的“按需修”的变革。然而,现有的基于深度学习的智能诊断模型在训练完成后,可诊断的故障类型便被固定,如果想增加可诊断故障类别,则需要重新训练模型。轨道车辆传动系统的部件繁多、型号各异,很难预先得到全部潜在故障类型的监测数据,而受制于计算和存储资源、数据传输等限制重新训练模型在很多工程场景下无法实现,限制了智能诊断模型的应用潜力。目前,针对列车传动系统故障诊断问题,缺乏一种类脑持续学习范式,使诊断模型部署后,面对非独立同分布的新故障数据集时,无须从头训练,通过模仿人脑神经突触的学习与记忆机制,在保持既有故障诊断能力的同时,拓展可诊断故障类型的边界。

技术实现思路

[0003]为了克服现有技术的局限,本专利技术的目的在于提出一种面向列车传动系统的类脑持续学习故障诊断方法,诊断模型部署后可以在不依赖人为重新训练的情况下,对渐进式获取的新类别故障数据集进行持续学习,从而拓展可诊断故障类型的边界。该方法具有如下优点:1)无须存储不断膨胀的故障数据,仅利用少量额外存储空间保存典型旧类别故障数据就可以有效缓解因新知识与旧知识分布不同而造成的“灾难性遗忘”问题;2)模型随着类脑持续学习进入新阶段而不断生成新的类突触表征结构,在多目标优化指导下,专注学习新类特征,面对故障特征模态多变的列车传动系统故障诊断问题时,不会因欠参数而引发诊断性能退化;3)在模型新表征结构生成过程中,嵌入了与学习同步的剪枝,可根据不同阶段学习任务的难度自适应地调节表征结构规模,避免结构化冗余的加剧。
[0004]为了达到上述目的,本专利技术采取的技术方案为:
[0005]一种面向列车传动系统的类脑持续学习故障诊断方法,包括以下步骤:
[0006]1)设当前持续学习阶段s=0,获取既有的轨道车辆传动系统故障数据集其中,表示多源传感数据,表示对应的标签,Y0表示自主学习初始阶段的轨道车辆传动系统健康状态标签集合,n0表示所包含的样本个数;
[0007]构造智能诊断模型F0(x|θ0),其中,F0(x|θ0)由卷积堆叠的表征学习子网E0(x|ξ0)和由Softmax函数激活的全连接层构造的分类子网CL0(x|ψ0)组成;θ0,ξ0,ψ0分别是F0,E0,CL0的可训练参数,且θ0={ξ0,ψ0};
[0008]设置损失函数训练代数t,学习率η,训练批次bs,对模型可训练参数进行如下优化:
[0009][0010][0011]其中,l()为指示函数,y
i
和分别是当前样本的健康状态标签和模型预测概率,c表示Y0中标签;
[0012]优化流程如下:
[0013]i.输入θ0、F0、损失函数训练代数t、学习率η;
[0014]ii.初始化θ0[0015]iii.利用反向传播算法训练模型,基于下式将θ
0old
更新为θ
0new

[0016][0017]iv.重复iii直到训练代数达到t;
[0018]v.得到训练完成的模型F
0*
(x|θ
0*
),其中优化后的可训练参数为θ
0*

[0019]优化完成后,从中采样得到少量样本示例ε0保存到单独的存储空间中,其余样本则删除以释放存储空间;
[0020]2)设当前持续学习阶段s=1,获取新一阶段的列车走行系统故障数据集其中,表示多源传感数据,表示对应的标签,Y1表示阶段s=1的轨道车辆传动系统健康状态标签空间,且n1表示所包含的样本个数;
[0021]构造智能诊断模型F1(x|θ1),其中,F1(x|θ1)由表征学习子网E1(x|ξ1)和分类子网CL1(x|ψ1)组成,E1(x|ξ1)由之前阶段的表征结构分支E0(x|ξ0)和当前阶段新生长的表征学习分支B1(x|ξ1)组成,E1={E0,B1},θ1,ξ1,ψ1分别是F1,E1,CL1的可训练参数,且θ1={ξ1,ψ1};
[0022]采用训练同步的动态剪枝策略,具体地:
[0023]2.1)获取B1内各卷积层后批归一化层中的缩放因子γ
j
,j=1,2,...,L,L为批归一化层总数,计算各卷积核对应的缩放因子对于该层缩放因子集合的对数概率,如下式:
[0024][0025]其中,Y
k
是第k采样通道的缩放因子,Y
m
是第m采样通道的缩放因子;
[0026]2.2)在各批归一化层内,基于P
j
进行若干次无放回的采样直到被采样通道对应的之和大于等于设定的阈值τ,并根据将采样通道序号写入数组sc
j
中,如下式:
[0027]sc
j
=sampling(P
j
)until∑p(sc
j
)≥τ
[0028]2.3)根据采样得到的sc
j
,进行二值化编码得到剪枝掩码向量m
j
,具体地,被采样通道赋值1,未被采样通道赋值0;
[0029]2.4)将m
j
与对应的特征图进行通道维度乘法,完成剪枝,如下式:
[0030][0031]其中,Z
j
和分别是第j层卷积层输出的特征图和剪枝后的特征图,表示通道维度乘法;
[0032]设置损失函数训练代数t,学习率η,训练批次bs,对模型可训练参数进行如下优化:
[0033][0034]如下所示:
[0035][0036][0037][0038][0039]其中,构成了模型优化的多目标损失函数,分别表示诊断分类交叉熵损失、辅助损失和稀疏损失,和是辅助损失和稀疏损失的权重,和分别是当前样本属于过去学习阶段或当前学习阶段故障类的二值化标签和辅助分类网络的预测结果,||
·
||2表示二范数;
[0040]优化流程如下:
[0041]i.输入θ1、F1,损失函数训练代数t,学习率η,剪枝阈值τ={τ1,τ2,...};
[0042]ii.初始化θ1[0043]iii.如果当前训练代数大于20且可被10整除,则执行iv

vii,否则执行vi
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向列车传动系统的类脑持续学习故障诊断方法,其特征在于,包括以下步骤:1)设当前持续学习阶段s=0,获取既有的轨道车辆传动系统故障数据集其中,表示多源传感数据,表示对应的标签,Y0表示自主学习初始阶段的轨道车辆传动系统健康状态标签集合,n0表示所包含的样本个数;构造智能诊断模型F0(x|θ0),其中,F0(x|θ0)由卷积堆叠的表征学习子网E0(x|ξ0)和由Softmax函数激活的全连接层构造的分类子网CL0(x|ψ0)组成;θ0,ξ0,ψ0分别是F0,E0,CL0的可训练参数,且θ0={ξ0,ψ0};设置损失函数训练代数t,学习率η,训练批次bs,对模型可训练参数进行如下优化:训练代数t,学习率η,训练批次bs,对模型可训练参数进行如下优化:其中,l()为指示函数,y
i
和分别是当前样本的健康状态标签和模型预测概率,c表示Y0中标签;优化流程如下:i.输入θ0、F0、损失函数训练代数t、学习率η;ii.初始化θ0iii.利用反向传播算法训练模型,基于下式将θ
0old
更新为θ
0new
,iv.重复iii直到训练代数达到t;v.得到训练完成的模型F
0*
(x|θ
0*
),其中优化后的可训练参数为θ
0*
;优...

【专利技术属性】
技术研发人员:秦勇王彪丁奥贾利民程晓卿田寅赵雪军
申请(专利权)人:北京交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1