CN114969618A - 基于多源因果图路径卷积的复杂机电***故障检测方法 - Google Patents

基于多源因果图路径卷积的复杂机电***故障检测方法 Download PDF

Info

Publication number
CN114969618A
CN114969618A CN202210557851.0A CN202210557851A CN114969618A CN 114969618 A CN114969618 A CN 114969618A CN 202210557851 A CN202210557851 A CN 202210557851A CN 114969618 A CN114969618 A CN 114969618A
Authority
CN
China
Prior art keywords
causal
path
graph
convolution
fault detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210557851.0A
Other languages
English (en)
Other versions
CN114969618B (zh
Inventor
刘杰
郑舒文
王冲
徐煜博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN202210557851.0A priority Critical patent/CN114969618B/zh
Publication of CN114969618A publication Critical patent/CN114969618A/zh
Application granted granted Critical
Publication of CN114969618B publication Critical patent/CN114969618B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/56Testing of electric apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2415Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
    • G06F18/24155Bayesian classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Biophysics (AREA)
  • Mathematical Analysis (AREA)
  • Probability & Statistics with Applications (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Algebra (AREA)
  • Mathematical Optimization (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Power Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)

Abstract

本发明提供一种基于多源因果图路径卷积的复杂机电***故障检测方法,其包括以下步骤:S1:结合已知的因果关系与基于分数的因果发现方法,以***高维监测变量的数据为输入,构建因果关系图;S2:利用基于因果路径卷积的图卷积神经网络从图Gi中的因果路径提取特征;S3:将所有Gi经S2提取的特征拼接,输入全连接神经网络并输出故障检测结果;S4:通过训练故障检测模型,定量得到各路径卷积的特征值,进而确定路径和监测变量对检测结果的影响。本发明融合已知因果关系和数据驱动方法获得因果图;并从因果路径角度提取特征,实现故障检测,提高检测性能;同时获得因果图中的重要路径与节点,增强复杂机电***故障检测的可解释性。

Description

基于多源因果图路径卷积的复杂机电***故障检测方法
技术领域
本发明涉及复杂机电***故障预测与健康管理领域,特别涉及一种基于多源因果图路径卷积的复杂机电***故障检测方法。
背景技术
作为现代先进技术的代表,复杂机电***得到了蓬勃发展。这些***基于各种机械与电子子***的综合集成,最终实现复杂的***功能。相比于传统机械或电子***,复杂机电***的结构和功能复杂性显著增加:各模块的耦合关系更加复杂,子***间的边界也愈发模糊。受这些原因影响,复杂机电***对异常状态也更加敏感。微小的异常或故障通过传播和级联便可能引起连锁反应,危及整个***运行。因此,如何及时有效检测故障、发现运行状态异常,是确保这类***健康运行、提高***安全性和可用性的关键。
当前基于数据驱动的故障检测方法,通常只考虑输入变量的相关关系,忽视了变量间可能存在的复杂因果和空间结构关系,造成方法性能瓶颈明显;以深度学习为代表的一系列算法,虽然取得了较好的表现,但其模型的可解释性差,难以获得对检测结果的有效解释。因果科学是理解事物发生机制的一种重要方法,在故障检测领域应用因果发现可以探索故障发生的因果机理,从而提高故障检测模型性能。然而,对于复杂机电***,仅靠专家经验通常难以充分挖掘变量间因果关系,而单纯使用数据驱动方法构建因果图则容易发生图结构不稳定等问题:例如基于分数的因果发现得到的因果图相近的评分可能对应多样化的结构,导致难以选取供进一步研究的输入。此外,当前研究通常忽略因果图中叶节点以及主要因果路径包含的最重要信息。
图卷积神经网络(GCN)在处理空间结构化数据方面有着卓越成效。GCN利用图结构提供的非欧几里得特征,能够挖掘节点(特征变量)及其边(关系)的信息。GCN在图像和视频分类任务中取得了巨大的突破,也激发了对其在故障检测中一系列的应用。然而,尽管基于GCN的方法在一定程度上提高了故障检测的性能,但当前方法只考虑GCN在频域或空间相邻节点的卷积,而无法从图中节点构成的路径提取特征,进而忽视了***中组件对其前后组件的影响以及同一路径中节点包含的密切相关信息。此外,当前GCN大多利用通过特定领域知识构建的图,但对于故障机理复杂、监测变量众多的复杂机电***,通常很难获取有效的图结构。当前GCN对变量相关关系的假设也造成故障检测的性能和结果可解释性有待进一步探索。因此,因此,本专利提出了一种基于多源因果图路径卷积的复杂机电***故障检测方法,其方法框架如图2所示:首先根据多种评分准则,利用基于分数和专家经验结合的因果发现方法对复杂机电***进行因果关系挖掘,建立复杂机电***的一系列故障因果图;接着对每张因果图分别进行基于因果路径的卷积,以提取***沿因果路径的故障信息和特征;最后,所有因果图提取的特征通过拼接和全连接网络映射,输出复杂机电***的故障检测结果,并依据结果得到对故障检测贡献显著的因果路径与节点(监测变量)。目前,还没有将因果发现方法与图卷积神经网络结合,用于开展复杂机电***故障检测的相关研究。
发明内容
为克服现有基于数据驱动的复杂机电***故障检测技术缺陷,本发明提供了一种基于多源因果图路径卷积的复杂机电***故障检测方法,该方法通过结合基于分数的因果发现方法和专家先验知识,利用多种评分准则构建一系列反映复杂机电***故障因果信息的因果图,能够克服单纯基于专家经验难以分析复杂***、单纯基于评分因果发现结果不稳定的问题;接着利用提出的基于因果路径卷积的图卷积神经网络,可以提取因果图中沿因果路径的故障信息特征;最后结合不同因果图提取的故障信息,完成复杂机电***故障检测。本发明提出的故障检测方法能够从因果关系的角度出发,对复杂机电***中高维监测变量的复杂关系挖掘,并克服了单纯依靠专家经验和单纯依靠数据因果发现方法存在的问题;利用因果图中的因果路径信息,可以实现基于因果路径的特征提取和***故障检测,故障检测结果同时能够确定因果路径和节点(监测点变量)的贡献,有效提高了复杂机电***故障检测的性能和可解释性。
具体地,本发明提供一种基于多源因果图路径卷积的复杂机电***故障检测方法,其包括以下步骤:
S1:结合已知的因果关系与基于分数的因果发现方法,以复杂机电***高维监测变量数据为输入,构建***监测变量的因果关系图,其具体包括以下子步骤:
S11:对复杂机电***高维监测变量数据预处理,并将数据转化为离散数值类型;
S12:根据已知的因果关系,确定监测变量中已知的因果关系,构建因果关系子图G0;已知的因果关系可以根据专家先验知识获得;
S13:以子图G0为基准,选定不同的评价准则,利用基于分数的因果发现方法,将高维监测变量的数据作为输入,构建一系列完整因果图Gi(i=1,2,…,n),n为所采用的评分准则数;
S2:分别对所有得到的因果图进行特征提取,即利用基于因果路径卷积的图卷积神经网络对因果图Gi(i=1,2,…,n)包含的因果路径进行特征提取和学习,其具体包括以下子步骤:
S21:对因果图从根节点到叶节点遍历,提取图Gi(i=1,2,…,n)中所有因果路径
Figure BDA0003652981970000031
其中j∈(1,2,…,J)代表图Gi的第j条因果路径,J代表图Gi包含的因果路径数,Kj代表路径pij中包含的节点数;
Figure BDA0003652981970000032
表示采用第i种评分准则生成的图Gi中第j条因果路径上的第1,2,…,Kj个节点;
S22:对从因果图Gi提取的因果路径pij(j=1,2,…,J)进行筛选合,得到因果路径集合Pi,从而减少高维监测变量提取的因果路径集合中包含的大量冗余信息,并保留包含因果图中相对重要的叶节点和主要因果路径信息,降低模型的过拟合风险;筛选合的具体方式可以根据实际需求进行确定;
S23:对筛选合后的因果路径进行填充,定义K为图Gi中最长因果路径包含的节点数,在其余因果路径pij后填充对应(K-Kj)个0,生成的新路径用p′ij表示,如式(1)所示:
Figure BDA0003652981970000037
S24:重新构建图Gi对应因果路径集合P_concati,如式(2)所示,其中||表示拼接操作:
P_concati=[p′i1||p′i2||…||p′iJ]=[n′i11,n′i12,…,n′i1K,n′i21,…,n′iJ1,…,n′iJK]; (2)
S25:利用卷积操作对因果路径集合P_concati对应节点的数据提取特征如公式(3)所示,其中xl-1,xl分别表示第l层卷积的输入和输出特征,
Figure BDA0003652981970000034
表示l层卷积的第v个卷积核,Vl表示第l层卷积核的个数;bl表示l层卷积的卷积偏置项,
Figure BDA0003652981970000035
表示卷积计算操作,σ为激活函数:
Figure BDA0003652981970000036
S26:将卷积的输出结果输入池化层和平坦层,以减少模型参数和调整输出形状;
S3:将所有因果图Gi(i=1,2,…,n)经过步骤S2卷积、池化及平坦得到的结果拼接,拼接的特征输入到包含2层隐藏层和1层输出层的全连接神经网络,全连接神经网络中利用激活函数对特征进行非线性处理,输出层负责输出复杂机电***故障检测的结果;
S4:利用数据训练故障检测模型,从训练好的模型读取参数,获得各路径经卷积输出的特征值大小,进而通过比较可以确定对故障检测结果影响相对显著的因果路径和节点(监测变量),以此指导故障定位和开展设备维护工作。
优选地,步骤S13以G0作为基于分数的因果发现结果的约束条件,即其发现得到的完整因果图必须包含子图G0中的因果关系,从而抑制单纯数据驱动因果发现带来的结果偏差和不稳定问题;评分准则选用贝叶斯信息准则(BIC)、赤池信息准则(AIC)、最小描述长度(MLD)、贝叶斯狄利克雷等效均匀(BDeu)等函数,对因果发现的结果进行评分,并利用贪婪算法搜索和优化因果发现结果,最终根据不同评分准则得到一系列可能具有不完全相同结构的因果图,从而可以增加后续特征提取过程输入信息的角度。
优选地,步骤S21通过遍历得到的因果图中全部因果路径,因果路径指的是因果图中从根节点贯穿到叶节点的一连串头尾相连节点构成的序列。
优选地,步骤S22对因果路径集合的筛选合并包括三种方式:
(1)移除包含关系:若路径pim中所有节点都按顺序包含于路径pir(m≠r),则移除路径pim,m,r为正整数;
(2)从根节点删除:从根节点开始,若路径pim与路径pir(m≠r)的连续K1个节点相同,则分别删除pim与pir中前K1个节点;
(3)从叶节点合并:从叶节点开始,若路径pim与路径pir(m≠r)的连续K2个节点相同,则删除原路径pim与pir,以从叶节点开始的连续K2个节点构造路径pfuse作为两条路径合并后的新路径。
优选地,本发明提出的基于因果路径卷积的图卷积神经网络利用Adam算法优化,步骤S25、S26及S3中卷积核的大小尺寸与个数、池化层大小尺寸和隐藏层中神经元个数等超参数通过网格搜索法确定。
与现有技术相比,本发明具有以下有益效果:
(1)本发明提供一种基于多源因果图路径卷积的复杂机电***故障检测方法,该方法结合基于分数的因果发现方法和专家先验知识,利用多种不同的评分函数构建反映复杂机电***故障因果信息的因果图;再通过基于多源因果路径卷积的图卷积神经网络,提取因果图中沿因果路径的故障信息特征;最后结合不同因果图提取的故障信息,完成复杂机电***故障检测,并可以由故障检测结果获得对结果贡献显著的因果路径和节点,能够提高当前复杂机电***故障检测性能和检测结果的可解释性;
(2)本发明针对复杂机电***监测变量众多、难以建立合理因果图的问题,提出一种基于多种评分方法和专家经验融合的因果发现方法,避免单纯基于专家经验难以分析复杂***、单纯基于评分因果发现结果不稳定的问题;并利用多种评分函数,能够克服基于评分因果发现结果的偏差,提高因果发现结果对下游任务的适用性;
(3)本发明针对因果图中因果路径特征提取问题,提出了一种基于因果路径卷积的图卷积神经网络,能够通过因果图节点构成的因果路径提取故障相关信息,从而考虑***中组件(监测点变量)对前后组件(监测点变量)的影响以及同一因果路径上的组件(监测点变量)的密切相关信息,提高了复杂机电***的故障检测性能表现;
(4)本发明利用专家经验和监测数据构建复杂机电***监测变量因果图,针对因果图中的因果路径提取特征、实现故障检测;同时能够获得因果路径和节点(监测点变量)对故障检测结果的贡献程度,以此了解***故障发生和传播相关信息,从而可以为复杂机电***故障定位和维护工作提供指导,具有极高的而经济效益和社会效益。
附图说明
图1为本发明提出的基于多源因果图路径卷积的复杂机电***故障检测方法的步骤流程示意图;
图2为本发明提出的基于多源因果图路径卷积的复杂机电***故障检测方法的示例性步骤框架图;
图3为本发明实施例中某高铁制动***简化结构图;
图4为本发明实施例中利用专家先验知识建立的因果关系子图;
图5为本发明实施例中G0结合BIC准则构建的因果图;
图6为本发明实施例中G0结合AIC准则构建的因果图;
图7为本发明实施例中G0结合MDL准则构建的因果图;
图8为本发明实施例中G0结合BDeu准则构建的因果图。
具体实施方式
以下将参考附图详细说明本发明的示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
具体地,本发明提供一种基于多源因果图路径卷积的复杂机电***故障检测方法,如图1所示,其包括以下步骤:
S1:结合已知的因果关系与基于分数的因果发现方法,以复杂机电***高维监测变量数据为输入,构建***监测变量的因果关系图,其具体包括以下子步骤:
S11:对复杂机电***监测变量的数据预处理,并将数据转化为离散数值类型。
S12:根据已知的因果关系,确定监测变量中已知的因果关系,构建因果关系子图G0;已知的因果关系可以根据专家先验知识获得。
S13:以子图G0为基准,选定不同的评价准则,利用基于分数的因果发现方法,将高维监测变量的数据作为输入,构建一系列完整因果图Gi(i=1,2,…,n),n为所采用的评分准则数,其中因果图中的每个节点对应一个监测变量。
S2:分别对所有得到的因果图进行特征提取,即利用基于因果路径卷积的图卷积神经网络对因果图Gi(i=1,2,…,n)包含的因果路径进行特征提取和学习,其具体包括以下子步骤:
S21:对因果图从根节点到叶节点遍历,提取图Gi(i=1,2,…,n)中所有因果路径
Figure BDA0003652981970000061
其中j∈(1,2,…,J)代表图Gi的第j条因果路径,J代表图Gi包含的因果路径数,Kj代表路径pij中包含的节点数;
Figure BDA0003652981970000062
表示采用第i种评分准则生成的图Gi中第j条因果路径上的第1,2,…,Kj个节点。
S22:对从因果图Gi提取的因果路径pij(j=1,2,…,J)进行筛选合,得到因果路径集合Pi,从而减少高维监测变量提取的因果路径集合中包含的大量冗余信息,并保留包含因果图中相对重要的叶节点和主要因果路径信息,降低模型的过拟合风险;筛选合的具体方式可以根据实际需求进行确定。
S23:对筛选合后的因果路径进行填充,定义K为图Gi中最长因果路径包含的节点数,在其余因果路径pij后填充对应(K-Kj)个0,生成的新路径用p′ii表示,如式(1)所示:
Figure BDA0003652981970000075
S24:重新构建图Gi对应因果路径集合P_concati,如式(2)所示,其中||表示拼接操作:
P_concati=[p′i1||p′i2||…||p′iJ]=[n′i11,n′i12,…,n′i1K,n′i21,…,n′iJ1,…,n′iJK]。 (2)
S25:利用卷积操作对因果路径集合P_concati对应节点的数据提取特征如公式(3)所示,其中xl-1,xl分别表示第l层卷积的输入和输出特征,
Figure BDA0003652981970000072
表示l层卷积的第v个卷积核,Vl表示第l层卷积核的个数;bl表示l层卷积的卷积偏置项,
Figure BDA0003652981970000073
表示卷积计算操作,σ为激活函数:
Figure BDA0003652981970000074
S26:将卷积的输出结果输入池化层和平坦层,以减少模型参数和调整输出形状。
S3:将所有因果图Gi(i=1,2,…,n)经过步骤S2卷积、池化及平坦得到的结果拼接,拼接的特征输入到包含2层隐藏层和1层输出层的全连接神经网络,全连接神经网络中利用激活函数对特征进行非线性处理,输出层负责输出复杂机电***故障检测的结果。
S4:利用数据训练故障检测模型,从训练好的模型读取参数,获得各路径经卷积输出的特征值大小,进而通过比较可以确定对故障检测结果影响相对显著的因果路径和节点(监测变量),以此指导故障定位和开展设备维护工作。
优选地,步骤S13以G0作为基于分数的因果发现结果的约束条件,即其发现得到的完整因果图必须包含子图G0中的因果关系,从而抑制单纯数据驱动因果发现带来的结果偏差和不稳定问题;评分准则选用贝叶斯信息准则(BIC)、赤池信息准则(AIC)、最小描述长度(MLD)、贝叶斯狄利克雷等效均匀(BDeu)等函数,对因果发现的结果进行评分,并利用贪婪算法搜索和优化因果发现结果,最终根据不同评分准则得到一系列可能具有不完全相同结构的因果图,从而可以增加后续特征提取过程输入信息的角度;
优选地,步骤S21通过遍历得到的因果图中全部因果路径,因果路径指的是因果图中从根节点贯穿到叶节点的一连串头尾相连节点构成的序列;
优选地,步骤S22对因果路径集合的筛选合并包括三种方式:
(1)移除包含关系:若路径pim中所有节点都按顺序包含于路径pir(m≠r),则移除路径pim,m,r为正整数;
(2)从根节点删除:从根节点开始,若路径pim与路径pir(m≠r)的连续K1个节点相同,则分别删除pim与pir中前K1个节点。
(3)从叶节点合并:从叶节点开始,若路径pim与路径pir(m≠r)的连续K2个节点相同,则删除原路径pim与pir,以从叶节点开始的连续K2个节点构造路径pfuse作为两条路径合并后的新路径。
优选地,本发明提出的基于因果路径卷积的图卷积神经网络利用Adam算法优化,步骤S25、S26及S3中卷积核的大小尺寸与个数、池化层大小尺寸和隐藏层中神经元个数等超参数通过网格搜索法确定。
以下将结合采集自某高铁制动***的运行状态监测数据,对本发明故障检测过程做进一步的详细说明,图3是高铁制动***简化结构图,该***共包含39个监测变量(其中包括制动阀状态、线电压、线电流等信息,分别以Var1,Var2,…,Var39指代)。采用本发明提出的基于多源因果图路径卷积的复杂机电***故障检测方法,如图2所示,其具体实施步骤如下:
S1:结合已知的因果关系与基于分数的因果发现方法,以39个监测变量(及其数据)为输入,构建该高铁制动***监测变量的因果关系图,其具体包括以下子步骤:
S11:对监测变量数据进行预处理,采用标签编码、哑变量等编码方法将各个类别类型变量分别转换为数值类型,并利用最大-最小值方法将数据进行归一化处理,再采用等宽算法将所有数据转化为离散数值类型;如:列车运行模式就是类别类型变量,其值显示的状态并不是数值,经过标签编码之后,则被转化为表征对应状态的数值编码如0,1,2。
S12:利用已知的因果关系确定39个监测变量中已知的因果关系,构建因果关系子图G0,如图4所示;
S13:以子图G0为基准,选取BIC、AIC、MDL、BDeu共4种评分准则,利用基于分数的因果发现方法,将高铁制动***监测变量的数据作为输入,构建一系列完整的因果图Gi(i=1,2,3,4),如图5-图8所示分别对应结合BIC、AIC、MDL、以及BDeu准则构建的因果图;
优选地,步骤S13以G0作为基于分数的因果发现结果的约束条件,即因果发现得到的完整因果图必须包含子图G0中的关系,从而抑制单纯数据驱动因果发现带来的结果偏差和不稳定问题;评分准则分别选用以上4种函数,并利用贪婪算法搜索和优化因果图,最终得到4张具有不完全相同结构的因果图,增加后续特征提取过程输入信息的丰富度;
S2:对所有得到的因果图分别进行特征提取,即利用基于因果路径卷积的图卷积神经网络对因果图Gi(i=1,2,3,4)包含的因果路径进行特征提取和学习,其具体包括以下子步骤:
S21:对因果图Gi(i=1,2,3,4)遍历,得到所有从根节点贯穿到叶节点的一连串头尾相连的节点构成的序列,即提取图Gi(i=1,2,3,4)中所有因果路径
Figure BDA0003652981970000091
Figure BDA0003652981970000092
其中j∈(1,2,…,J)代表图Gi的第j条因果路径,J代表图Gi包含的因果路径数,Kj代表路径pij中包含的节点数;
Figure BDA0003652981970000093
表示采用第i种评分准则生成的图Gi中第j条因果路径上的第1,2,…,Kj个节点。
S22:对从因果图Gi提取的因果路径pij(j=1,2,…,J)进行筛选合并,从而减少高维监测变量提取的因果路径集合中,包含的大量冗余信息,并保留包含因果图中相对重要的叶节点和主要因果路径信息,降低模型的过拟合风险;
优选地,采用的因果路径集合筛选合方式包括三种:
(1)移除包含关系:若路径pim中所有节点都按顺序包含于路径pir(m≠r),则移除路径pim,m,r为正整数;
(2)从根节点删除:从根节点开始,若路径pim与路径pir(m≠r)的连续K1个节点相同,则分别删除pim与pir中前K1个节点。
(3)从叶节点合并:从叶节点开始,若路径pim与路径pir(m≠r)的连续K2个节点相同,则删除原路径pim与pir,以从叶节点开始的连续K2个节点构造路径pfuse作为两条路径合并后的新路径。
图Gi(i=1,2,3,4)筛选合并后的因果路径集合如表1所示:
表1因果图Gi(i=1,2,3,4)因果路径筛选合并结果
Figure BDA0003652981970000094
Figure BDA0003652981970000101
S23:依次对每组因果路径集合进行填充,定义K为图Gi最长因果路径包含的节点数,在其余因果路径pij后填充对应(K-Kj)个0,生成的新路径表示为p′ij,如式(1)所示:
Figure BDA0003652981970000114
S24:重新构建图Gi对应因果路径集合P_concati如式(2)所示,其中||表示拼接操作:
P_concati=[p′i1||p′i2||…||p′iJ]=[n′i11,n′i12,…,n′i1K,…,n′iJ1,…,n′iJK] (2)
S25:利用卷积操作对因果路径集合P_concati各节点对应的数据提取特征如公式(3)所示,共采用2层卷积,2层卷积核的大小分别为8和64,卷积核的个数均为12,卷积偏置为0,并采用ReLU函数作为激活函数σ(x),ReLU函数的计算公式如式(4)所示:
Figure BDA0003652981970000112
Figure BDA0003652981970000113
S26:将卷积的输出结果输入池化层和平坦层,以减少模型参数和调整输出形状。
S3:将所有因果图Gi(i=1,2,3,4)经过步骤S2卷积得到的结果拼接,拼接的结果输入到2层分别包含32和16个神经元的隐藏层和1层包含2个神经元的输出层,输出层负责输出该高铁制动***的故障检测结果:其中0表示正常,1表示故障。
优选地,本发明提出的基于因果路径卷积的图卷积神经网络利用Adam算法优化,步骤S25、S26及S3中卷积核的大小尺寸与个数、池化层大小尺寸和隐藏层中神经元个数等超参数通过网格搜索法确定。
S4:通过训练故障检测模型,从训练好的模型读取参数,计算得到各路径通过卷积输出的特征值大小,从而确定对故障检测结果影响相对大的因果路径如表2所示,以此可以进一步确定对故障有关键影响节点(监测变量)包括Var39、Var21,能够指导故障定位和设备维护。
表2因果图Gi(i=1,2,3,4)中对故障检测结果影响排序前2的路径
因果图 贡献路径
G<sub>1</sub> [Var21,Var18,Var20,Var19,Var17,Var22,Var23],[Var21,Var18,Var20,Var19,Var3,Var2]
G<sub>2</sub> [Var38,Var6,Var5,Var37,Var39,Var13,Var14],[Var6,Var5,Var37,Var39,Var2,Var3]
G<sub>3</sub> [Var25,Var5,Var37,Var13,Var12,Var14],[Var25,Var21,Var39,Var13,Var12,Var14]
G<sub>4</sub> [Var19,Var21,Var8,Var25 Var39,Var13,Var14],[Var19,Var21,Var8,Var25 Var39,Var3,Var2]
为进一步验证本发明的有效性和突出其性能,将本发明方法与支持向量机(SVM)、人工神经网络(ANN)、卷积神经网络(CNN)和传统图卷积神经网络(GCN)方法对比,并选取两种常见的故障检测性能评价指标:F1评分和G-mean评分作为标准,进行方法性能对比,评分的计算公式如式(5)(6)所示:
Figure BDA0003652981970000121
Figure BDA0003652981970000122
其中,precision=TP/(TP+FP),recall=TPR=TP/(TP+FN),TNR=TN/(TN+FP);TP,FP,TN与FN分别表示被正确分类为故障的样本数、被错误分类为故障的样本数、被正确分类为正常的样本数和被错误分类为正常的样本数;F1和G-mean取值均在[0,1]区间内且数值越高,表示方法的性能越好。
对比得到的结果如下表3所示,结果表明,本发明提出的复杂机电***故障检测方法具有出色的故障检测能力。所提出的利用已知因果关系与基于分数结合的因果发现方法能够有效提取复杂机电***中高维监测变量的复杂因果关系,能够在了解复杂***各组件故障级联和传递关系的同时,避免单纯依靠已知因果关系难以构建复杂***因果图、和单纯基于评分因果发现导致的结果偏差和不稳定等问题;所提出的基于因果路径卷积的图卷积神经网络,使得故障检测方法可以从由节点构成的因果路径提取特征,从而挖掘和利用***前后组件的影响关系以及同一路径组件包含的密切相关信息,极大地提高故障检测方法的性能;此外,通过进一步分析本发明提出的故障检测方法及其结果,能够获得因果图中对检测结果有重要贡献的路径、节点(监测点变量),为开展复杂机电***故障定位和维护工作提供信息,有效提高了基于数据驱动复杂机电***故障检测结果的可解释性。
表3本发明方法与对比方法故障检测结果指标评价
方法 F1评分 G-mean评分
本发明方法 0.8421 0.8528
支持向量机 0.6892 0.7451
人工神经网络 0.5454 0.6849
卷积神经网络 0.7470 0.7952
传统图卷积神经网络 0.7951 0.8396
最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (5)

1.一种基于多源因果图路径卷积的复杂机电***故障检测方法,其特征在于:其包括以下步骤;
S1:结合已知的因果关系与基于分数的因果发现方法,以复杂机电***高维监测变量数据为输入,构建***监测变量的因果关系图,其具体包括以下子步骤:
S11:对复杂机电***高维监测变量数据预处理,并将数据转化为离散数值类型;
S12:根据已知的因果关系,确定监测变量中已知的因果关系,构建因果关系子图G0
S13:以子图G0为基准,选定不同的评价准则,利用基于分数的因果发现方法,将高维监测变量的数据作为输入,构建一系列完整因果图Gi(i=1,2,…,n),n为所采用的评分准则数,其中因果图中的每个节点对应一个监测变量;
S2:分别对所有得到的因果图进行特征提取,即利用基于因果路径卷积的图卷积神经网络对因果图Gi(i=1,2,…,n)包含的因果路径进行特征提取和学习,其具体包括以下子步骤:
S21:对因果图从根节点到叶节点遍历,提取图Gi(i=1,2,…,n)中所有因果路径pij
Figure FDA0003652981960000011
其中j∈(1,2,…,J)代表图Gi的第j条因果路径,J代表图Gi包含的因果路径数,Kj代表路径pij中包含的节点数;
Figure FDA0003652981960000012
表示采用第i种评分准则生成的图Gi中第j条因果路径上的第1,2,…,Kj个节点;
S22:对从因果图Gi提取的因果路径pij(j=1,2,…,J)进行筛选合,得到因果路径集合Pi
S23:对筛选合后的因果路径进行填充,定义K为图Gi中最长因果路径包含的节点数,在其余因果路径pij后填充对应(K-Kj)个0,生成的新路径用p′ij表示,如式(1)所示:
Figure FDA0003652981960000013
S24:重新构建图Gi对应因果路径集合P_concati,如式(2)所示,其中||表示拼接操作:
P_concati=[p′i1||p′i2||…||p′J]=[n′i11,n′i12,…,n′i1K,n′i21,…,n′iJ1,…,n′iJK]; (2)
S25:利用卷积操作对因果路径集合P_concati对应节点的数据提取特征如公式(3)所示,其中xl-1,xl分别表示第l层卷积的输入和输出特征,
Figure FDA0003652981960000014
表示l层卷积的第v个卷积核,Vl表示第l层卷积核的个数;bl表示l层卷积的卷积偏置项,
Figure FDA0003652981960000015
表示卷积计算操作,σ为激活函数:
Figure FDA0003652981960000016
S26:将卷积的输出结果输入池化层和平坦层;
S3:将所有因果图Gi(i=1,2,…,n)经过步骤S2卷积、池化及平坦得到的结果拼接,拼接的特征输入到包含2层隐藏层和1层输出层的全连接神经网络,全连接神经网络中利用激活函数对特征进行非线性处理,输出层负责输出复杂机电***故障检测的结果;
S4:利用数据训练故障检测模型,从训练好的模型读取参数,获得各路径经卷积输出的特征值大小,进而通过比较确定对故障检测结果影响显著的因果路径和节点变量。
2.根据权利要求1所述的基于多源因果图路径卷积的复杂机电***故障检测方法,其特征在于:步骤S13以G0作为基于分数的因果发现结果的约束条件,即其发现得到的完整因果图必须包含子图G0中的因果关系,从而抑制单纯数据驱动因果发现带来的结果偏差和不稳定问题;所述评分准则选用贝叶斯信息准则(BIC)、赤池信息准则(AIC)、最小描述长度(MLD)、贝叶斯狄利克雷等效均匀(BDeu)函数,对因果发现的结果进行评分,并利用贪婪算法搜索和优化因果发现结果,最终根据不同评分准则得到相应的具有不同结构的因果图。
3.根据权利要求1所述的基于多源因果图路径卷积的复杂机电***故障检测方法,其特征在于:步骤S21通过遍历得到的因果图中全部因果路径,因果路径指的是因果图中从根节点贯穿到叶节点的一连串头尾相连节点构成的序列。
4.根据权利要求1所述的基于多源因果图路径卷积的复杂机电***故障检测方法,其特征在于:步骤S22对因果路径集合的筛选合并包括三种方式:
(1)移除包含关系:若路径pim中所有节点都按顺序包含于路径pir(m≠r),则移除路径pim,m,r为正整数;
(2)从根节点删除:从根节点开始,若路径pim与路径pir(m≠r)的连续K1个节点相同,则分别删除pim与pir中前K1个节点;
(3)从叶节点合并:从叶节点开始,若路径pim与路径pir(m≠r)的连续K2个节点相同,则删除原路径pim与pir,以从叶节点开始的连续K2个节点构造路径pfuse作为两条路径合并后的新路径。
5.根据权利要求1所述的基于多源因果图路径卷积的复杂机电***故障检测方法,其特征在于:本发明提出的基于因果路径卷积的图卷积神经网络利用Adam算法优化,步骤S25、S26及S3中卷积核的大小尺寸与个数、池化层大小尺寸和隐藏层中神经元个数的超参数通过网格搜索法确定。
CN202210557851.0A 2022-05-19 2022-05-19 基于多源因果图路径卷积的复杂机电***故障检测方法 Active CN114969618B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210557851.0A CN114969618B (zh) 2022-05-19 2022-05-19 基于多源因果图路径卷积的复杂机电***故障检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210557851.0A CN114969618B (zh) 2022-05-19 2022-05-19 基于多源因果图路径卷积的复杂机电***故障检测方法

Publications (2)

Publication Number Publication Date
CN114969618A true CN114969618A (zh) 2022-08-30
CN114969618B CN114969618B (zh) 2024-06-07

Family

ID=82986000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210557851.0A Active CN114969618B (zh) 2022-05-19 2022-05-19 基于多源因果图路径卷积的复杂机电***故障检测方法

Country Status (1)

Country Link
CN (1) CN114969618B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015158198A1 (zh) * 2014-04-17 2015-10-22 北京泰乐德信息技术有限公司 一种基于神经网络自学习的故障识别方法及***
WO2020046261A1 (en) * 2018-08-27 2020-03-05 Siemens Aktiengesellschaft Systematic prognostic analysis with dynamic causal model
CN111859799A (zh) * 2020-07-14 2020-10-30 西安交通大学 基于复杂机电***耦合关系模型评估数据准确性的方法及装置
CN111860686A (zh) * 2020-07-31 2020-10-30 北京航空航天大学 用于故障诊断的因果关系邻接矩阵特征提取方法
CN114330549A (zh) * 2021-12-28 2022-04-12 浙江工业大学 一种基于深度图网络的化工过程故障诊断方法
CN114510966A (zh) * 2022-01-14 2022-05-17 电子科技大学 一种基于图神经网络的端到端大脑因果网络构建方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015158198A1 (zh) * 2014-04-17 2015-10-22 北京泰乐德信息技术有限公司 一种基于神经网络自学习的故障识别方法及***
WO2020046261A1 (en) * 2018-08-27 2020-03-05 Siemens Aktiengesellschaft Systematic prognostic analysis with dynamic causal model
CN111859799A (zh) * 2020-07-14 2020-10-30 西安交通大学 基于复杂机电***耦合关系模型评估数据准确性的方法及装置
CN111860686A (zh) * 2020-07-31 2020-10-30 北京航空航天大学 用于故障诊断的因果关系邻接矩阵特征提取方法
CN114330549A (zh) * 2021-12-28 2022-04-12 浙江工业大学 一种基于深度图网络的化工过程故障诊断方法
CN114510966A (zh) * 2022-01-14 2022-05-17 电子科技大学 一种基于图神经网络的端到端大脑因果网络构建方法

Also Published As

Publication number Publication date
CN114969618B (zh) 2024-06-07

Similar Documents

Publication Publication Date Title
Xu et al. Temporal knowledge graph reasoning with historical contrastive learning
CN110245285B (zh) 一种基于异构信息网络的个性化推荐方法
CN110334208B (zh) 基于贝叶斯信念网络的lkj故障预测诊断方法和***
CN112822052A (zh) 一种基于网络拓扑和告警的网络故障根因定位方法
CN115310837A (zh) 基于因果图注意力神经网络的复杂机电***故障检测方法
CN103793589B (zh) 一种高速列车故障处理方法
CN114169091A (zh) 工程机械部件剩余寿命的预测模型建立方法及预测方法
Yang et al. Evolutionary neural architecture search for transformer in knowledge tracing
Qian et al. Microservice extraction using graph deep clustering based on dual view fusion
CN114969618A (zh) 基于多源因果图路径卷积的复杂机电***故障检测方法
CN115169426B (zh) 一种基于相似性学习融合模型的异常检测方法及***
US11748435B2 (en) Content-free system and method to recommend news and articles
CN116189757A (zh) 一种药物-靶点相互作用预测方法和***
US11481267B2 (en) Reinforcement learning approach to root cause analysis
Li et al. Dynamic heterogeneous attributed network embedding
CN113159976A (zh) 一种微博网络重要用户的识别方法
Kukic et al. Divide-and-conquer one-step simulator for the generation of synthetic households
CN117875726B (zh) 基于深度学习的价值链优化管控方法
Tang et al. Anomaly Detection of Service Function Chain Based on Distributed Knowledge Distillation Framework in Cloud-Edge Industrial Internet of Things Scenarios
US20240185117A1 (en) Knowledge Graph Based Modeling System for a Production Environment
WO2024116608A1 (ja) 計算機システム及び情報処理方法
JP4010843B2 (ja) 行動量生成装置、行動量生成方法および行動量生成プログラム
Du et al. Denoising-guided deep reinforcement learning for social recommendation
Hu et al. PRM: An Efficient Partial Recovery Method to Accelerate Training Data Reconstruction for Distributed Deep Learning Applications in Cloud Storage Systems
Pasricha Visualizing and Estimating Neural Network Weights for Training Optimization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant