APP下载

高速列车牵引变流器故障诊断研究*

2020-12-08佳,明,

振动、测试与诊断 2020年5期
关键词:多任务变流器滤网

顾 佳, 黄 明, 关 岳

(1.大连交通大学机械工程学院 大连,116028) (2.大连交通大学软件学院 大连,116028)

(3.中车青岛四方机车车辆股份有限公司信息技术部 青岛,266111)

(4.中车青岛四方机车车辆股份有限公司国家工程试验室 青岛,266111)

引 言

牵引变流器作为高速列车的关键部件,主要作用是实现电能的转换。牵引变流器会在列车行驶过程中会产生大量的热量,为保证牵引变流器正常工作,这些热量将被冷却系统通过水冷或风冷的方式带走。风冷即冷却风机通过从外部抽入冷却空气作用在散热器上,以达到冷却的目的,冷却系统滤网的作用是阻挡空气中的尘埃粒子以及较大的颗粒污染物进入冷却系统。随着列车的持续运行,滤网上吸附的灰尘越来越多,通风量越来越少,冷却效果随之也会变得越来越差。当滤网堵塞到一定程度,冷却系统不能满足实际要求时,会导致牵引变流器过热引起安全问题,对动车组的正常运行造成极大的影响。随着季节、运行线路环境的不同,滤网堵塞程度也不相同,应适时清理滤网沉积物,以免影响牵引变流器的正常运行。

目前,动车组对于牵引变流器滤网的清洁采取计划修的方式。这种维修方式能够在一定程度上避免牵引变流器滤网堵塞,但存在过度维修、浪费维修资源问题,对于一些短时间发生严重堵塞的情况也会存在欠修风险。牵引变流器滤网清理状态修是运用列车车载状态数据、故障数据、环境工况数据以及检修运用数据,利用数据分析挖掘和人工智能等方法,通过研究滤网堵塞与牵引变流器故障、冷却系统水温变化及新风温度等因素之间的关系,构建滤网堵塞故障诊断模型。同时,利用滤网堵塞故障诊断模型提取的多维故障特征,拟合出滤网堵塞退化状态曲线,来表征滤网健康水平的退化状态或退化程度,并依据退化趋势来预测滤网清洁的维修时间,动态判定滤网是否需要进行清理,以及何时需要清理。

近些年,基于机器学习的故障诊断方法已成为研究热点[1],例如:支持向量机(support vector machine,简称SVM)和BP神经网络(back propagation neural network,简称BPNN)等[2]。然而,以上浅层学习模型用于故障诊断时,诊断精度依赖于提取故障特征的好坏,且在多维大数据情况下,其诊断效果和泛化能力明显不足。深度学习作为机器学习的一个分支,具有强大的建模能力,在故障诊断等领域同样取得较好的研究成果。深度学习通过逐层特征提取,能够学习出故障的早期特征,相比浅层的机器学习算法有更好的优势[3-6]。然而,单任务深度学习在实际应用中通常会遇到训练样本不充分以及欠拟合的问题,相关任务之间的关联关系没有被进一步挖掘,模型的泛化能力不强。

视情维修的核心是对设备的退化状态进行建模及对剩余寿命进行预测。通过对退化状态建模可以实时了解设备从健康状态转变为当前退化状态的变化情况,剩余寿命预测可以为设备的维修决策提供指导作用[7]。在传统方法中,特征提取能力和非线性函数映射能力逐渐暴露出不足,迫切需要利用新的智能学习方法对设备进行更加精准、高效的退化状态建模。近些年,深度学习凭借强大的特征提取能力和非线性函数映射能力,逐渐成为设备退化状态建模领域的研究热点。

