供稿:工控网
发布时间:2005/10/14 10:59:00
摘要:
本文简要讨论了预测控制的基本特征、原理和算法设计。分析提出了预测控制与常规控制PID结合的串级控制系统,通过仿真试验说明DMC-PID串级控制算法能有效地应用于大迟延过程的控制。
关键词:
预测模型 大迟延过程 滚动优化 , DMC-PID串级控制
引言
随着科学技术和生产的迅速发展,对复杂和不确定性系统实行自动控制的要求不断提高,使得现代控制理论的局限性日益明显。为了克服理论和应用之间的不协调,人们除了加强对生产过程的建模、系统辨识、自适应控制、鲁棒控制等的研究外,开始打破传统控制思想的束缚,试图面向工业过程的特点,寻找各种对模型要求低、在线计算方便、控制综合效果好的控制方法和算法。预测控制就是在这种情况下发展起来的一类新型计算机控制算法。
1. 预测控制的基本原理
模型预测控制具有什么特征呢?就一般的意义来说,预测控制不论其算法形式如何不同,都应建立在下述三项基本原理基础上。
1.1 预测模型
预测控制是一种基于非参数模型的控制算法,这一模型称为预测模型。预测模型的功能是根据对象的历史信息和未来输入预测其未来输出。模型预测控制(MPC)包括模型算法控制(MAC)、动态矩阵控制(DMC)和广义预测控制(GPC)三种。对于动态矩阵控制,采用容易获得的被控对象单位阶跃响应序列作为预测和控制的模型,并且控制算法是增量形式,所以,DMC控制系统可以消除稳态偏差,因此DMC的应用比较广泛。
1.2 滚动优化
预测控制是一种优化控制算法,它是通过某一性能指标的最优来确定未来的控制作用。这一性能指标涉及到系统未来的行为。
然而,需要强调的是,预测控制中的优化与传统意义下的离散最优控制有很大的差别,这主要表现在预测控制中的优化是一种有限时段的滚动优化。在每一采样时刻,优化性能指标只涉及到从该时刻起未来有限的时间,而到下一采样时刻,这一优化时段同时向前推移。因此,预测控制不是用一个对全局相同的优化性能指标,而是在每一时刻有一个相对于该时刻的优化性能指标。不同时刻优化性能指标的相对形式是相同的,但其绝对形式,即所包含的时间区域则是不同的。因此,在预测控制中,优化不是一次离线进行,而是反复在线进行,这就是滚动优化的含义,也是预测控制区别于传统最优控制的根本点。
1.3 反馈校正
预测控制是一种闭环控制算法,在通过优化确定了一系列未来的控制作用后,为了防止模型失配或环境干扰引起控制对理想状态的偏离,它通常不是把这些控制作用逐一全部实施,而只是实现本时刻的控制作用。到下一采样时刻,则首先检测对象的实际输出,并利用这一实时信息对基于模型的预测进行修正,然后再进行新的优化。
反馈校正的形式是多样的,可以在保持预测模型不变的基础上,对未来的误差作出预测并加以补偿,也可以根据在线辨识的原理直接修改预测模型。不论取何种校正形式,预测控制都把优化建立在系统实际的基础上,并力图在优化时对系统未来的动态行为作出较准确的预测。因此,预测控制中的优化不仅基于模型,而且利用了反馈的信息,因而构成了闭环代化。
2.预测控制算法
2.1系统模型与输出多步预测
被控对象的单位阶跃响应a(t)很容易通过现场试验获得。选用适当的采样周期对连续的单位阶跃响应a(t)进行采样和A/D转换,即得系
如需了解更多信息,请访问 (工控网)官网 http://www.gongkong.com/
工控网
地 址:北京市海淀区紫竹院路116号嘉豪国际中心B座8层
邮 编:100097
电 话:010-58930088
传 真:010-58930018
网 址:http://www.gongkong.com/
E-mail:welcome@gongkong.com
联系人:工控网