模型预测控制.pptx
《模型预测控制.pptx》由会员分享,可在线阅读,更多相关《模型预测控制.pptx(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、控制理论与控制工程专题模型预测控制ModelPredictiveControlMPC 模型预测控制的发展 模型预测控制的基本特点 模型预测控制的基本原理 模型预测控制的基本算法 模型预测控制模型预测控制时代背景:20202020世纪世纪世纪世纪70707070年代年代年代年代工业生产规模不断扩大工业生产规模不断扩大工业生产规模不断扩大工业生产规模不断扩大对生产过程要求不断提高:质量、性能、安全对生产过程要求不断提高:质量、性能、安全对生产过程要求不断提高:质量、性能、安全对生产过程要求不断提高:质量、性能、安全复杂性:非线性复杂性:非线性复杂性:非线性复杂性:非线性、时、时、时、时变性、耦合、
2、时滞变性、耦合、时滞变性、耦合、时滞变性、耦合、时滞控制仪表获得很大发展控制仪表获得很大发展控制仪表获得很大发展控制仪表获得很大发展 模型预测控制的发展工业自动化工具的发展(仪表)年代工业发展状况仪表技术1950化工、钢铁、纺织、造纸等,规模较小;电子管时代气动仪表,标准信号:20100kPa采用真空电子管;自动平衡型记录仪1960半导体技术;石油化工;计算机;大型电站;过程工业大型化电动仪表,标准信号:010mA仪表控制室;模拟流程图;DDC1970集成电路技术;微处理器;能源危机;工业现代化;微机广泛应用电动仪表,标准信号:420mACAD;自动机械工具;机器人;DCS;PLC1980办公
3、自动化;数字化技术;通讯、网络技术;重视环境数字化仪表;智能化仪表;先进控制软件1990后智能控制;工业控制高要求现场总线;分析仪器的在线应用;优化控制理论背景:新的控制理论得到发展新的控制理论得到发展新的控制理论得到发展新的控制理论得到发展现代控制理论现代控制理论现代控制理论现代控制理论状态空间分析法 最优控制理论 系统辨识与参数估计新发展的控制新发展的控制新发展的控制新发展的控制理论理论理论理论 自适应控制 非线性控制 多变量控制 得到应用:航空、机电、军事等得到应用:航空、机电、军事等得到应用:航空、机电、军事等得到应用:航空、机电、军事等 模型预测控制的发展存在问题过程工业应用差过程工
4、业应用差控制理论的问题:控制理论的问题:控制理论的问题:控制理论的问题:依赖精确模型依赖精确模型依赖精确模型依赖精确模型适合多变量控制适合多变量控制适合多变量控制适合多变量控制,但算法复杂,但算法复杂,但算法复杂,但算法复杂实现困难:实现困难:实现困难:实现困难:计算量大、鲁棒性差计算量大、鲁棒性差计算量大、鲁棒性差计算量大、鲁棒性差.工程工程工程工程实际的问题:实际的问题:实际的问题:实际的问题:受控过程越来越受控过程越来越受控过程越来越受控过程越来越复杂,难以建模复杂,难以建模复杂,难以建模复杂,难以建模不确定因素多不确定因素多不确定因素多不确定因素多能源危机能源危机能源危机能源危机 经济
5、效益经济效益经济效益经济效益 模型预测控制的发展70年代开始关注工业过程复杂性控制问题串级控制、前馈控制等在过程控制中得到应用现代控制理论仍很少在过程控制领域应用80年代Richalet和Cutler两人几乎同时报道研究成果MPHC(模型预测启发式控制)DMC(动态矩阵控制)模型预测控制正式问世Cutler壳牌石油公司多变量模型预测控制软件Richalet专利转让Setpoint公司多变量控制器首先首先首先首先在工程实践获得成功在工程实践获得成功在工程实践获得成功在工程实践获得成功应用应用应用应用是经典和现代控制理论的结合是经典和现代控制理论的结合是经典和现代控制理论的结合是经典和现代控制理论
6、的结合 反馈控制反馈控制反馈控制反馈控制 最优控制最优控制最优控制最优控制 (滚动优化滚动优化滚动优化滚动优化+反馈校正);反馈校正);反馈校正);反馈校正);是处理过程控制中多变量约束控制问题的最有效方法是处理过程控制中多变量约束控制问题的最有效方法是处理过程控制中多变量约束控制问题的最有效方法是处理过程控制中多变量约束控制问题的最有效方法典型代表:典型代表:典型代表:典型代表:MACMAC、DMCDMC和和和和GPCGPC 模型预测控制的基本特点现代典型过程对象的控制系统层次图现代典型过程对象的控制系统层次图Unit1为传统结构Unit2为 MPC结构预测控制算法的核心内容:预测控制算法的
7、核心内容:预测控制算法的核心内容:预测控制算法的核心内容:建立内部模型建立内部模型建立内部模型建立内部模型确定参考轨迹确定参考轨迹确定参考轨迹确定参考轨迹设计控制算法设计控制算法设计控制算法设计控制算法实行实行实行实行在线优化在线优化在线优化在线优化预测控制算法的三要素为:预测控制算法的三要素为:预测控制算法的三要素为:预测控制算法的三要素为:预测模型预测模型预测模型预测模型滚动优化滚动优化滚动优化滚动优化反馈校正反馈校正反馈校正反馈校正 模型预测控制的基本特点模型预测控制的三要素模型预测控制的三要素预测模型预测模型预测模型预测模型 对未来一段时间内的输出进行预测对未来一段时间内的输出进行预测
8、对未来一段时间内的输出进行预测对未来一段时间内的输出进行预测滚动优化滚动优化滚动优化滚动优化 滚动滚动滚动滚动进行有限时域在线进行有限时域在线进行有限时域在线进行有限时域在线优化优化优化优化反馈校正反馈校正反馈校正反馈校正 通过通过通过通过预测误差反馈,修正预测模型,提高预测预测误差反馈,修正预测模型,提高预测预测误差反馈,修正预测模型,提高预测预测误差反馈,修正预测模型,提高预测精度精度精度精度 通过滚动优化和反馈校正弥补模型精度通过滚动优化和反馈校正弥补模型精度通过滚动优化和反馈校正弥补模型精度通过滚动优化和反馈校正弥补模型精度不高的不足,抑制扰动,提高鲁棒性。不高的不足,抑制扰动,提高鲁
9、棒性。不高的不足,抑制扰动,提高鲁棒性。不高的不足,抑制扰动,提高鲁棒性。模型预测控制的优势模型预测控制的优势建模建模建模建模方便方便方便方便 不不不不需要深入了解过程内部机理需要深入了解过程内部机理需要深入了解过程内部机理需要深入了解过程内部机理有利于有利于有利于有利于提高提高提高提高系统鲁棒性的控制器设计系统鲁棒性的控制器设计系统鲁棒性的控制器设计系统鲁棒性的控制器设计滚动的优化滚动的优化滚动的优化滚动的优化策略策略策略策略 较好较好较好较好的动态控制效果的动态控制效果的动态控制效果的动态控制效果不增加理论不增加理论不增加理论不增加理论困难困难困难困难 可可可可推广到有约束条件、大纯推广到
10、有约束条件、大纯推广到有约束条件、大纯推广到有约束条件、大纯滞后、非最小相位及非线性等过程滞后、非最小相位及非线性等过程滞后、非最小相位及非线性等过程滞后、非最小相位及非线性等过程是一种计算机优化控制算法是一种计算机优化控制算法是一种计算机优化控制算法是一种计算机优化控制算法对模型要求不高对模型要求不高对模型要求不高对模型要求不高鲁棒性可调鲁棒性可调鲁棒性可调鲁棒性可调可处理约束可处理约束可处理约束可处理约束 (操作变量操作变量操作变量操作变量 MVMV、被控变量、被控变量、被控变量、被控变量CV)CV)可处理可处理可处理可处理“方方方方”、“瘦瘦瘦瘦”、“胖胖胖胖”,进行自动转换,进行自动转
11、换,进行自动转换,进行自动转换可实现多目标优化(包括经济指标)可实现多目标优化(包括经济指标)可实现多目标优化(包括经济指标)可实现多目标优化(包括经济指标)可处理特殊系统:非最小相位系统、伪积分系统、可处理特殊系统:非最小相位系统、伪积分系统、可处理特殊系统:非最小相位系统、伪积分系统、可处理特殊系统:非最小相位系统、伪积分系统、零增益系统零增益系统零增益系统零增益系统模型预测控制的优势模型预测控制的优势开环控制开环控制开环控制开环控制+滚动优化的实施需要闭环特性的分析,滚动优化的实施需要闭环特性的分析,滚动优化的实施需要闭环特性的分析,滚动优化的实施需要闭环特性的分析,甚至是标称稳定性的甚
12、至是标称稳定性的甚至是标称稳定性的甚至是标称稳定性的分析分析分析分析在线计算量较大。目前广泛应用于慢过程对象的在线计算量较大。目前广泛应用于慢过程对象的在线计算量较大。目前广泛应用于慢过程对象的在线计算量较大。目前广泛应用于慢过程对象的控制问题控制问题控制问题控制问题上上上上非线性对象,需要额外的在线计算非线性对象,需要额外的在线计算非线性对象,需要额外的在线计算非线性对象,需要额外的在线计算需要辨识模型,分析干扰,确定性能指标,整个需要辨识模型,分析干扰,确定性能指标,整个需要辨识模型,分析干扰,确定性能指标,整个需要辨识模型,分析干扰,确定性能指标,整个问题集合了众多信息问题集合了众多信息
13、问题集合了众多信息问题集合了众多信息模型预测控制的弱势模型预测控制的弱势多变量预测控制系统的稳定性、鲁棒性多变量预测控制系统的稳定性、鲁棒性多变量预测控制系统的稳定性、鲁棒性多变量预测控制系统的稳定性、鲁棒性 线性系统线性系统线性系统线性系统 自自自自适应预测适应预测适应预测适应预测理论性较强理论性较强理论性较强理论性较强非线性预测控制系统非线性预测控制系统非线性预测控制系统非线性预测控制系统 内部内部内部内部模型用神经网络(模型用神经网络(模型用神经网络(模型用神经网络(ANN ANN)描述)描述)描述)描述针对预测控制的特点开展研究针对预测控制的特点开展研究针对预测控制的特点开展研究针对预
14、测控制的特点开展研究 国内外国内外国内外国内外先进控制软件包开发所采用先进控制软件包开发所采用先进控制软件包开发所采用先进控制软件包开发所采用分布式分布式分布式分布式预测控制预测控制预测控制预测控制模型预测控制的未来发展模型预测控制的未来发展 模型预测控制的基本原理预测模型预测模型 预测模型的功能预测模型的功能预测模型的功能预测模型的功能根据被控对象的历史信息根据被控对象的历史信息根据被控对象的历史信息根据被控对象的历史信息u(k-j),y(k-j)|j1 和未来输入和未来输入和未来输入和未来输入u(k+j-1)|j=1,M,预测系统未来响应预测系统未来响应预测系统未来响应预测系统未来响应y(
15、k+j)|j=1,P。预测模型形式预测模型形式预测模型形式预测模型形式参数模型:如微分方程、差分方程、状态方程、参数模型:如微分方程、差分方程、状态方程、传递函数等传递函数等非参数模型:如脉冲响应、阶跃响应、模糊模型、非参数模型:如脉冲响应、阶跃响应、模糊模型、智能模型等智能模型等 模型预测控制的基本原理2 yu143未来未来过去过去k 时刻时刻 1控制策略控制策略 2控制策略控制策略 3对应于控制对应于控制 策略策略的输出的输出 4对应于控制策略对应于控制策略的输出的输出基于模型的预测示意图(基于模型的预测示意图(基于模型的预测示意图(基于模型的预测示意图(P=M)预测模型预测模型预测模型预
16、测模型(P MP M)kk+mk-j过去过去当前当前未来未来控制时域控制时域M M预测时域预测时域P Pk+py(k-j)u(k-j)y1(k+j|k)y2(k+j|k)u1(k+j|k)u2(k+j|k)差分方程差分方程差分方程差分方程状态方程状态方程状态方程状态方程脉冲传递函数脉冲传递函数脉冲传递函数脉冲传递函数常用模型预测的形式常用模型预测的形式由于由于即即因而因而其中其中Markov矩阵对输出的预测对输出的预测 利用预测模型得到输出利用预测模型得到输出利用预测模型得到输出利用预测模型得到输出预测预测预测预测 ym(k+j|k)ym(k+j|k)f u(k-i),y(k-i)i 1,2,
17、3,j滚动优化滚动优化控制目的控制目的控制目的控制目的 通过某一通过某一通过某一通过某一性能指标性能指标性能指标性能指标J 的的的的最优最优最优最优,确定未来的确定未来的确定未来的确定未来的控制作控制作控制作控制作用用用用u(k+j|k)。指标指标指标指标J希望希望希望希望模型预测输出尽可能趋近模型预测输出尽可能趋近模型预测输出尽可能趋近模型预测输出尽可能趋近于参考轨迹。于参考轨迹。于参考轨迹。于参考轨迹。优化过程优化过程优化过程优化过程 随时间推移在线优化,每时刻反复进行随时间推移在线优化,每时刻反复进行随时间推移在线优化,每时刻反复进行随时间推移在线优化,每时刻反复进行 优化目标只关心预测
18、时域内系统的动态性能优化目标只关心预测时域内系统的动态性能优化目标只关心预测时域内系统的动态性能优化目标只关心预测时域内系统的动态性能 每周期只将每周期只将每周期只将每周期只将u(k+1|k)或或或或u(k+m|k)施加于被控过程施加于被控过程施加于被控过程施加于被控过程 mM)反馈校正反馈校正 每到一个新的采样时刻,都要通过实际测到的输出信息对基于模型的预测输出进行修正,然后再进行新的优化。不断根据系统的实际输出对预测输出值作出修正使滚动优化不但基于模型,而且利用了反馈信息,构成闭环优化。反馈校正反馈校正y(k+j|k)=ym(k+j|k)+e(k+j|k)e(k+j|k)=y(k|k)-y
19、m(k|k)yukk+141231k时刻的预测时刻的预测输出输出ym(k)2k时刻时刻实际输出实际输出y(k+1)3预测预测误差误差e(k+1)4k时刻校正后的预测时刻校正后的预测输出输出ym(k+1)t/T反馈校正反馈校正kk-jk+Py(k-j)u(k-j)y(k+j|k)u(k+j)ym(k+j|k-1)y(k)ym(k)e(k)反馈校正反馈校正 动态矩阵控制动态矩阵控制动态矩阵控制动态矩阵控制(DMCDMC,D Dynamic ynamic MMatrix atrix C Control ontrol)模型算法控制模型算法控制模型算法控制模型算法控制(MACMAC,MModel ode
20、l A Algorithm lgorithm C Controlontrol)广义预测控制广义预测控制广义预测控制广义预测控制(GPCGPC,GGeneralized eneralized P Predictive redictive C Controlontrol)预测函数控制预测函数控制预测函数控制预测函数控制(PFCPFC,P Predictive redictive F Functional unctional C Controlontrol)滚动时域控制滚动时域控制滚动时域控制滚动时域控制(RHCRHC,R Receding eceding HHorizon orizon C Con
21、trolontrol)模型预测控制的基本算法模型算法模型算法控制控制(MAC)vv应用应用应用应用最早的一最早的一最早的一最早的一种模型预测控制算法种模型预测控制算法种模型预测控制算法种模型预测控制算法vv上世纪上世纪上世纪上世纪6060年代末,年代末,年代末,年代末,RichaletRichalet等提出并应用等提出并应用等提出并应用等提出并应用vv上上上上世世世世纪纪纪纪7070年年年年代代代代,MehraMehra等等等等对对对对RichaletRichalet工工工工作作作作进进进进行总结行总结行总结行总结vvMehraMehra等提出进一步理论研究等提出进一步理论研究等提出进一步理论
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模型 预测 控制
限制150内