笔者利用已收集的故障样本数据,运用多任务深度学习,综合考虑滤网故障分类诊断和滤网堵塞严重程度预测2个相关任务,通过训练样本对多个具有共享表达的任务进行并行学习,将其他任务学到的知识用于目标任务中,从而提升目标任务效果。首先,利用列车实时采集的牵引变流器状态数据、故障样本数据构建牵引变流器滤网堵塞故障诊断主任务;其次,利用列车回库检修过程中采集到的人工测量数据,构建滤网堵塞严重程度辅助子任务,在深度神经网络(deep neural networks,简称DNN)基础上,通过共享2个任务的输入参数,构建了牵引变流器滤网多任务深度神经网络诊断模型;然后,结合SOM方法将多任务深度学习所抽取的高维故障特征向量集成为一个故障特征变量,根据历史故障数据特征变量演化规律,拟合退化状态曲线,直接反映故障特征量和退化状态之间的关系,实现滤网堵塞维修决策。

1 多任务深度学习和自组织映射

1.1 多任务深度学习

多任务学习(multi-task learning,简称MTL)通过从对训练样本中选择2个以上训练目标,并根据目标间相关性提升模型训练的泛化性能力的方法[8]。多任务学习与单任务学习(single-task learning,简称STL)相比,MTL通过利用多个任务之间的相关信息来提升任务之间的辨识度或预测能力,即MTL通过放松部分训练样本与主任务之间的关系,同时,相关任务利用潜在数据特征提升模型训练效果,从而实现模型的泛化能力。目前,MTL主要解决图像识别和语音识别等问题[9-10]。

与单任务深度神经网络(single-task deep neural networks,简称ST-DNN)相比,多任务深度神经网络采用多个任务共享同一隐层的方式,每个隐层的输出将作为多个任务输入。MT-DNN通过多任务共享隐层的机制,可以有效提取任务之间的共同信息,克服由于训练样本不足而导致的网络训练不足[11]。

(1)

1.2 自组织映射

自组织映射作为一种无监督竞争式机器学习算法[12],主要作用是将任意维度的输入通过权值计算转变为一维或者二维的离散映射,权值计算的过程满足自适应的特点[13]。SOM学习算法步骤如下:

1) SOM网络的初始化。选择权值较小的随机值对输入向量和权值进行初始化,并对输入向量和权值做归一化处理。

2) SOM神经网络的向量输入。将输入向量X={x1,x2…,xm}T按照对应的维度赋值给各个输入神经元。

3) 确定输入向量与权值向量的欧几里得距离。距离最小的神经元将赢得竞争,以权值向量的第j神经元的计算为例,计算其与输入向量间的距离

(2)

其中:wij为输入向量的i神经元和权值向量的j神经元之间的权值。

4) 权值的学习。调整式(2)中所确定的胜出神经元j*及其邻接神经元的权值

Δwij=wij(t+1)-wij(t)=η(t)(xi(t)-wij(t))

(3)

其中:η为常数,0<η<1,随时间变化η衰减为0。

(4)

5) 确定输出ok

(5)

其中:f(*)为输出函数,其输出值为0~1,且f(*)可以为其他的非线性函数。

6) 判断是否收敛。如果满足设定的迭代次数要求,算法结束;否则,返回步骤2,继续学习。

2 牵引变流器滤网堵塞故障诊断及维修预测模型

2.1 牵引变流器滤网堵塞故障诊断

利用多任务深度学习进行牵引变流器滤网堵塞故障诊断包括以下几个步骤。

1) 构建一个含有N个隐层、2个任务的多任务深度神经网络,图1为基于DNN的多任务学习模型。网络架构为

[DNNnet]=Feedforward(X;H1,H2,…,HN;Ymain,Ysub;W,b)

图1 基于DNN的多任务学习模型Fig.1 Multi-task learning model based on DNN

2) 构造滤网堵塞故障诊断主任务和滤网堵塞严重程度子任务,2个任务共享DNN隐层H1,H2特征,在隐层H2添加2个输出,主任务输出表示滤网堵塞故障诊断,为二分类问题;子任务输出表示滤网堵塞严重程度,为回归问题。其中:主任务激活函数和子任务激活函数采用sigmoid;主任务损失函数采用二分类交叉熵;子任务损失函数采用均方误差。

3) 计算模型总的损失函数为

J=αJmain+βJsub(α=1,β=1)

