Automatic Deployment of Industrial Embedded Model Predictive Control using qpOASES

被引:0
作者
Kufoalor, D. K. M. [1 ]
Binder, B. J. T. [1 ]
Ferreau, H. J. [3 ]
Imsland, L. [1 ]
Johansen, T. A. [1 ,2 ]
Diehl, M. [4 ]
机构
[1] Norwegian Univ Sci & Technol NTNU, Dept Engn Cybernet, OS Bragstads Plass 2D, N-7491 Trondheim, Norway
[2] NTNU, Ctr Autonomous Marine Operat & Syst, Trondheim, Norway
[3] ABB Corp Res, CH-5405 Baden, Switzerland
[4] Univ Freiburg, Inst Microsyst Engn IMTEK, Freiburg, Germany
来源
2015 EUROPEAN CONTROL CONFERENCE (ECC) | 2015年
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Different high-speed quadratic programming (QP) solvers are incorporated into an ANSI C code generation framework for embedded Model Predictive Control (MPC). The controllers developed are based on step response (linear) models and design configurations obtained from SEPTIC, Statoil's software tool for MPC applications. In order to achieve high online computational efficiency, offline computations/preparations are made at the code generation stage, and appropriate problem data are used in the QP solvers. We discuss implementation aspects arising when running an embedded MPC controller on an industrial PLC and present results of hardware-in-theloop simulation tests for two challenging industrial applications. The results indicate that the online active-set strategy as implemented in the software package qpOASES exhibits superior performance compared to both a tailored interior-point method and a primal-dual first-order method for the step response class of models considered in this paper.
引用
收藏
页码:2601 / 2608
页数:8
相关论文
共 23 条
  • [1] Aaker V., 2012, THESIS
  • [2] [Anonymous], 2012, THESIS
  • [3] The explicit linear quadratic regulator for constrained systems
    Bemporad, A
    Morari, M
    Dua, V
    Pistikopoulos, EN
    [J]. AUTOMATICA, 2002, 38 (01) : 3 - 20
  • [4] Binder B. J. T., 2014, 2014 IEEE MULT SYST
  • [5] Domahidi A, 2012, IEEE DECIS CONTR P, P668, DOI 10.1109/CDC.2012.6426855
  • [6] Ferreau H., 2007, QPOASES
  • [7] An online active set strategy to overcome the limitations of explicit MPC
    Ferreau, H. J.
    Bock, H. G.
    Diehl, M.
    [J]. INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2008, 18 (08) : 816 - 830
  • [8] FERREAU H. J., 2012, P 4 IFAC NONL MOD PR
  • [9] qpOASES: a parametric active-set algorithm for quadratic programming
    Ferreau, Hans Joachim
    Kirches, Christian
    Potschka, Andreas
    Bock, Hans Georg
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) : 327 - 363
  • [10] Frison G., 2014, 2014 IEEE MULT SYST