基于SCKF的Elman递归神经网络在软测量建模中的应用

Elman Recurrent Neural Network Method Based on SCKF Algorithm and Its Application to Soft Sensor Modeling

  • 摘要: 针对具有强非线性、复杂的化工过程软测量建模,提出一种基于平方根容积卡尔曼滤波(SCKF)的递归神经网络方法.基于Elman递归神经网络,首先构建状态空间模型,然后应用SCKF算法进行训练,所有网络的权值将作为系统的状态进行更新.容积卡尔曼滤波(CKF)通过三阶Spherical-Radial容积准则生成容积点,利用容积点逼近状态的后验分布,使得高维非线性滤波中的多变量积分数值求解成为可能.在CKF的基础上,SCKF采用预测及后验误差协方差矩阵的平方根因子进行递推运算,进一步改进了算法的数值稳定性.将该方法应用于脱丁烷塔底部丁烷组分含量以及硫回收装置尾气中SO2和H2S含量的软测量动态建模实例中,在同等条件下,还与基于EKF、SCKF的前馈神经网络,基于EKF的递归神经网络等其它方法对比.结果表明,本文的方法能够获得很好的建模精度,显示出其有效性.

     

    Abstract: To achieve soft sensor modeling in a chemical process with strong nonlinearity and complexity, a recurrent neural network method based on square-root cubature Kalman filter (SCKF) training algorithm is proposed. The state-space model of the Elman recurrent neural network is first established, and then the network is trained by the SCKF algorithm; all its weights are considered the state of the system to be updated. Cubature Kalman filter (CKF) generates cubature points by third-order spherical-radial standards and then uses cubature points to approximate the posterior distribution of the state, which makes computing the numerical solution of the multivariate integral of high-dimensional nonlinear filtering possible. On the basis of CKF, SCKF propagates the square root factor of prediction and posteriori error covariance matrix to further improve the numerical stability of the algorithm. The employed method is applied to instances of soft sensor modeling, which include the estimation of the butane concentration in the bottom flow of a debutanizer column and the estimation of the concentrations of SO2 and H2S in sulfur recovery unit tail gas composition. Compared with feedforward neural network method based on extended Kalman filter (EKF) and the SCKF algorithm and recurrent neural network method based on the EKF algorithm, the proposed method can obtain better modeling estimation accuracy under the same condition. Experimental results demonstrate the effectiveness of the proposed method.

     

/

返回文章
返回