基于神经网络的动车组中继阀气体泄漏故障预测方法技术

技术编号:30014634 阅读:19 留言:0更新日期:2021-09-11 06:19
本发明专利技术涉及一种基于神经网络的动车组中继阀气体泄漏故障预测方法,根据中继阀在运行中的实时特征参数,以及输入输出的气压特性,比较中继阀正常与泄漏情况下的输出压力数据存在的差异,选择误差算法进行预测是否会泄漏检测,进而达到中继阀在泄漏气体达到上限或者气压值过高时,发出提前预警的效果。本发明专利技术提供了一套简明有效的检测方法,维护了制动系统的可靠性,可以使维护人员提前预知中继阀的健康状态,有效的做出维修措施,保障了行车安全。同时,提出了检测指导建议,为后期维修降低了经济成本。经济成本。经济成本。

【技术实现步骤摘要】
基于神经网络的动车组中继阀气体泄漏故障预测方法


[0001]本专利技术涉及一种气体泄漏故障预测方法领域,尤其涉及一种基于神经网络的动车组中继阀气体泄漏故障预测方法,属于故障预测


技术介绍

[0002]中继阀作为动车组制动控制系统的关键部件,在长期运营过程中会由于供给阀组件、硫化圈密封件磨损等原因发生泄漏,造成中继阀性能下降,进而影响制动系统的状态。目前,针对中继阀的故障检测均为功能性检测,由于中继阀的调节特性,其轻微泄漏甚至中度泄漏大部分不影响其功能实现,直至中继阀发生重度泄漏并影响制动系统性能后才能被发现。
[0003]在中继阀工作时,预控的压力进入膜板的下腔室,从而推动活塞向上发生位移。而活塞向上推动阀杆,进而切断大气与输出的通行管道。然后打开输入到输出的通道,从输入口向输出口充气。而当输出压力到达一定的标准值后,阀杆推动活塞向下产生位移,并切断输入与输出口、输出与大气的通道,让各零部件处于平衡。如果预控的压力再次升高,则活塞继续向上移动,并重复之前的工序。而中继阀在不同的预控压力下会出现不同的误差。其主要原因在于膜板回弹力、活塞两侧的受力面积、密封压力、摩擦压力而影响。产生误差的长期表现就容易产生器件磨损、老化等问题,从而使中继阀内的气体发生泄漏,气压值变化不正常,严重影响动车的制动系统。但目前这种现象不能够即使的被工作人员发现,总是到达一定的磨损程度明显影响制动性能后,才会被工作人员所感知,可知如今市场急需这样一套故障预测的方法,来实现中继阀和制动系统的维护保养。

技术实现思路

[0004]本专利技术的目的是提供基于神经网络的动车组中继阀气体泄漏故障预测方法。
[0005]本专利技术采用的技术方案是:基于神经网络的动车组中继阀气体泄漏故障预测方法,包括以下步骤:
[0006]步骤1:数据采集:采集时间连续P批训练数据Q
p
,0<p<P,P为大于0 的整数;每批训练数据由T个时刻中继阀第1至第N个进气口和第1至第M个出气口的气压组成;
[0007]步骤2:模型训练:采用神经网络预测特征参数,所述神经网络包括输入层、第一至第Z隐层和输出层,Z≥1;训练方法有以下具体步骤组成:
[0008]步骤2

1:初始化模型参数:设置训练次数计数器p=0;设置输入数据倍增因子r=1;设置输入层到第一隐层之间的权值矩阵V={v
ij
}为随机数矩阵;设置第Z隐层到输出层之间的权值矩阵W={w
jk
}为随机数矩阵;设置模型目标精度E
MIN

[0009]步骤2

2:输入训练数据:p=p+1;输入训练数据Q
p
...Q
p+r
,训练数据Q
p
... Q
p+r
‑1的进气口数据X=(x1、x2、
···
、x
i

···
、x
n
)
T
为输入层的输入向量,n=rNT,训练数据Q
p+1
...Q
p+1
出气口数据作为期望输出向量,l=rMT;
[0010]步骤2

3:V={v
j
},1≤j≤m,为输入层到第一隐层之间的权值向量,计算各隐层输
入向量Yz=(y
z1
、y
z2

···
、y
zj

···
、y
zm
)
T
,zm为第z隐层输入向量的维数,1≤z≤Z:
[0011][0012][0013]步骤2

