论文部分内容阅读
对于大多数复杂非线性过程,由于很多需要控制的中间变量无法直接测量,这直接影响到过程监控系统的实现。非线性滤波技术为复杂系统状态估计提供了有力的基础,因此得到了广泛的关注与研究。目前,不敏卡尔曼滤波Unscented Kalman filter, UKF)算法已经成功地解决了很多实际的非线性系统状态估计问题。但由于很多不确定因素的存在,使得精确而稳定的状态估计仍具有较大的挑战。论文以腈纶聚合过程作为研究背景,对UKF算法进行深入地研究。具体包括以下内容:首先,简单介绍了二步法腈纶水相聚合工艺过程。对腈纶聚合过程中典型非线性环节(连续搅拌反应釜,pH中和过程)的动力学模型进行分析,总结出复杂非线性系统的一般特征,为之后滤波算法的改进提供了方向。接着,介绍了解决非线性滤波的典型算法。对UKF算法的具体步骤进行分析研究,总结出UKF算法在滤波过程中面临的两大挑战:系统模型未知和噪声统计特性未知。针对UKF要求系统模型精确已知,而实际的非线性系统往往因其复杂性及不确定性等原因导致系统模型难以建立的问题,将UKF和神经网络结合(NN-UKF)解决了一类过程模型未知且输出为状态线性组合的非线性过程状态估计问题。通过实例的仿真,验证了NN-UKF算法具有较好的估计效果。将该算法应用于腈纶聚合的连续搅拌反应釜过程,解决了连续搅拌反应釜在非线性模型未知时浓度与温度的估计问题。针对非线性系统噪声统计特性难以获得,而UKF算法对噪声信息不准的鲁棒性较差导致滤波精度急剧下降,甚至滤波发散的问题,提出了一种基于Cauchy鲁棒函数的UKF改进算法(CR-UKF).以UKF的测量先验值与其实际值的残差作为基准,采用联合权函数对滤波过程的噪声估计值进行实时修正,降低噪声不准的估计值的权重,提高了UKF算法的精度。两个实例的仿真结果表明,CR-UKF算法对提高噪声估计不准时UKF的状态估计精度非常有效。将CR-UKF算法应用于腈纶聚合过程的pH中和过程,一方面提高了中和反应pH值的监控精度,另一方面提高了离子浓度的估计精度。最后,对本文所提出的改进算法进行总结,并对之后的工作做了进一步的展望。