(6)

其中

4) 多任务模型训练。上述2个任务通过总的损失函数J立,通过最小化误差函数J用梯度下降法来更新网络参数,公式为

(11)

(12)

其中:η>0,为学习速率,笔者使用随机梯度下降优化(stochastic gradient descent,简称SGD)算法来求解总的目标函数式的最小值。

2.2 牵引变流器滤网堵塞性能退化曲线拟合

利用提取到的牵引变流器滤网堵塞故障特征进行滤网堵塞性能退化预测,图2为牵引变流器故障诊断及状态修预测方法流程图。

图2 牵引变流器故障诊断及状态修预测方法流程图Fig.2 Flow chart of fault diagnosis and condition-based maintenance prediction model for traction converter

3) 将包含从滤网刚被清洁到由于堵塞而引起故障整个周期的滤网堵塞故障样本数据作为测试数据,输入到训练好的多任务深度神经网络中,通过多个隐含层和分类、回归进行特征提取,之后将提取出的特征输入到训练好的SOM网络,构建滤网堵塞性能退化曲线。

3 试验结果与分析

3.1 故障样本分析及指标选择

选择某列车实际故障样本数据进行分析,排除其他因素干扰,笔者选择列车在正常运行过程中,其他条件恒定的情况下观察滤网堵塞情况与牵引变流器水温温度变化的关系。恒定条件为:时速大于300 km/h;风机转速为高速;风机电流正常;进、出水口压力正常。

在列车运行过程中的46 d时间内共进行3次周期性滤网堵塞清理工作。从第1次清理到第2次清理时隔25 d,在此期间随着时间的推移,进出水口温度越来越高,到第26 d时报高温故障,现车检查牵引变流器风机滤网脏堵严重,散热器表面有灰尘,对比其他车透光性差,当天进行清理。第2次清理到第3次清理时隔20 d,温度变化与上一次相似,第20 d报高温故障,库内检查牵引变流器滤网轻微脏堵,当日进行清理,第1个滤网堵塞周期进出水口温度变化如图3所示。

图3 牵引变流器滤网堵塞与进出水口温度的关系Fig.3 The relationship between the filter blockage of the traction converter and the temperature of the inlet and outlet

分析发现,水温温度变化是一个周期性的变化过程,跟滤网清理周期关系很大。滤网清理后随着时间的推移,滤网表面附着的灰尘越来越多,导致滤网脏堵越来越严重,影响冷却系统散热,从而导致进出水口的温度越来越高。

除变流器冷却水温外,笔者选取了其他可能影响滤网堵塞的状态参数进行相关性分析,最终选择牵引变流器冷却水入口温度均值、冷却水出口温度均值、新风温度均值、车重均值、变压器原边侧电流均值和中间环路电压这6个变量过去的第1,2,3,5,7,9,12,15,18,22,26 d的均值以及进风口滤网风速共计56个变量作为建模输入变量,主任务输出特征为故障诊断结果0或1;子任务输出特征为滤网堵塞百分比。

3.2 数据集及参数设置

试验仿真数据来源于我国某型动车组牵引变流器车载实时数据和回库检测数据等日常运行维护数据。根据前期的数据分析结果,选取1 800条数据作为建模样本数据。这里将报出冷却系统故障的记录标记为1,未报出故障的记录标记为0,作为主任务故障诊断标签;进风口滤网风速值记为子任务滤网堵塞程度标签值。滤网堵塞数据共计460条,占总体样本的25.6%,样本按照70%和30%的比例作为训练样本和测试样本,即训练集1 260条,测试集540条。

初始化参数设定如下:

1) 神经网络层数及每层节点数。这里输入层56个神经元,主任务输出层1个神经元,子任务输出层1个神经元;

2) 最大迭代次数设置为300次;

3) 优化器采用SGD,使用基于时间的衰减方案调节学习率,初始学习率为0.1;

4) 权重w初始化时采用随机的方式;

5) 偏向b初始化为0。

3.3 故障诊断结果分析

