论文部分内容阅读
随着全球化市场的竞争日趋激烈、不可再生资源的日益减少和环境压力的不断加大,如今的生产企业对过程控制的性能和效益提出了更高的要求。预测控制技术以其对模型质量要求不高、控制性能好、易于处理约束和经济效益可观等特点,越来越受到工业控制界的关注。本文在前人基础上,从实际出发,对预测控制的若干问题进行了较为深入的研究,包括:(1)针对DMC算法对扰动估计能力弱的缺点,提出了一种扰动自适应DMC算法。采用时间序列(ARMA)模型描述不可测扰动的动态特性。考虑到扰动往往具有时变性,采用递推算法在线辨识ARMA模型,并对扰动的未来行为作出预估,提高了系统的模型预测精度,改善了DMC抑制扰动的能力。(2)提出一种基于多次迭代思想的递推伪线性回归(MIPLR)算法。递推辨识ARMA(X)模型,算法的准则函数不是参数向量的二次函数形式,所以相应的解析解不存在,传统的在线递推算法辨识精度不理想。MIPLR采用多次迭代思想,在每一次递推过程中通过多次迭代使结果更加逼近准则函数极小点。与原伪线性回归算法相比,在辨识ARMA(X)模型上MIPLR具有更好的辨识效果。(3)将扰动自适应的思想扩展到状态空间框架下的预测控制中,克服了基于输入-输出模型的DMC算法的不足。同时,考虑到数据与辨识模型的不确定性,改用Min-Max形式描述MPC算法的控制作用优化命题,并将在线辨识过程中的误差数据引入Min-Max命题,使在线辨识与控制作用鲁棒优化求解紧密结合起来,提高了算法的鲁棒性。进一步地,将此Min-Max问题转换为一个等效的非线性Min问题,并采用多步线性化方法实现快速求解,解决了传统Min-Max方法在线计算负荷高的问题。(4)将经典控制理论中的反馈机制和闭环控制系统的概念引入粒子群算法,提出了一种闭环粒子群(CLPSO)算法。在CLPSO中,将每个粒子视作一个被控对象,对其构建一个闭环控制系统。迭代过程中将粒子的适应值作为被控变量,反馈给闭环回路,通过PID控制器调整更新惯性权重,然后再进行粒子的速度和位置的更新。CLPSO很好的满足了每个粒子的自身需求,极大的保证了种群中粒子的多样性,提高了PSO的搜索能力。(5)考虑到模型不确定性,用Min-Max优化命题描述工业多变量PID控制器和预测控制器参数整定问题,并给出了面向工程应用的性能指标。利用CLPSO求解该命题。仿真结果显示,所提方法具有良好的控制效果和鲁棒性。并且,运用该方法对化工厂PTA装置控制回路进行优化整定,得到了满意的控制效果。现场应用进一步证明了该方法的有效性。最后对全文进行了总结,并指出若干有待于今后进一步研究的内容。