基于PCA的故障诊断

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于主元分析(PCA)的故障诊断目录PCA基本理论基于PCA的故障检测步骤PCA方法的优缺点基于TE平台的仿真结果总结•1.PCA方法的基本理论•1.1思路概述•PCA方法是将高维过程数据投影到正交的低维子空间,并保留主要过程信息。而在几何上,把样本构成的坐标系,通过某种线性组合旋转到新的坐标空间,新的坐标轴代表了具有最大方差的方向。1.2基本理论假设X代表一个包含了m个传感器的测量样本,每个传感器各有n个独立采样,构造出测量数据矩阵,其中每一列代表一个测量变量,每一行代表一个样本。(1)对数据矩阵进行协方差分解,并选择主元的个数,得到如下式子:其中,是一个对角阵,也是S的特征值矩阵,而且其对角线上的元素满足;V是S的特征向量矩阵,维数为mxm,P是V的前A列,包含所有主元的信息,是V余下的m-A列,包含非主元信息。S[][]1TTTXXVVPPPPn12...mP(2)将原数据进行分解,得到主元子空间和残差子空间对X进行特征值分解以后,X可以分解如下:其中,被称为主元子空间;称为残差子空间;被称为得分矩阵;被称为负载矩阵,由S的前A个特征向量构成。ˆTXXETPEˆTXTPˆEXXnAnmmATXPmAP(3)故障检测的两个指标或判据A.SPE统计量B.T^2统计量(4)计算贡献率基于SPE的贡献图定义如下:其中,基于T^2的贡献图的定义如下:当检测到故障后,贡献图最大的变量被认为是可能造成故障的变量。但需要具有过程背景知识的人员确定最终的故障原因。2(),1,...,SPETiiContCxim2TTiTiiContxDx•2利用PCA方法进行故障诊断的步骤•2.1建立正常工况的主元模型Step1:将正常样本数据进行标准化,变换为均值为0,方差为1的标准数据集;Step2:对Step1中的标准数据集,建立PCA主元模型,提取主元;Step3:计算Step1中的标准数据集的PCA模型的统计量及相应的控制限。•2.2在线故障检测与诊断Step1在线采集数据,从采样中获得新的数据x,并进行标准化;Step2对标准化后的数据,计算T^2统计量和SPE统计量,监控其数据是否超过正常状态的控制限。若没有超限,重复Step1,否则进入Step3;Step3计算每个过程变量对T^2统计量和SPE统计量的贡献率,贡献率最大的变量就是可能引起故障的变量。3PCA的局限性或优缺点PCA方法理论基础简单,适合处理多变量统计问题,而且完全基于系统传感器的测量数据,工程应用容易实现。但是其未考虑过程的动态性和时变性,对质量变量的解释能力较弱;另外,对于非正态分布的数据,非线性的数据,PCA均不能很好的进行故障诊断;而且其诊断出来的故障物理意义不明确,难于解释。4基于TE过程的故障诊断4.1TE过程简介TE过程模型,是根据实际化工过程的建立的模型,其已经被广泛的用作进行控制与监控研究的基准过程,流程图如下图所示变量符号过程变量类型IDV(0)正常操作无IDV(1)A/C加料比率,B成分不变阶跃IDV(2)B成分,A/C进料比不变阶跃IDV(3)D的进口温度阶跃IDV(4)反应器冷却水的入口温度阶跃IDV(5)冷凝器冷却水的入口温度阶跃IDV(6)A进料损失阶跃IDV(7)C存在压力损失-可用性降低阶跃IDV(8)A、B、C进料成分随机变量IDV(9)D的进料温度随机变量IDV(10)C的进料温度随机变量IDV(11)反应器冷却水的入口温度随机变量IDV(12)冷凝器冷却水的入口温度随机变量IDV(13)反应动态随机变量IDV(14)反应器冷却水阀门粘住IDV(15)冷凝器冷却水阀门粘住IDV(16)未知未知IDV(17)未知未知IDV(18)未知未知IDV(19)未知未知IDV(20)未知未知4.2基于PCA的故障诊断仿真的参数设置本文利用的数据是从TE过程产生的数据,仿真时间50h,共5000个采样点。本文的采样时间为3min,所以共1000个采样点可用,本文利用前900个。数据集都经过平滑滤波和归一化。过程变量即被监控的变量为变量1~变量16。故障类为故障1、故障4、故障17,分别是阶跃型,瞬间突变型和未知类型。这样的选择有利于测试该方法的有效性。对于控制限,统计量和SPE统计量的置信度均为99%。仿真结果1)建立PCA模型Step1利用累计方差贡献率的方法选取主元,正常数据集的前800个采样点进行训练,得到的结果如下所示在累计贡献率为85%时,主元个数为10箱线图02468101214160.20.30.40.50.60.70.80.91主元的个数累计贡献率STEP2T^2统计量和SPE统计量监控结果如下01002003004005006007008000204060样本点T2统计量01002003004005006007008000246样本点SPE统计量2)在线监控故障1(A/C加料比率)的诊断结果0100200300400500600700800900050100150样本点T2统计量0100200300400500600700800900051015样本点SPE统计量-5-4-3-2-1012341234567891011121314151605101520-0.100.10.20.30.40.50.6T2统计量贡献图0510152000.050.10.150.20.250.30.35SPE统计量贡献图故障4(反应器冷却水的入口温度)的诊断结果01002003004005006007008009000100200300样本点T2统计量0100200300400500600700800900020406080样本点SPE统计量-20246810121234567891011121314151605101520-0.0500.050.10.150.20.250.30.350.4T2统计量贡献图0510152000.050.10.150.20.250.30.35SPE统计量贡献图故障17(未知故障)的诊断结果01002003004005006007008009000204060样本点T2统计量0100200300400500600700800900051015样本点SPE统计量-4-3-2-101231234567891011121314151605101520-0.1-0.0500.050.10.150.20.25T2统计量贡献图0510152000.050.10.150.20.250.30.35SPE统计量贡献图4.3仿真总结由以上图可以看出,PCA方法可以有效的检测出各种类型的故障,并且根据贡献图可以初步判断引发故障的变量。当然,截止目前已有许多改进的PCA方法,如MPCA,MSPCA,基于权重的PCA,KPCA,DPCA等等,总之,该技术方兴未艾,正处于蓬勃发展之中。5总结I、统计量使用情况总结T^2统计量反应的是主元空间的变化,因此不能检测到非主元变量的故障;SPE统计量反应的是所有的变量,因此T^2统计量超限,SPE必超限(但有例外,如过程参数的变化);而SPE统计量衡量的是变量间相关性被改变的程度,显示异常的工况;所以当其超限时,可能是过程变量故障,也可能其它故障引起的。•II、使用以上两种统计量会出现以下几种情况①故障使SPE和T^2统计量同时超限;②故障使SPE超限,而T^2统计量没有;③故障使T^2统计量超限,而SPE没有;④两者都没有超限。其中,SPE统计量对1,2,4是有效的。•III、两者的优缺点T^2统计量适合来监控质量指标的变化;SPE统计量可以监控各类指标,其误报率和漏报率会少一些(针对非正态或者不平稳的过程)。Thankyou

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功