多任务神经网络学习迭代次数最大设置为300次,笔者采用遍历的方式确定隐层的最佳网络结构,隐层神经元从100~300,每种结构重复50次。图4为两种方法准确率对比。从图4可以追踪滤网脏堵故障诊断分类网络的训练过程。当隐层神经元150为最优,平均损失值最低。当滤网堵塞程度子任务加入到网络后,多任务模型相对于单任务模型,准确率在迭代十几次时快速达到90%以上,训练时间明显少于单任务学习。

图4 两种方法准确率对比Fig.4 Comparison of accuracy of the two methods

笔者为评估算法性能,选择了SVM、单任务DNN与本研究MT-DNN进行比较,其结果如表1所示。对于支持向量机模型,采用径向基函数(radial basis function,简称RBF),通过比较正确率、召回率和F值评价性能。可以看出,无论是正确率、召回率还是F值,MT-DNN模型都取得了最好的结果,说明采用多任务学习可以有效提高故障诊断的性能。另外,各个模型预测结果虽然存在一定的差异,但是F值都超过了70%。说明本研究提取的特征较好地预测了故障诊断的结果。

表1 滤网故障诊断模型性能对比Tab.1 Performance comparison of filter fault diagnosis models %

3.4 滤网堵塞退化状态曲线拟合分析

选取包含整个滤网堵塞故障周期的故障样本作为训练数据,应用MT-DNN模型提取故障样本特征,将模型提取出的特征作为SOM模型的输入变量,构建多任务滤网堵塞退化状态曲线。SOM的网络拓扑节输入节点个数为150,训练次数为30,学习率为0.6。模型训练完成后,为验证退化状态曲线的拟合效果,选取滤网堵塞故障样本,分别将基于MTDNN-SOM和单任务深度神经网络状态修模型(single-task deep neural networks-SOM,简称STDNN-SOM)得到的退化状态曲线经归一化后,与归一化的滤网通风量数据进行对比,如图5所示。笔者提出的滤网堵塞退化状态曲线能较好地描述滤网从被清洗到轻微堵塞再到严重堵塞引起故障的整个周期的退化过程,曲线局部震荡较小。相对单任务模型,多任务模型具有更好的趋势性和拟合效果,能够更好地反映滤网堵塞状态变化,为牵引变流器滤网基于状态的清理提供决策依据。

图5 两种方法拟合效果对比Fig.5 Comparison of the fitting effects of the two methods

4 结束语

针对高速列车牵引变流器滤网清理状态修问题,提出一种基于MTDNN-SOM的滤网故障诊断和堵塞程度预测模型。针对滤网堵塞引起故障及堵塞状态缓慢变化的特点,采用深度神经网络构建了滤网故障诊断主任务和滤网堵塞程度子任务的多任务深度学习模型,将实时接收的车载状态数据及列车回库检修数据应用于MTDNN-SOM模型进行故障诊断及堵塞程度预测,实现牵引变流器滤网基于状态的清理维修和模型的自适应优化。

针对滤网故障诊断,通过与SVM、单任务算法的对比,本方法准确性均优于SVM和ST-DNN,训练迭代次数优于ST-DNN。同时,通过MT-DNN提取的故障特征经SOM处理得到的滤网堵塞性能退化曲线比STDNN-SOM得到性能退化曲线预测的效果更好。因此,笔者所提出的基于MTDNN-SOM的滤网故障诊断和堵塞程度预测模型有效可行,可用于牵引变流器滤网清理状态维修决策。

猜你喜欢

多任务变流器滤网
风电机组变流器故障缺陷研析
数字时代的注意困境:媒体多任务的视角*
结合自监督学习的多任务文本语义匹配方法
燃气过滤器滤网流阻特性及压差评价
基于大数据的CR400AF 型动车组牵引变流器滤网视情修研究
二电平和三电平网侧变流器控制及谐波比较*
面向多任务的无人系统通信及控制系统设计与实现
用于能量回馈装置的变流器设计与实现
主给水泵滤网压差高问题分析及设计改进
清道夫垃圾过滤器