现代化工过程通常都装有大量的测量传感器,如温度、流量和压力传感器等。一些测量传感器会用于闭环控制,而另外一些传感器只用于过程监测。在正常条件下,大多数传感器得到的测量值是高度相关的。因此,这*为传感器的故障诊断提供了宝贵的解析冗余。这些测量值的相关性主要源于支配过程运行的物理与化学原理,如:质量与能量平衡等。


传感器异常检测

单变量和多变量的统计过程控制技术可用于检测如下的传感器异常:

(1)异常测量值 这种情况主要是由于传感器的故障引起的。


图1异常测量值的示意图,·为异常测量值

(2)多个传感器偏离正常的相关条件

在正常条件下,过程的测量值通常表现出较强的相关性。这些测量相关性为我们提供了必要的冗余,可用于故障传感器的检测、辨识与重构。这可以通过比较过程的测量值与基于标称模型的估计值之间的差别来实现。

可以采用统计方法来建立过程的标称模型,如;主元分析方法(principle component analysis—PCA)以及部分*小二乘(partial least squares—PLS)算法等。

(3)被监测过程的瞬态变动

所不期望的测量瞬态变动,例如:振荡、或者在批处理过程中的不寻常的趋向性,一般是由于非正常的操作条件引起的。

检测这类异常通常采用的是动态统计模型,或卡尔曼滤波器。出于安全方面的原因,大多数化工过程的反应都比较缓慢。这类瞬态变动可以看成是伪稳态。因而可近似采用稳态的相关分析方法来进行处理。采用一些滤波技术也可以进一步减弱瞬态变动的影响。

采用主元分析进行过程监测与故障检测是近年来才发展起来的。由于数据的相关性,一些主要的分量*可以充分描述全部数据的方差。基于主元分析可以区分如下(4)和(5)两类异常条件。

(4)传感器相关故障

在这种情况下,PCA模型被破坏增加。残余向量的欧氏范数将显著增加。

(5)变动过大

用于描述操作变化的变量超过了正常的范围。


传感器故障

某一故障传感器通常会破坏与其他传感器的正常的相关性。当异常条件被检测到以后,此特性可用于故障传感器的辨识。

只考虑四种类型的传感器故障,即:偏差、彻底失效、漂移、精度下降。图2.2给出了这四种故障的示意图。

图2    a)偏差b)彻底失效c)漂移d)精度下降

主元分析(PCA)以及部分*小二乘(PLS)算法都是多变量统计方法,可用于对含有噪声的和高度相关的测量数据进行分析。采用的是把高维信息投影到低维子空间,并保留主要过程信息的方法。


主元分析(PCA)的要求

一般地说,利用主元分析得到的主元和原始变量之间有如下基本关系:

(1)每个主元都是原始变量的线性组合。

(2)主元的数目小于原始变量的数目。

(3)主元保留了原始变量绝大多数信息。

(4)各主元之间互不相关。


算法的具体步骤

基于主元分析的故障检测算法包括离线建模和实时检测两大部分,该算法的具体步骤如下所示。

1)采集过程正常情况下的的数据并进行标准化处理;

2)求出标准化之后数据的协方差,计算其特征值与特征向量;

3)建立PCA模型,主元个数的求取可由累计方差贡献率(85%以上)算出。然后计算出这些正常数据的统计量SPE的控制限;

4)采集新的样本,使用当前数据的均值和方差并对新数据进行标准化处理;

5)基于已经建立的PCA模型,计算统计量SPE的值,并与3)中得出的控制限做比较,判断故障是否发生。