基于符号有向图和数据重构的故障诊断方法

文档序号:6298997阅读:348来源:国知局
基于符号有向图和数据重构的故障诊断方法
【专利摘要】本发明公开了一种基于符号有向图和数据重构的故障诊断方法,通过采集正常数据进行离线训练,即通过PCA对预处理后的数据进行分解,进而求出SPE的控制限。根据系统流图,建立SDG模型,在设定漏报率、误报率、检测偏移量后确定各变量V-mask的参数。实时采集系统未知状态的过程数据,对各变量的CUSUM和样本SPE进行监控,如果SPE超过了控制限,表示系统发生了故障,通过CUSUM统计量确定有效节点,通过搜索所有可能的相容路径,对所有相容路径方向上的数据进行重构,其故障隔离指标最大的方向,便是真实的故障传播方向,该方向上的起始节点被认为是故障的原因变量,而导致该节点异常的事件被认为是产生故障的根本原因。
【专利说明】基于符号有向图和数据重构的故障诊断方法【技术领域】
[0001]本发明涉及多变量复杂系统的故障诊断系统领域,尤其涉及一种基于符号有向图和数据重构的故障诊断方法。
【背景技术】
[0002]随着工业过程控制系统不断朝着大规模化、智能化和复杂化的方向发展,安全问题日益成为大家关心的主要问题之一。作为过程控制系统的核心组成部分之一,动态系统的故障检测与诊断(FDD)技术就是为了适应工业系统对提高可靠性和降低事故风险的需要而形成和发展起来的。在过去的几十年中,故障诊断问题得到了国内外学者的广泛关注,涌现出关于故障检测与隔离的各种方法。这些方法从整体上可以分为定性方法和定量分析两大类。其中,在定量分析方法中,基于数据驱动的方法是近年来关注最多的方法。
[0003]在基于数据驱动的故障诊断方法中,基于多元统计的故障诊断方法是近几年备受关注的方法之一。传统的基于贡献图的多元统计方法是鉴别哪个变量使得相应的统计量超出正常值的最受欢迎的方法,那些对统计量具有最大贡献值的变量被认为是引起故障的原因变量。但该方法最大的不足在于,贡献值容易从一个变量转移到其他变量,即贡献值最大的变量不一定是引起故障的根本原因。此外,传统的基于贡献图的多元统计方法没有考虑到故障在系统中的传播问题,因此很难检测出引起故障的根本原因。[0004]因此,本领域的技术人员致力于开发一种基于符号有向图和数据重构的故障诊断方法,考虑故障在系统中的传播问题,有效地诊断出引起故障的根本原因。

【发明内容】

[0005]有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种基于符号有向图和数据重构的故障诊断方法,该方法使用平方预测误差(SPE)和累积和(CUSUM)统计量进行故障检测,通过在故障发生时对SDG的所有相容路径方向的样本数据进行重构,重构后残差变化最大的方向被认为是故障的传播方向,该方向上的起始节点为导致故障的原因变量,有效地诊断出引起故障的根本原因。
[0006]为实现上述目的,本发明提供了一种基于符号有向图和数据重构的故障诊断方法,包括如下步骤:
[0007]步骤一:采集系统运行过程中一定数量的多变量正常数据,并对所述多变量正常数据进行预处理,作为已知状态测量数据;
[0008]步骤二:对步骤一中所述已知状态测量数据进行PCA分解,将所述已知状态的测量数据分解为主元部分和残差部分,并求出所述已知状态的测量数据的平方预测误差的控制限;
[0009]步骤三:根据所述系统的结构特性及反应特性,建立所述系统的有向符号图(SDG),所述有向符号图的节点为系统单变量参数,并设定误报率、漏报率参数,根据系统的SDG确定所述已知状态测量数据各变量V-mask的参数值;[0010]步骤四:实时采集系统运行过程中一定数量的多变量过程数据,并对所述多变量过程数据进行预处理,作为未知状态测量数据,统计所述未知状态测量数据累积和CUSUM统计值及所述未知状态测量数据的平方预测误差SPE,如果SPE超出步骤二的控制限,则表示系统出现故障;
[0011]步骤五:如果系统没有出现故障,重复步骤四,若系统出现故障,通过v-mask的双臂判断所述SDG的节点是否有效,对于超过V上下臂的所述过程数据变量,节点符号分别为“ + ” 和号;
[0012]步骤六:确定所有节点状态后,搜索所述SDG中所有的相容路径,即相邻节点符号相乘为正的路径;
[0013]步骤七:在所有有效节点方向和所述相容路径方向上对所述未知状态测量数据进行重构,将重构指标最大的方向便设为故障的传播路径,判定所述故障的传播路径上的起始节点为导致故障发生的根本原因。
[0014]在本发明的较佳实施方式中,所述步骤一中的所述多变量正常数据预处理步骤为:首先将采集的所述一定数量的多变量正常数据减去所述多变量正常数据的均值,然后除以所述多变量正常数据的方差。
[0015]在本发明的另一较佳实施方式中,所述步骤二中PCA方法按照特征值贡献率选取主元,要求贡献率在85%以上。
[0016]在本发明的较佳实施方式中,所述步骤二中平方预测误差控制限计算公式

