Implementation Aspects of Model Predictive Control for Embedded Systems

被引:0
作者
Zometa, Pablo [1 ]
Koegel, Markus [1 ]
Faulwasser, Timm [1 ]
Findeisen, Rolf [1 ]
机构
[1] OvG Univ Magdeburg, Inst Automat Engn, Magdeburg, Germany
来源
2012 AMERICAN CONTROL CONFERENCE (ACC) | 2012年
关键词
model predictive control; embedded systems; real-time implementation; fast gradient method; LEGO NXT;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We discuss implementation related aspects of model predictive control schemes on embedded platforms. Exemplarily, we focus on fast gradient methods and present results from an implementation on a low-cost microcontroller. We show that input quantization in actuators should be exploited in order to determine a suboptimality level of the online optimization that requires a low number of algorithm iterations and might not significantly degrade the performance of the real system. As a case study we consider a Segway-like robot, modeled by a linear time-invariant system with 8 states and 2 inputs subject to box input constraints. The test system runs with a sampling period of 4 ms and uses a horizons up to 20 steps in a hard real-time system with limited CPU time and memory.
引用
收藏
页码:1205 / 1210
页数:6
相关论文
共 13 条
  • [1] [Anonymous], 2013, Introductory lectures on convex optimization: A basic course
  • [2] The explicit linear quadratic regulator for constrained systems
    Bemporad, A
    Morari, M
    Dua, V
    Pistikopoulos, EN
    [J]. AUTOMATICA, 2002, 38 (01) : 3 - 20
  • [3] DEVOLDER O., 1 ORDER METHODS SMOO
  • [4] Kgel M., 2011, IFAC Proceedings Volumes, V44, P1362, DOI DOI 10.3182/20110828-6-IT-1002.03322
  • [5] SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT
    LIU, CL
    LAYLAND, JW
    [J]. JOURNAL OF THE ACM, 1973, 20 (01) : 46 - 61
  • [6] Maciejowski J. M., 2002, Predictive control with constraints
  • [7] Constrained model predictive control: Stability and optimality
    Mayne, DQ
    Rawlings, JB
    Rao, CV
    Scokaert, POM
    [J]. AUTOMATICA, 2000, 36 (06) : 789 - 814
  • [8] Nesterov Y., 1983, Sov Math Dokl, V27, P372
  • [9] Primbs JA, 1997, IEEE DECIS CONTR P, P3196, DOI 10.1109/CDC.1997.652335
  • [10] Rawlings J. B., 2009, Model predictive control theory and design.