基于PCA-OFR的软仪表及其在柴油沸点预报中的应用
2012-10-16冀光峰
冀光峰
中海油天津分公司,天津 300461
0 引言
近年来,基于数据驱动的软仪表建模方法在石化过程中得到了越来越多的应用[1]。然而,DCS系统采集的辅助变量的数据非常多,且往往伴随着噪声;另外,辅助变量与主导变量之间的关系多呈非线性。针对这两个问题,本文提出一种基于PCA和OFR的软仪表建模方法,首先采用PCA提取输入数据的主成分,对其进行降维,消除噪声影响;然后采用OFR建立提取到的主成分与输出之间的非线性关系,最大程度地提高了模型的推广性能及稀疏性。最后,将该方法应用于柴油沸点的预报,并与其它线性和非线性方法相比较。
1 主成分分析 (Principal Component Analysis,PCA)
PCA的原理[2]简介如下 :设 X=(x1,x2,xm)为维输入向量 ,其协方差阵为∑ ,∑的m个特征值为 λ1≥λ2≥… ≥λm≥0,相应的标准化正交化特征向量为 l1,l2,…,lm,则X的第i个主成分ui为:


2 正交前向回归(Orthogonal Forward Regression,OFR)
设非线性模型通过下式辨识[3-4]:

其中 pk(⋅)是已知的非线性基函数,M为节点个数,θ(k)、ξ(t)分别为模型参数和误差项 ,对P进行正交分解 ,即P=WA,得

模型的留一预报误差可以表示为:

其中 βM(t)=1-w( t)T[WTW]-1w( t )。若向模型中添加第k+1个节点,那么ξk+1(t),βk+1(t )可以递推获取,即
3 基于PCA-OFR的软仪表建模方法
本文提出的方法的软仪表建模策略如图1所示。

图1 基于PCA-OFR的软仪表建模结果图

4 应用研究
采用本文提出的方法建立轻柴油在50%收率时的沸点软仪表模型。数据由Soutwest研究所提供 [6]。数据集中的数据已经过预处理,含有401个辅助变量,是典型的高维工业过程。
分别采用PCA、偏最小二乘(Partial Least Squres,PLS)、最小二乘支持向量机(Least Squares Support Vector Machine,LSSVM)以及本文提出的方法(PCA-OFR)建立柴油沸点软仪表模型。……
