一种基于故障关联规则挖掘的机电系统维修方式预测方法技术方案

技术编号:38861859 阅读:14 留言:0更新日期:2023-09-17 10:03
本发明专利技术提供了一种基于故障关联规则挖掘的机电系统维修方式预测方法。该方法包括:构建包含维修记录实例与对应故障类别标签的训练集;利用内射函数将所述包含维修记录实例与对应故障类别标签的训练集转换为多类单标签训练集,根据所述多类单标签训练集通过标签相关性挖掘故障关联规则,构建多类分类器集合;将故障机电系统的故障数据作为未知实例,将所述未知实例输入到多类分类器集合,获取未预测实例在每个多类分类器上的预测结果,基于所有预测结果进行投票,得到未预测实例对应的故障机电系统的维修方式。本发明专利技术提供的方法可以有效的根据复杂机电设备采集的数据进行维修方式预测,且精度高。且精度高。且精度高。

【技术实现步骤摘要】
一种基于故障关联规则挖掘的机电系统维修方式预测方法


[0001]本专利技术涉及机电系统维修
,尤其涉及基于故障关联规则挖掘的机电系统维修方式预测方法。

技术介绍

[0002]复杂机电系统的结构复杂,随着运营里程的积累、服役时间的增加及运营环境多变,故障时常发生。以CRH5动车组制动系统为例,其主要包括:电制动系统、空气制动系统、制动控制系统和防滑装置等多个子系统,包括牵引电机、牵引变压器、牵引变流器、受电弓、压缩空气供给装置、防滑阀、制动控制单元、紧急制动单元、EP阀、停放制动阀、压力传感器和速度传感器等关键设备。其中任何一个子系统都有可能发生故障,任何一个子系统发生故障都会引发列车制动系统的故障,影响列车运行。
[0003]现阶段我国铁路部门积累了大量的高速列车运维数据,包括状态监测数据、故障数据、维修维护记录等,对这些沉睡型数据进行分析挖掘,对于复杂机电系统的维修方式预测具有重要意义。

技术实现思路

[0004]本专利技术的实施例提供了一种基于故障关联规则挖掘的机电系统维修方式预测方法,以实现有效地预测复杂机电设备的维修方式。
[0005]为了实现上述目的,本专利技术采取了如下技术方案。
[0006]一种基于故障关联规则挖掘的机电系统维修方式预测方法,包括:
[0007]构建包含维修记录实例与对应故障类别标签的训练集;
[0008]利用内射函数将所述包含维修记录实例与对应故障类别标签的训练集转换为多类单标签训练集,根据所述多类单标签训练集通过标签相关性挖掘故障关联规则,构建多类分类器集合;
[0009]将故障机电系统的故障数据作为未知实例,将所述未知实例输入到多类分类器集合,获取未预测实例在每个多类分类器上的预测结果,基于所有预测结果进行投票,得到未预测实例对应的故障机电系统的维修方式。
[0010]优选地,所述的构建包含维修记录实例与对应故障类别标签的训练集,包括:
[0011]Step1:以单次维修记录作为实例,利用单次维修记录对应的具体监测值构建多标签分类算法中的实例空间:
[0012][0013]其中,表示实例空间,x
i
表示以第i次维修记录实例,N表示总共的维修记录,x
i
是一个d维特征向量,d对应监测指标总数;
[0014]Step2:以监测指标对应的故障现象作为标签,构建多标签分类算法中的标签空间:
[0015][0016]其中,L表示标签空间,M为可能出现的故障现象总数,表示标签空间包含的第M个标签;
[0017]Step3:根据每一次的维修记录中的故障现象描述,构建实例对应的标签0/1矩阵:
[0018]Y
i
=(a1,a2,

,a
j
,

,a
M
)
[0019]其中,Y
i
表示与第i个实例x
i
相关的标签集,i=1

N,a
j
表示第j个故障现象发生与否,若发生故障,则a
j
=1,否则为0,j=1