4:第Z隐层到输出层之间的权值矩阵用W={w
jk
}表示;计算输出层输出向量为
[0014][0015][0016]步骤2

5:计算预测误差:
[0017]步骤2

6:如果预测误差超出预设值,r=r+1,p=p

1,转向步骤2

2;否则转向步骤2

7;
[0018]步骤2

7:计算出隐层的误差信号和输出层的误差信号
[0019][0020][0021]步骤2

8:调整权值;
[0022][0023][0024][0025][0026]式中η为学习率,设置为(0~1]区间的小数;
[0027]步骤2

9:检查模型精度是否达到要求,模型精度其中
[0028]若E
RME
<E
MIN
,训练结束,否则转向步骤2

2;
[0029]步骤3:气压预测:输入连续T时刻进气口数据X=(x1、x2、
···
、x
i

···
、x
n
)
T
为输入层的输入向量,使用步骤2训练好的神经网络预测时间相邻连续T时刻出气口数据O=(o1、o2、
···
、o
k

···
、o
l
)
T

[0030]步骤4:故障预测:判断出气口数据O=(o1、o2、
···
、o
k

···
、o
l
)
T
中是否存在超出故障预设阈值的元素,若存在,判定此元素对应时刻中继阀出现故障,并发出报警;否
则,对出气口数据进行故障计算:
[0031][0032]若超出参数标定阈值,则判定k时刻中继阀出现故障,发出报警信号。
[0033]进一步,步骤2中训练好的神经网络的隐层精简后用于步骤3的气压预测,隐层的精简方法包括以下具体步骤:
[0034]步骤2A

1:对各隐层的输入向量Y
z
,1≤z≤Z和输入层到隐层之间的权值矩阵V向量进行归一化处理,得到和选择满足:选择满足:的数据量最多的隐层作为聚类中心:C=(c1、c2、

、c
m
);
[0035]步骤2A

2:计算各隐层输入向量与聚类中心的欧式距离L
Z

[0036]L
Z
=||Y
z

C|| z=1,2,

,Z
ꢀꢀꢀ
(12)
[0037]步骤2A

3:相似匹配:对L
Z
按照从小到大排序,保留欧式距离最小的H个隐层, H为预设的隐层精简数目。
[0038]采用上述技术方案,取得的技术效果是:
...

【技术保护点】

【技术特征摘要】
1.一种基于神经网络的动车组中继阀气体泄漏故障预测方法,其特征在于:包括以下步骤:步骤1:数据采集:采集时间连续P批训练数据Q
p
,0<p<P,P为大于0的整数;每批训练数据由T个时刻中继阀第1至第N个进气口和第1至第M个出气口的气压组成;步骤2:模型训练:采用神经网络预测特征参数,所述神经网络包括输入层、第一至第Z隐层和输出层,Z≥1;训练方法有以下具体步骤组成:步骤2

1:初始化模型参数:设置训练次数计数器p=0;设置输入数据倍增因子r=1;设置输入层到第一隐层之间的权值矩阵V={v
ij
}为随机数矩阵;设置第Z隐层到输出层之间的权值矩阵W={w
jk
}为随机数矩阵;设置模型目标精度E
MIN
;步骤2

2:输入训练数据:p=p+1;输入训练数据Q
p
...Q
p+r
,训练数据Q
p
...Q
p+r
‑1的进气口数据X=(x1、x2、

、x
i


、x
n
)
T
为输入层的输入向量,n=rNT,训练数据Q
p+1
...Q
p+1
出气口数据作为期望输出向量,l=rMT;步骤2

3:V={v
j
},1≤j≤m,为输入层到第一隐层之间的权值向量,计算各隐层输入向量Yz=(y
z1
、y
z2


、y
zj


、y
zm
)
T
,zm为第z隐层输入向量的维数,1≤z≤Z:,zm为第z隐层输入向量的维数,1≤z≤Z:步骤2

4:第Z隐层到输出层之间的权值矩阵用W={w
jk
}表示;计算输出层输出向量为}表示;计算输出层输出向量为}表示;计算输出层输出向量为步骤2

5:计算预测误差:步骤2

6:如果预测误差超出预设值,r=r+1,p=p

1,转向步骤2

2;否则转向步骤2

7;步骤2

7:计算出隐层的误差信号和输出层的...

【专利技术属性】
技术研发人员:彭立强秦志英李春华孙振忠
申请(专利权)人:河北科技大学
类型:发明
国别省市:

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

1