您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 3基于数据驱动的系统监测和故障诊断
基于数据驱动的系统监控与故障诊断SystemMonitoringandFaultDiagnosisBasedonData-driven基于数据驱动的系统监控与故障诊断背景介绍与系统构成2020年2月5日星期三3系统监控的意义现代化工业正朝着大规模、复杂化的方向发展,通常包含高温、高压、易燃、易爆的生产过程,系统一旦发生事故就会造成人员和财产的巨大损失。系统监控有2层含义:以保证主要设备乃至生产全过程的安全为目标:避免生产事故、减少财产损失;为保证产品质量为目标:减少产品质量波动、实现优质高效。2020年2月5日星期三4复杂工业系统能源原料公用工程生产过程(离散、连续或间歇)付产品产品废物(气、液、固)市场自动化设备(仪表、PLC、DCS、FCS等)2020年2月5日星期三5企业信息化系统结构决策层管理层调度层经营决策系统产品策略管理信息系统生产计划生产调度系统调度指令过程监控系统系统优化计算机控制系统控制信息生产过程监控层控制层关系数据库实时数据库2020年2月5日星期三6ERPEnterpriseResourcePlanningPCSProcessControlSystemMESManufacturingExecutionSystem企业资源计划过程控制系统制造执行系统企业信息化系统三层结构2020年2月5日星期三7监控系统定位ERPEnterpriseResourcePlanningPCSProcessControlSystemMESManufacturingExecutionSystem企业资源计划过程控制系统制造执行系统系统监控与故障诊断2020年2月5日星期三8随着计算机测量与控制系统和各种智能化仪表在工业过程中的广泛应用,大量的过程数据被采集并存储下来。但是这些包含过程运行状态信息的数据往往没有被有效地利用,以至出现了所谓的“数据很多,信息很少”的现象。造成这一现象的主要原因:最初是由于工业控制计算机系统缺乏足够的计算能力和统一的数据存储格式;缺乏有效的分析算法和可利用的商业软件包;如何利用这些数据的目的性不够明确。随着工业计算机技术、现场总线技术的发展,相关的数据分析理论的研究也取得到了长足的进步。因此,工业界已意识到并且也已具备了相应的能力,必须将海量的数据变为有用的信息,服务于生产安全和产品质量控制,以起到降低成本、提高企业竞争力的作用。数据处理的需求2020年2月5日星期三9通过对工业过程数据的采集、预处理(滤波、校正等)和分析(特征提取、模式分类等),监督生产过程的运行状态,检测系统的故障信息、诊断故障原因,分析和预测生产过程的动态趋势,从而达到减小产品质量波动、保障系统可靠运行的目标,使生产系统始终处于最佳运行状态。基于数据驱动的系统监控2020年2月5日星期三10监控系统组成结构2020年2月5日星期三11监控与故障诊断系统显示报警记录控制集成监控系统监控诊断数据库、知识库维护数据预处理数据采集传感器自学习特征提取算法库知识库数据库2020年2月5日星期三12时域特征特征提取频域特征时-频域特征其它模型形式时间序列图统计分析控制图标称概率图熵分析相关分析信息增益分析监控分析方法2020年2月5日星期三13主要数据驱动方法数字信号处理方法谱分析、小波分析等统计分析方法主元分析(PrincipalComponentAnalysis,PCA)、偏最小二乘(PartialLeastSquares,PLS)、Fisher判别分析、CVA等统计学习方法支持向量机(SVM)、Kernel学习等人工智能方法神经网络、粗糙集、模糊推理、专家系统等面向故障诊断的系统监控2020年2月5日星期三15基于小波分析的监控方法利用小波变换进行监控和故障检测的思路:在进行故障检测时,同时对系统的输入和被检测信号(系统的输出或可能的状态变量)进行小波变换。然后分析不同尺度下的信号的变换结果。在被检测的信号的小波分析中剔除由于输入信号变化引起的奇异点,那么剩下的奇异点代表的就是系统发生的故障点。2020年2月5日星期三16一个应用实例利用改进的小波包分频算法进行挖掘机提升系统故障信号的检测,并成功应用。已知提升系统轴承因缺损而产生的振动频率为:84.6Hz(内圈脱落)和58.10Hz(外圈脱落)。从FFT频谱图可见主要频线为:213.91Hz、429.47Hz和645.26Hz,它们分别是齿轮啮合频率及其2倍、3倍频率,是齿轮正常运行时的典型频谱。这些频谱强烈淹没了轴承的故障信息。2020年2月5日星期三17基于小波包的故障检测方法频率/Hz频率/Hz05010015010203040506020100501001503040506000.20.40.60.8-3000-2000-100001000200002004006008001000100200300400500时间/s频率/Hz2020年2月5日星期三18多元统计分析的应用背景在现代流程工业中,随着测控技术的快速发展,人们已经能够对越来越多的过程变量和产品质量指标进行测量;同时计算机和数据库技术的普及,使工厂拥有了相当丰富的生产数据资源。工业过程,尤其是流程工业,在同一过程中的不同变量间往往存在相互关联的关系。比如在精馏塔的操作中,进料组分的变化会引起各塔板温度、塔顶和塔底组分等多个变量的变化。从直观上看,这种多变量间的变化是错综复杂的。2020年2月5日星期三19多元统计分析的应用背景厂方有内在的需求:采用多变量统计分析技术对大量采集的测控数据和产品质量数据进行分析。以便揭示过程的内在变化规律、趋势,为提高产品质量提高有用信息,从而把数据资源优势转化为生产效益和产品质量优势。客户对产品性能的定量要求也越来越严格。这就要求对许多过程变量和产品性能指标进行分析、处理和监测。仅依靠分别对这些变量和指标逐一进行单变量SPC分析,其结果往往不太可靠。2020年2月5日星期三20多元统计分析的应用背景早期的理论发展:将单变量SPC技术直接扩展到多变量的情况。出现了所谓的多变量SPC/SPM技术,包括:多变量CUSUM、多变量EWMA和多变量时间序列建模技术等。仍未脱离管理层面的SPC概念和范畴,需要辅以较多的人员交流。2020年2月5日星期三21多元统计分析的应用背景20世纪80年代开始起,以主元分析(PrincipalComponentAnalysis,PCA)为主的多元统计技术开始用于工业过程的监测,并利用控制图等简单的工具实现初步的诊断功能。随着在工业中成功应用例子的不断增多,以及安全与质量控制的实际需求,PCA等多元统计方法的定位与功能开始向传统的故障检测功能趋进,并逐步建立起了理论体系框架和研究分支方向。目前基于多元统计的过程监控仍处于发展之中。2020年2月5日星期三22PCA监测模型基本原理:PCA统计过程监测模型描述了正常工况下各过程变量之间的关系,这种变量间的内在联系是由物料平衡、能量平衡以及操作限制等约束所形成的。具体建模方法就是将过程数据向量投影到两个正交的子空间(主元空间和残差空间)上,并分别建立相应的统计量进行假设检验,以判断过程的运行状况。PCA监测模型本身只具有检测过程变化的功能,不具有明确的、定量的故障重构、识别和分离等高级功能。2020年2月5日星期三23PCA监测模型建模前的准备:过程数据的归一化首先取一段正常生产工况下的过程数据集Xmn(m为采样点数,n为传感器数)建立统计模型。数据阵需要进行标准化,即对数据集Xmn中每一时刻的数据向量作变换:,其中:为x对应的均值向量;为方差矩阵,这里为第i个过程变量的标准差,i=1,…,n。记标准化后得到的数据集为。默认情况下都是指过程数据已归一化。12[,,]TnnxxxxR)]([1xxxEDTnE],,[)(21x),,(diag21nD2)(iiixEX2020年2月5日星期三24PCA监测模型新的基底:坐标旋转对的相关系数矩阵作奇值分解:(3.1)式中Unn为酉矩阵,D=diag(i=1,…,n)为对角矩阵。向量矩阵U=[u1,u2,…,un]即为n空间的一组标准基,且过程数据集在新的基底U下将获得最佳的描述,即在坐标系U的各方向上的方差满足12…n(3.2)其中i=1,…,n即为矩阵D中相应的对角元素。XTUUDR)1/(mRTXX2020年2月5日星期三25PCA监测模型空间分解与降维称U的前k(kn)维线性无关向量P=[u1,u2,…,uk]构成的子空间为主元空间。后n-k维向量=[uk+1,uk+2,…,un]构成残差空间。向量P又称之为载荷向量(LoadingVectors)主元数k可以根据某一标准来选取,通常采用的是方差累计和百分比(CumulativePercentofVariance,CPV)。一般取CPV80%为标准。(3.3)11kniiiiCPV2020年2月5日星期三26PCA监测模型空间分解与降维原来的n维过程数据空间被k维主元空间和n-k维残差空间代替,而且过程变量之间的相关性被消除。通过在这两个子空间中建立PCA过程统计模型,就可以在低维的子空间中实现对多变量过程的监测。图3.1PCA空间降维示意图2020年2月5日星期三27PCA监测模型监控数据向量的分解数据向量可以分解为:(3.4)式中:和分别为在和上的投影;投影矩阵和。PCA监测模型的获得:具体就是建立两个统计量,HotellingT2和SPE(SquaredPredictionError,或称为Q)统计量。xxCxCxxx~ˆ~ˆSˆˆxSxxSˆSTPPCˆCIPPCTˆ~~~2020年2月5日星期三28PCA监测模型T2统计量之定义(空间中):(3.5)式中=diag(),i=1,…,k为矩阵D中的前k个对角元素。t=PT称为主元打分向量(ScoreVectors),为控制限。控制限的计算:由T2的抽样分布确定(3.6)Sˆ22212212TTkkTxPDtD21kD2/1iTx2,(1)()TknkknFnk2020年2月5日星期三29PCA监测模型SPE统计量之定义(空间中):(3.7)式中:为控制限。控制限的计算:由SPE的抽样分布确定(3.8)SSPE2SPE2~SPExC01/2202200SPE12112(1)1hzhhh2020年2月5日星期三30PCA监测模型SPE控制限的计算:在式(3.8)中,各参数如下=高斯分布的上(1)分位数23123,,,iii201321(2/3)hz2020年2月5日星期三31PCA监测模型PCA模型的一些主要性质:建模数据矩阵直接进行奇值分解得到的奇异值是其相关矩阵奇异值的平方根。即第i个载荷向量pi的方差为i,且12…n。从而成立:式(3.4)中的数据分解可以写为另一种更具体的形式:其中残差矩阵E理解为噪声或者不重要的过程信息。,1,,iiiNX12nttt11221122TTTTTTnnkkXtptptptptptpE2020年2月5日星期三32PCA监测模型2维主元图:当主元数k=2时,Pc1和Pc2与控制限的关系正好为一个椭圆区域。此时高维的数据空间的变化监测问题,可以在2维的平面图形上进行直观的考察。这是PCA早期被应用于系统监控的一个典型的优点和原因之一。2020年2月5日星期三33PCA监测模型PCA监控模型需要满足的两个假设条件:只有当这两个假设条件成立时,以上给出的控制限和的计算方法才成立。1.各过程变量均是服从高斯分布的随机过程2.各过程变量自身是独立同分布的(i.i.d)2020年2月5日星期三34PCA监测模型
本文标题:3基于数据驱动的系统监测和故障诊断
链接地址:https://www.777doc.com/doc-3486634 .html