一种利用分块PCA检测化工过程故障的方法与流程

文档序号:12747422阅读:574来源:国知局
一种利用分块PCA检测化工过程故障的方法与流程

本发明涉及一种应用于大规模石油化工、生物发酵、半导体生产、医药制造行业等流程工业的故障检测方法。



背景技术:

在系统规模庞大,过程变量个数众多的化工工业生产过程中,当对只影响个别变量的局部故障进行监测时将会有大量的冗余变量存在,会明显降低过程监测效果。现有技术将具有紧密相关关系的变量聚集到一起,把无关变量分散到不同的空间中,以减少冗余变量对监测效果的影响。因此,许多分块监测策略发展起来,如分块PLS的监测方法,既建立整个过程的统计量,也对各个子块进行监测;完全基于数据的分块分散监测策略,通过沿着每个主元方向构造子块,将原始变量分配到各个子块中形成了一些特征子空间,然后在每个特征子空间中对过程状态进行监测。

目前传统的分块监测方法大多假设各个子块可以由先验过程知识得到。然而,在实际生产过程中,由于系统庞大,变量关系复杂,用于划分子块的信息通常很难获得。现有方法根据PCA来对过程变量进行分块,然而,虽然PCA能够很好地描述过程变量的线性相关关系,但是对于非线性相关或高阶相关性的描述并不好。因此,如何在分块时考虑过程变量间更多的信息,包括非线性或高阶相关性等便成为新的问题。



技术实现要素:

本发明的目的是为克服上述问题,提出一种利用分块PCA检测化工过程的方法,为大规模化工过程建立完全从数据出发的分布式故障检测手段,一方面降低监测模型的复杂度,另一方面充分考虑众多变量之间的相关关系,实现大规模生产过程的有效故障检测。

本发明的技术方案采用基于互信息分块,主成分分析局部故障检测,贝叶斯综合统计量合成的方法来实现大规模工业过程的有效故障检测。设备包括互信息处理系统包括分析局部故障的主成分分析模块、具体检测故障的统计量合成模块即支撑向量机;首先利用互信息来发掘众多的过程变量间的关系,将过程变量划分为若干子块。其次在每个子块内建立基于PCA的故障检测模型,测量子系统中数据的变异性。最后利用支撑向量机数据描述将各个子块中的监测结果综合成一个综合指标。对在线样本进行测量时,计算该综合指标的值以判断过程状态。

与其它方法相比较,该方法具有以下优点:(1)完全从过程数据出发,不需要过程的先验知识和机理模型,适用性强;(2)离线建模学习训练速度快,在线计算量小,实时性强;(3)适用于大规模工业过程的故障检测,故障检测准确率高。该发明对于保证工业生产产品质量,保障工业生产安全具有重要意义。

附图说明

图1是本发明在TE下GPCA的测试结果图。

图2是本发明在TE下分离器冷却水出水口温度和冷凝器冷却水流速的测试结果图。

图3是本发明在TE下MI-MBPCA的试结果图。

图4是本发明在TE下子块中的PCA的试结果图。

具体实施方式及效果说明

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合图示在Tennessee Eastman(TE)仿真模型下进一步阐述上述技术方案。

第一步,首先利用互信息将过程变量划分为子块。给定一定数量的训练样本数据X∈Rn×m,任意两个变量x1和x2之间的相关性用互信息Iij来衡量,即Iij=I(xi,xj)(i=1,2,...,m;j=1,2,...,m)。

然后,这些过程变量根据两个变量之间的互信息值分成若干个子块,将那些相互之间具有较大互信息的变量分到同一个块中,即Ii,l是一个阈值,如果Iij≥Ii,l,那么xj就应该和变量xi分到同一个子块中。对于某个确定的过程,将阈值Ii,l定义为一个经验参数值。这种分块方法不仅考虑了变量之间的线性相关性,还考虑了变量间的非线性或高阶相关性,分块结果相较于只考虑线性相关性更为合理。经过分块后的训练样本数据可以表示为X=[X1 X2 … XB],其中B为子块的个数;其中n为样本点个数,mb为变量个数。对于在线得到的新的采样点znew∈R1×m,先将其按照上述训练样本的分块结果分块,即z=[z1 z2 … zB]。

第二步,在每个子块内建立PCA监测模型。在每个子块内,PCA监测模型可以建立为在每个块内保留的主成分个数可以通过CPV、交叉验证等方法确定。对于在线得到的新的采样点,将每个分块内的原始变量投影到主元空间,即

第三步,利用支撑向量机数据描述来判断过程运行状态。在每个子块内,T2和Q统计量都可以计算出来,而所有块中的综合监测结果可以由SVDD得到,即将SVDD的输入向量定义为

其中和Qb为第b个子块中的T2和Q统计量,并且都经过均值方差标准化处理。对于在线获得的ynew,其到SVDD球心的半径平方值为

为了进行监测,DR统计量取当检测出故障之后,下一步要找出与故障最相关的变量,这里采用标准化处理后的变量距离其中心的马氏距离,并且只考虑那些对应故障超出控制限的子块中的变量,即其中Di为第i个变量距离其中心的马氏距离,Xfault为对应T2或Q统计量超过控制限的子块。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1