期刊文献+

基于多参数规划的显式模型预测系统设计的可行域扩张算法 被引量:1

A multi-parametric-programming-based feasible region-expansion algorithm for synthesis of explicit model predictive control system
在线阅读 下载PDF
导出
摘要 基于约束线性优化控制问题的多参数二次规划求解方法,提出设计显式模型预测控制系统的可行域逐步扩张算法.首先建立一种求取优化控制问题输出不变集的迭代算法.以该输出不变集作为多参数规划问题中状态区域约束限制的初始条件,通过反复求解多参数规划问题和不断改变状态区域约束限制,能够逐步扩大显式模型预测控制系统的无限时间可行区域,直到可行域不再继续扩大.算法收敛时设计得到的显式模型预测控制系统在其所有的状态分区上都是无限时间可行的.通过数值仿真计算,验证本文提出算法的有效性. Based on the multi-parametric quadratic programming(MPQP) for the linear constrained optimal control problem, a feasible and a feasible-region-expansion algorithm is proposed for synthesis of the explicit model predictive control(MPC) systems. Firstly, an iterative algorithm for computing the output invariant set of the optimal control problem is established; the computed invariant set is then used as the initial constraint for the state region in the MPQP problem. By iteratively solving the MPQP problem and replacing its constraint for the state region, the feasible region of the explicit MPC system is progressively expanded until its convergence. The state trajectory of the resulting explicit MPC systems starting from any state in its state partitions is always infinite time-feasible. Simulations also show that the proposed algorithm is effective.
出处 《控制理论与应用》 EI CAS CSCD 北大核心 2009年第3期305-308,共4页 Control Theory & Applications
基金 国家自然科学基金资助项目(60604014).
关键词 多参数二次规划 显式模型预测控制系统 可行域逐步扩张法 multi-parametric quadratic programming(MPQP) synthesis of explicit model predictive control system feasible region-expansion algorithm.
  • 相关文献

参考文献9

  • 1BEMPORAD A, MORARI M, DUA V, et al. The explicit linear quadratic regulator for constrained systems[J]. Automatica, 2002, 38(1): 3 - 20.
  • 2WANG Z Y, KOTHARE M V. An efficient off-line formulation of robust model predictive control using linear matrix inequalities[J]. Automatica, 2003,39(3): 837 - 2846.
  • 3MUNOZ D L, RAMIREZ D R, CAMACHO E F, et al. Explicit solution of min-max MPC with additive uncertainties and quadratic criterion[J]. Systems & Control Letters, 2006, 55(4): 266 - 274.
  • 4ROSSITER J A, GRIEDER P. Using interpolation to improve efficiency of multiparametric predictive control[J]. Automatica, 2005, 41(4): 637 - 643.
  • 5TONDEL P, JOHANSEN T A, BEMPORAD A. An algorithm for multiparametric quadratic programming and explicit MPC solutions[J]. Automatica, 2003, 39(3): 489 - 497.
  • 6SUARD R, LOFBERG J, GRIEDER P, et al. Efficient computation of controller partitions in multiParametric programming[C]//Proceedings of the 43th IEEE Conference on Decision and Control, Atlantis, Paradise Island Bahamas. Atlantis, USA: IEEE Press, 2004, 12: 14- 17.
  • 7GRIEDER P, LUTHI M, PARILLO P, et al. Stability and feasibility of receding horizon control[C] //Proceedings of 2003 European Control Conference. Cambridge, United Kingdom: Springer, 2003, 9: 1-4.
  • 8KERRIGAN E C. Robust constraints satisfaction: invariant sets and predictive control[D]. United Kingdom, Cambridge: The University of Cambridge, 2000.
  • 9KVASNICA M, GRIEDER P, BAOTIC M, et al. MultiParametric Toolbox(MPT)[M] //Hybrid Systems: Computation and Control, Lecture Notes in Computer Science. Berlin: Springer Verlag, 2004, 2993: 448 - 462.

同被引文献5

  • 1Bemporad A, Morari M, Dua V, et al. The explicit line-ar quadratic regulator for constrained systems [ J ]. Auto- matica, 2002, 38( 1 ): 3-20.
  • 2Tondel P, Johansen T A, Bemporad A. An algorithm for multi-parametric quadratic programming and explicit MPC solutions [ J ]. Automatica, 2003, 39 (3) : 489 - 497.
  • 3Bemporad A. Model predictive control design: new trends and tools [ C ]//Proceedings of the 45th IEEE Conference on Decision and Control. San Diego, CA, USA, 2006: 6678 - 6683.
  • 4Dua P, Kouramas K, Dua V, Pistikopoulos E N. MPC on a chip--recent advances on the application of multi- parametric model-based control [ J ]. Computers and Chemical Engineering, 2008,32 (4) : 754 - 765.
  • 5张聚,刘江,王槊华.汽车悬挂系统显式模型预测控制[J].信息与控制,2009,38(6):692-697. 被引量:3

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部