M;
[0020]Step4:利用标签0/1矩阵和实例空间χ构建包含维修记录实例及其相关标签集的训练集:
[0021]D={(x
i
,Y
i
)|1≤i≤N}其中,D表示训练集,其中表示第i个维修记录实例,为与x
i
相关的标签集,N为总实例数。
[0022]优选地,所述的利用内射函数将所述包含维修记录实例与对应故障类别标签的训练集转换为多类单标签训练集,根据所述多类单标签训练集通过标签相关性挖掘故障关联规则,构建多类分类器集合,包括:
[0023]Step1:将训练集D中的标签集缩小为k个标签集,构建所有可能的k标签集的集合:
[0024][0025]其中,L
k
为所有可能的k标签集的集合,|L
k
|表示L
k
的大小,M为标签数,表示从M个标签中随机取k个;
[0026]对于L
k
中的标签集:
[0027]|L
k
(l)|=k,
[0028]其中,L
k
(l)表示L
k
中第l个标签集,|L
k
(l)|表示L
k
(l)的大小。
[0029]给定期望的分类器数量m:
[0030]m≤|L
k
|
[0031]Step2:在训练阶段,对于一个原始多标签子训练集,将原始标签空间L缩小为L
k
(l),将L
k
(l)转换为以下的多类单标签训练集:
[0032][0033]其中,表示标签空间为L
k
(l)的训练集,x
i
表示以第i次维修记录实例,表示是从Y
i
∩L
k
(l)的幂集到自然数的内射函数映射,其中,对于中的新类:
[0034][0035]其中,表示中的新类,表示是从Y
i
∩L
k
(l)的幂集到自然数的内射函数映射;
[0036]Step3:表示标签空间为L
k
(l)的训练集,从L
k
(l)中选择m个k标签集构成训练集分别训练得到m个分类器,构建一个多标签分类器集合:
[0037][0038]其中表示对第m个k标签集L
k
(l
m
)构建的多类分类器;构建标签相关矩阵A:
[0039][0040][0041]其中,A
j
表示第j个标签的标签相关矩阵,a
i
代表x
i
相对于中标签的值,N表示训练集中的实例数,表示由除第j个标签以外的标签组成的标签矩阵,表示x
i
相对于标签的值,若则为1,否则为0,Y
i
表示与x
i
相关的相关标签集,表示中的第1个标签,表示中的第j个标签;
[0042]在A
j
上应用Relief算法,获得其余每个标签对的权重,取其中权重值最大的k一1个标签作为第j个标签的密切相关标签,得到每个标签的密切相关标签集R
j

[0043][0044]其中R
j
表示第j个标签对应的密切相关标签集;表示中的第b个标签对应的权重值排名,将第j个标签与其密切相关标签集R
j
组成一个k标签集,得到M个密切相关的k标签集,再从L
k
中随机选择m

M个不重复的k标签集共同构建多分类器集合。
[0045]优选地,所述的将故障机电系统的故障数据作为未知实例,将所述未知实例输入到多类分类器集合本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于故障关联规则挖掘的机电系统维修方式预测方法,其特征在于,包括:构建包含维修记录实例与对应故障类别标签的训练集;利用内射函数将所述包含维修记录实例与对应故障类别标签的训练集转换为多类单标签训练集,根据所述多类单标签训练集通过标签相关性挖掘故障关联规则,构建多类分类器集合;将故障机电系统的故障数据作为未知实例,将所述未知实例输入到多类分类器集合,获取未预测实例在每个多类分类器上的预测结果,基于所有预测结果进行投票,得到未预测实例对应的故障机电系统的维修方式。2.根据权利要求1所述的方法,其特征在于,所述的构建包含维修记录实例与对应故障类别标签的训练集,包括:Step1:以单次维修记录作为实例,利用单次维修记录对应的具体监测值构建多标签分类算法中的实例空间:其中,表示实例空间,x
i
表示以第i次维修记录实例,N表示总共的维修记录,x
i
是一个d维特征向量,d对应监测指标总数;Step2:以监测指标对应的故障现象作为标签,构建多标签分类算法中的标签空间:其中,L表示标签空间,M为可能出现的故障现象总数,表示标签空间包含的第M个标签;Step3:根据每一次的维修记录中的故障现象描述,构建实例对应的标签0/1矩阵:Y
i
=(a1,a2,

,a
j
,

,a
M
)其中,Y
i
表示与第i个实例x
i
相关的标签集,i=1

N,a
j
表示第j个故障现象发生与否,若发生故障,则a
j
=1,否则为0,j=1

M;Step4:利用标签0/1矩阵和实例空间构建包含维修记录实例及其相关标签集的训练集:D={(x
i
,Y
i
)|1≤i≤N}其中,D表示训练集,其中表示第i个维修记录实例,为与x
i
相关的标签集,N为总实例数。3.根据权利要求1所述的方法,其特征在于,所述的利用内射函数将所述包含维修记录实例与对应故障类别标签的训练集转换为多类单标签训练集,根据所述多类单标签训练集通过标签相关性挖掘故障关联规则,构建多类分类器集合,包括:Step1:将训练集D中的标签集缩小为k个标签集,构建所有可能的k标签集的集合:其中,L
k
为所有可能的k标签集的集合,|L
k
|表示L
k
的大小,M为标签数,表示从M个标签中随机取k个;对于L
k
中的标签集:
其中,L
k
(l)表示L
k
中第l个标签集,|L
k
(l)|表示L
k
(l)的大小。给定期望的分类器数量m:m≤|L
k
|Step2:在训练阶段,对于一个原始多标签子训练集,将原始标签空间L缩小为L
k
(l),将L
k
(l)转换为以下的多类单标签训练集:其中,表示标签空间为L
k
(l)的训练集,x
i
表示以第i次维修记录实例,表示是从Y
i
∩L
k
(l)的幂集到自然数的内射函数映射,其中,对于中的新类:其...

【专利技术属性】
技术研发人员:李曼覃思瑶周鑫燚贾利民宾紫嫣苗诗晗
申请(专利权)人:北京交通大学
类型:发明
国别省市:

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

1