模型预测控制专题培训课件
- 格式:ppt
- 大小:543.50 KB
- 文档页数:29
16.323讲课15模型预测控制z Allgower,F.,和A.Zheng,非线性模型预测控制,Springer-Verlag,2000。
z Comacho,E.,和C.Bordons,模型预测控制,Springer-Verlag,1999。
z Kouvaritakis,B.,和M.Cannon,非线性预测控制:理论和实践,IEE出版社,2001。
z Maciejowski,J.,有约束的预测控制,Pearson Education POD,2002.z Rossiter,J.A.,基于模型的预测控制:实践方法,CRC出版社,2003。
MPCz 在讲课7的计划是有效“开环”- 使用一个假设的模型和约束集设计控制输入序列u()t 。
- 问题是有模型误差与/或扰动时,这些输入不能产生期望的系统响应。
z 需要“闭环”策略补偿这些误差。
- 方法称作模型预测控制 - 也就是知名的滚动时域控制z 基本策略:- 在时刻k ,由当前状态x()k 使用系统模型的知识设计一个有限范围N 长的输入序列u(|1),u(|2),u(|3),,u(|)k k k k k k k k N ++++…- 实现输入序列的一部分,通常就是第一步。
- 在时间1k+,对状态x(1)k +重复上述步骤参考旧输出旧输入过去当前未来时间未来输入,没有控制“最优的”未来输入未来输出,没有控制“最优的”未来输出MPC :基本思想(来自Bo Wahlberg )MIT OCW 供图z 注意控制算法是基于在每一步数值求解一个最优化问题- 典型的有约束优化z MPC 的主要优势:- 明确说明系统约束。
不只是设计控制器使得系统远离约束。
- 可以容易处理非线性和时变对象动态,因为控制器是可以实时(和计划时间)修改的模型的显函数z 许多商业应用的时间可以追溯到20世纪70年代早期,见/~qin/cptv/cptv14.html- 很多这些工作是过程控制 — 是非线性动态,但是变化不是特别快。