浅谈基于模型的预测控制理论发展及应用
作者:佚名; 更新时间:2014-12-05

  摘 要:基于模型的预测控制(model predictive control)是一种从工业过程控制中产生的一类先进计算机控制算法,包括模型预测、滚动优化和反馈校正三个基本特征。文章阐述了预测控制算法的产生和基本发展,对当今控制领域的先进预测控制和智能预测控制以及非线性预测控制进行了探讨。最后对这类预测控制算法在实际工业过程中的应用做了简要概括。


  关键词:预测控制 先进预测控制 智能预测控制 非线性预测控制


  上世纪50年代左右,经典控制理论在控制界发展起来,60年代末,由于空间技术的发展需要,促使现代控制理论的发展,从单一的线性定常系统研究发展到可研究线性或非线性、定常或时变的系统。然而,完美的控制理论与控制实践之间还存在着巨大的差距。这是因为:首先实际工业过程中对象往往是多输入-多输出,有大滞后和严重非线性的系统,精确的数学模型建立十分困难;其次工业过程系统的结构参数和环境干扰等方面都存在很大的不确定性,而按照理想模型设计的最优控制器在此情况下难以保持最优。为了克服控制理论与它在实际应用之间的差距,学者除了加强对系统辨识、模型简化、自适应控制、鲁棒控制等控制方法的研究之外,也在寻找一种新的控制算法。70年代后期,从工业过程控制中直接产生出一种新型计算机控制算法——模型预测控制(Model Predictive Control),这类算法对模型要求低、在线计算方便、控制综合质量好,迅速在控制领域发展起来。本文首先介绍了预测控制算法的发展过程和当今控制领域对预测控制的理论研究,最后介绍了这类控制算法在实际工业过程控制中的成功应用。
  1 预测控制算法的发展
  1.1 预测控制基础算法
  预测控制自产生以来,有三种基础算法,分别是由Richalet、Mehra等提出的模型算法控制(Model Algorithmic Control (MAC)),由Cutler等提出的动态矩阵控制(Dynamic Matrix Control (DMC)),以及由Clarke提出的广义预测控制(Generalized Predictive Control (GPC))。MAC和DMC都是基于非参数模型的算法,MAC以被控对象的脉冲响应特性为预测模型,DMC以对象的阶跃响应特性为预测模型。而GPC是以受控自回归积分滑动平均(CARIMA)模型为预测模型,结合在线辨识和自校正机制的算法,大大增强了算法的适用性和鲁棒性。
  因为脉冲响应和阶跃响应容易从生产现场获得,因此MAC和DMC不需要辨识过程就可以设计控制系统。这类控制算法采用在有限时域内的滚动优化,在滚动优化的过程中不断进行反馈校正,克服了对象参数结构不确定带来的影响,增强了系统的鲁棒性。
  此外,Morari等在1982年研究出一种新型控制结构——内模控制(Internal Model Control (IMC)),从结构的角度分析了预测控制的动态性能和鲁棒性,对预测控制做了更深入的研究。
  1.2 现代预测控制
  近年来,预测控制打破原有的单调的对算法进行研究的模式,开始与其他方法结合,发展出一类先进的预测控制策略。如和极点配置结合的广义极点配置控制(Generalized Pole Placement Control (GPP)),和自适应控制相结合产生的自适应预测控制器,和解耦控制结合产生的解耦预测控制算法等等先进预测控制技术。
  随着当今科学技术和智能控制的发展,预测控制与智能控制技术相结合产生出智能预测控制技术,如和模糊控制结合而成的模糊预测控制,和神经网络方法结合形成的神经元网络预测控制,以及遗传算法预测控制等;预测控制与人工智能和大系统递阶原理结合,构成多层智能预测控制模式。除了这类先进的预测控制技术与智能预测控制技术之外,预测控制还发展了多种新型的预测控制理论,例如预测函数控制、多速率采样预测控制、多模型切换预测控制和有约束预测控制等等,这一系列新型的预测控制策略,极大地丰富了预测控制领域的内容,也是近年来控制领域的研究热点。
  1.3 非线性预测控制
  对于大多实际工业过程系统来说,被控对象都是具有较强非线性的特性,这时,常规的针对线性对象的预测控制策略已经达不到优化控制的目的了,因此在控制中就需要采用非线性预测控制来解决这一问题。现在已提出的非线性预测控制方法主要体现在以下几个方面:
  (1)基于线性化方法的非线性预测控制:对非线性对象模型进行线性化,用线性化之后的模型来替代原有的非线性模型,信捷职称论文写作发表网,再按照常规预测控制的滚动优化策略设计控制器,但反馈校正和模型预测的设计仍然使用非线性模型。线性化的方法有Lyapunov线性化和反馈线性化。
  (2)基于特殊模型的非线性预测控制:这类特殊模型一般包括Volterra模型、NARMAX模型、Hammerstein模型、Laguerre模型和双线性模型等等。
  (3)多模型的非线性预测控制:多模型预测方法可以看作模型调度(Model-Scheduling approach),其特点是将多模型方法引入预测控制中,在整个控制设计中用多个不同的线性模型来逼近非线性过程,从而实现对非线性系统的控制。

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com