高速铁路信号系统车载设备故障诊断方法
【技术领域】
[0001]本发明涉及一种车载设备故障诊断方法,尤其涉及一种用于高速铁路信号系统的车载设备故障诊断方法。
【背景技术】
[0002]目前的高铁系统中,高速铁路信号系统实现了列车的安全间隔控制、速度控制和进路控制等功能,起着确保列车安全运行和运行效率的重要作用,是整个系统的中枢。其中,高速铁路信号系统车载设备(以下简称“车载设备”)是整个信号系统的重要组成部分。在现有技术中,对车载设备的故障诊断与维护手段仍相对落后,现场使用的主要诊断措施有:
[0003](I)人工检验,这是一种传统的诊断和维护方式,因其劳动强度大,诊断效率低下等原因,已越来越不适应现代化的发展要求。
[0004](2)数据监测系统,该系统通过特定的数据采集装置实时采集车载设备的运行参数,并汇集到数据监测中心,设备维护人员综合分析采集到的数据来进行故障诊断和维护。数据监测系统实现了车载设备的实时采集并具备一定的故障诊断能力,是当前电务部门日常维护和故障分析的重要手段。然而,该系统在实际应用中仍存在误诊率高、故障定位不精确的问题,同时其数据分析需要大量人工参与,这无疑给维护人员带来繁重的负担。
【发明内容】
[0005]本发明所要解决的技术问题在于,针对现有技术的不足提供一种用于高速铁路信号系统的车载设备故障诊断方法,以现场维护人员记录的车载设备的故障数据为依据,综合历史数据和领域专家知识,进行系统科学的故障文本分析和挖掘,得到故障原因和故障征兆之间的因果关系,从而为维护人员做出决策提供支持。
[0006]本发明所要解决的技术问题是通过如下技术方案实现的:
[0007]一种高速铁路信号系统车载设备故障诊断方法,包括如下步骤:
[0008]S1:对车载设备的故障数据进行特征提取形成主题文档矩阵,对所述主题文档矩阵进行离散化处理得到故障特征矩阵;
[0009]S2:根据SI中的故障特征矩阵,结合车载设备运行环境,确定贝叶斯网络节点;
[0010]S3:将贝叶斯网络节点分为一级故障节点和二级故障节点;
[0011]S4:根据S3中的贝叶斯网络一级故障节点、二级故障节点和SI中的故障特征矩阵,利用结构期望最大化算法学习和训练得到贝叶斯故障诊断网络结构和网络参数;
[0012]S5:优化贝叶斯故障诊断网络结构和网络参数;
[0013]S6:根据S5中优化后的贝叶斯故障诊断网络结构和网络参数,并输入车载设备的故障现象和车载设备运行环境信息,计算车载设备不同故障原因对应的概率,并按照从大到小的顺序给出故障原因。
[0014]更好地,SI具体包括:
[0015]S1.1:建立故障文档的词项文档矩阵;
[0016]S1.2:评价函数选择的词项文档似然函数值,当函数取值最大时,得到主题个数K;
[0017]S1.3:根据S1.2中得到的主题个数K,采用主题模型对S1.1中得到的词项文档矩阵进行分析和转化,得到主题文档矩阵;
[0018]S1.4:将主题文档矩阵进行离散化处理得到故障特征矩阵。
[0019]更好地,S4具体包括:
[0020]根据故障原因的不同层次,将贝叶斯网络节点分为一级故障节点和二级故障节点。
[0021]更好地,在S5中,具体包括:
[0022]利用车载设备领域知识对S4得到的贝叶斯故障诊断网络结构和网络参数进行优化,形成领域知识和数据挖掘相互补充,修正数据挖掘中由于数据记录不完整甚至丢失导致错误的贝叶斯网络结构和网络参数。
[0023]更好地,所述车载设备运行环境为:车载设备运行的风雨雷电气象资料和温度信息。
[0024]本发明提供的高速铁路信号系统的车载设备故障诊断方法,以现场维护人员记录的车载设备的故障数据为依据,综合历史数据和车载设备领域知识,进行系统科学的故障文本分析和挖掘,得到故障原因和故障征兆之间的因果关系,从而为维护人员做出决策提供支持。
[0025]下面结合附图和具体实施例对本发明的技术方案进行详细地说明。
【附图说明】
[0026]图1为本发明高速铁路信号系统的车载设备故障诊断方法步骤图;
[0027]图2为本发明贝叶斯网络结构示意图;
[0028]图3为车载设备贝叶斯诊断网络节点编号和含义表。
【具体实施方式】
[0029]图1为本发明高速铁路信号系统的车载设备故障诊断方法步骤图,如图1所述,本发明提供一种高速铁路信号系统车载设备故障诊断方法,包括如下步骤:
[0030]S1:对车载设备的故障数据进行特征提取形成主题文档矩阵,并对所述主题文档矩阵进行离散化处理得到故障特征矩阵;其中本步骤具体包括:
[0031]S1.1:建立故障文档的词项文档矩阵;其中,分析车载故障跟踪文档中的一条故障现象描述,最为简单和直接的做法是将文档视为一系列词项的集合,这种思想叫做“词袋”模型。通过词袋模型的思想,我们可以将不同的文档表示为一个矩阵,称之为词项文档矩阵。该矩阵的每一行表示某一文档,每一列表示某一词项,矩阵的每个元素表示词项在文档中出现的频数;
[0032]S1.2:评价函数选择的词项文档似然函数值,当函数取值最大时,得到主题个数K ;具体地说,由于语料库文档在主题模型框架下出现的概率与主题个数有影响,也就是说主题个数对于主题模型框架表达文档的准确度有影响,所以在应用主题模型之前,另一个需要确定的参数是主题个数K,常用的方法有两种,第一种是由先验知识给出;另一种方式尝试不同的个数K,当评价函数最优时,认为此时的K较为合理。本发明采用第二种方法,评价函数选择的是文档的似然函数(log likelihood)的值,通过逐次尝试取不同的K值,分别观察似然函数取值情况,当取值最大时,即可得到最优的主题的个数K。
[0033]S1.3:根据S1.2中得到的主题个数K,采用主题模型对S1.1中得到的词项文档矩阵进行分析和转化,得到主题文档矩阵;具体地说,在得到词项文档矩阵和主题个数K后,可以采用主题模型对文档进行分析和转化。本文选取LDA (Latent Dirichlet Allocat1n)模型提取主题模型。其主要分为两步:1)利用语料库训练LDA模型的超参数α和β (先验Dirichlet分布参数);2)在求得的先验分布下,对需要降维文档,即在主题空间上,用主题的分布来表示文档,预估相应的主题分布参数Θ,进而得到文档在主题上的多项分布。
[0034]对于LDA模型超参数和文档相应主题分布参数的求解,由于存在隐含的主题变量,并且所要计算的后验概率表示中分母存在积分运算,所以选用近似推理的方法,即变分推理和抽样,这里的后验概率指考虑和给出相关“结果”信息后所得到的条件概率。
[0035]通过LDA的分析,可以得到主题文档矩阵。其中,主题文档矩阵表示每个文档所涉及主题的程度。主题文档矩阵即为文档在主题空间中的表达,也是我们希望得到特征矩阵。上述步骤中是对主题文档矩阵进行一个降维过程,也就是说将词项文档矩阵进行分析和转化,得到主题文档矩阵,降低了主题文档矩阵的复杂性,降低后续贝叶斯故障诊断网络训练的计算和存