【权利要求】
1.一种基于符号有向图和数据重构的故障诊断方法,其特征在于,包括如下步骤: 步骤一:采集系统运行过程中一定数量的多变量正常数据,并对所述多变量正常数据进行预处理,作为已知状态测量数据; 步骤二:对步骤一中所述已知状态测量数据进行PCA分解,将所述已知状态测量数据分解为主元部分和残差部分,并求出所述已知状态测量数据的平方预测误差的控制限;步骤三:根据所述系统的结构特性及反应特性,建立所述系统的有向符号图(SDG),所述有向符号图的节点为系统单变量参数,并设定误报率、漏报率参数,根据系统的SDG确定所述已知状态测量数据各变量V-mask的参数值; 步骤四:实时采集系统运行过程中一定数量的多变量过程数据,并对所述多变量过程数据进行预处理,作为未知状态测量数据,统计所述未知状态测量数据累积和CUSUM统计值及所述未知状态测量数据的平方预测误差SPE,如果SPE超出步骤二的控制限,则表示系统出现故 障; 步骤五:如果系统没有出现故障,重复步骤四,若系统出现故障,通过V-mask的双臂判断所述SDG的节点是否有效,对于超过V-mask上下臂的所述过程数据变量,节点符号分别为“ + ”和号; 步骤六:确定所有节点状态后,搜索所述SDG中所有的相容路径,即相邻节点符号相乘为正的路径; 步骤七:在所有有效节点方向和所述相容路径方向上对所述未知状态测量数据进行重构,将重构指标最大的方向便设为故障的传播路径,判定所述故障的传播路径上的起始节点为导致故障发生的根本原因。
2.如权利要求1所述的基于符号有向图和数据重构的故障诊断方法,其特征在于,所述步骤一中的所述多变量正常数据预处理步骤为:首先将采集的所述一定数量的多变量正常数据减去所述多变量正常数据的均值,然后除以所述多变量正常数据的方差。
3.如权利要求1所述的基于符号有向图和数据重构的故障诊断方法,其特征在于,所述步骤二中PCA方法按照特征值贡献率选取主元,要求贡献率在85%以上。
4.如权利要求1所述的基于符号有向图和数据重构的故障诊断方法,其特征在于,所述步骤二中平方预测误差控制限计算公式力6 =gSPF^(hSPI^,其中(1-α)Χ100%为
cpp Θ, cpp Θ「mm所述控制限的置信度,g =7,h =#,这里Θ! =θ2 =艺λ;,L为

U 2i=k+l i=k+l所述预处理后的所述多变量正常数据样本协方差矩阵的第i大的特征值。
5.如权利要求1所述的基于符号有向图和数据重构的故障诊断方法,其特征在于,所
, δσ2 1-β述步骤三中所述v-mask的参数值为:k = —-、 d = —ln(-)和h = d*k,其中k为V
2? α的斜率,d为最近的采样点离V定点的距离,h为最近的采样点离V的上下臂的距离,α为误报率,β为漏报率,δ为能检测到的偏移量(样本标准差的倍数),Ox为样本的标准差。
6.如权利要求1所述的基于符号有向图和数据重构的故障诊断方法,其特征在于,所述步骤七中如果重构方向就是故障的传播路径,那么重构后的未知状态测量数据的平方预测误差应该得到最大的减小,平方预测误差的减小程度如公式(I)所示:
【文档编号】G05B23/02GK103713628SQ201310753722
【公开日】2014年4月9日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】王毓, 魏岩, 张峰华, 杨煜普 申请人:上海交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1