第5章模型预测控制.ppt
《第5章模型预测控制.ppt》由会员分享,可在线阅读,更多相关《第5章模型预测控制.ppt(29页珍藏版)》请在三一文库上搜索。
1、5.1 引言,一 什么是模型预测控制(MPC)?,模型预测控制(Model Predictive Control)是一种基于模型的闭环 优化控制策略,已在炼油、化工、冶金和电力等复杂工业过程中得到 了广泛的应用。,其算法核心是:可预测过程未来行为的动态模型,在线反复优化计 算并滚动实施的控制作用和模型误差的反馈校正。,模型预测控制具有控制效果好、鲁棒性强等优点,可有效地克服过 程的不确定性、非线性和关联性,并能方便地处理过程被控变量和操 纵变量中的各种约束。,二 模型预测控制的产生背景,1. 工业需求:,2. 传统控制及现代控制理论的局限性,(i). 随着过程工业日益走向大型化、连续化,工业生
2、产过程日趋复杂多变, 往 往具有强藕合性、非线性、信息不完全性和大纯滞后等特征,并存在着各种 约束条件,其动态行为还会随操作条件变化、催化剂失活等因素而改变。,(ii). 典型生产装置的优化操作点通常位于各种操作变量的约束边界处, 因而一 个理想的控制器应当保证使生产装置在不违反约束的情况下尽可能接近约束, 以确保获取最佳经济效益。,(i). 传统的PID控制策略和一些复杂控制系统不能满足控制要求;,(ii). 现代控制理论的不作为:,3. 计算机技术的迅速发展为求解许多复杂控制计算问题提供了 强大的物质基础。,过分依靠被控对象的精确数学模型 ;,不能处理非线性、时变性、不确定性、有约束、多目
3、标问题。,三 模型预测控制的产生过程,1. 模型算法控制(MAC)的产生:,(i). 1978年,法国的Richalet等人在系统脉冲响应的基础上,提出了模型预 测启发控制(MPHC, Model Predictive Heuristic Control),并介绍了其在工业 过程控制中的效果;,(ii). 1982年,Rouhani和Mehra2给出了基于脉冲响应的模型算法控制(MAC, Model Algorithmic Control);,2. 动态矩阵控制(DMC)的产生:,动态矩阵控制(DMC, Dynamic Matrix Control)于1974年应用在美国壳牌石 油公司的生产装
4、置上,并于1980年由Culter等在美国化工年会上公开发表,,3. 广义预测控制(GPC)的产生:,1987年,Clarke等人在保持最小方差自校正控制的在线辨识、输出预测、 最小方差控制的基础上,吸取了DMC和MAC中的滚动优化策略,基于参数 模型提出了兼具自适应控制和预测控制性能的广义预测控制算法。,预测控制特点: 对模型要求低,建模方便,不需要深入了解过程内部机理 滚动优化策略,较好的动态控制效果 简单实用的模型校正方法,较强的鲁棒性 不增加理论困难,可推广应用于有约束、大纯滞后、多输入多输出、非线性等过程 一类用计算机实现的优化控制算法,四 预测控制的特点,预测控制是一种比较特殊的控
5、制算法:,(i). 起源于实践(不是理论发展的需要,而是工业实践向控制论提出 的挑战);,(ii). 理论研究落后于实践(定量分析)。,五 模型预测控制的应用,在预测控制问世来,由于计算机技术的发展和日益复杂的工业系统 对先进控制的需求,使预测控制的应用范围日渐扩大,控制水平日益 提高。目前,预测控制已成为工业控制领域应用最多的一种先进控制 策略。,商品化预测控制软件产品:,(i). 第一代:以Adersa的IDCOM和She11 Oil的DMC为代表,算法针 对无约束多变量过程;,(ii). 第二代:以Shell Oil的QDMC为代表,处理约束多变量过程的控 制问题;,(iii). 第三代
6、:产品包括Adersa的HIECOM和PFC,DMC的DMC plus 和Honeywell的RMPCT,算法增加了摆脱不可行解的办法,并具有容 错和多个目标函数等功能。,商品化预测控制软件简介,5.2 模型预测控制基本原理,一 模型预测控制的分类,1. 基于非参数模型的预测控制算法,代表性的算法有模型算法控制 (MAC) 和动态矩阵控制(DMC)。这 类算法适合处理开环稳定多变量过程约束间题的控制;,2. 基于ARMA或CARIMA等输入输出参数化模型预测控制算法,代表性的算法为广义预测控制算法(GPC)。这类算法可用于开环不 稳定、非最小相位和时变时滞等较难控制的对象,并对系统的时滞和 阶
7、次不确定有良好的鲁棒性。但对于多变量系统,算法实施较困难。,3. 滚动时域控制( Receding Horigon Control, RHC),这种算法由著名的LQ或LQG算法发展而来。对于状态空间模型, 用有限时域二次性能指标再加终端约束的滚动时域控制方法来保证系 统稳定性。它已拓展至跟踪控制和输出反馈控制。,二 模型预测控制的基本原理,1. 预测模型,预测控制的模型称为预测模型。预测控制对模型的要求不同于其他 传统的控制方法,它强调的是模型的功能而不是模型的结构,只要模 型可利用过去已知数据信息预测系统未来的输出行为,就可以作为预 测模型。,预测模型的功能为:在当前时刻,基于过程的动态模型
8、,利用被控 对象的历史信息和未来输入,预测系统未来响应。,(i) 传统的模型: 状态方程、传递函数 ;,(ii) 实际工业过程中较易获得的脉冲响应模型或阶跃响应模型 ;,(iii)易于在线辨识并能描述不稳定系统的CARIMA等模型 ;,2. 滚动优化,(i) 优化目的,按照某个目标函数确定当前和未来控制作用的大小,这些控制作用 将使未来输出预测序列沿某个参考轨迹“最优地”达到期望输出设定值.,(ii) 优化过程,不是采用一成不变的全局最优化目标,而是采用滚动式的有限时域 优化策略。优化过程不是一次离线进行,而是在线反复进行优化计 算、滚动实施,从而使模型失配、时变、干扰等引起的不确定性能及 时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模型 预测 控制
链接地址:https://www.31doc.com/p-2979960.html