Nonlinear Model Predictive Control on a PLC - An Approach for the Use of MPC in Automation

被引:0
作者
Kaepernick, Bartosz [1 ]
Graichen, Knut [1 ]
机构
[1] Univ Ulm, Inst Mess Regel & Mikrotech, Albert Einstein Allee 41, D-89081 Ulm, Germany
来源
ATP EDITION | 2014年 / 03期
关键词
nonlinear model predictive control; programmable logic controller; real-time capability;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model predictive control (MPC) is a model based method which is well suited for controlling nonlinear systems with constraints. It relies on the solution of an underlying optimal control problem (OCP) and typically requires considerable computational effort. This paper discusses an efficient MPC approach for nonlinear input constrained systems with sampling times in the millisecond range that is suitable for implementation on a programmable logic controller (PLC). The efficiency of the MPC scheme is demonstrated by means of a laboratory crane setup.
引用
收藏
页码:38 / 46
页数:9
相关论文
共 15 条
[1]  
[Anonymous], 2012, MATH PROBLEMS ENG
[2]   2-POINT STEP SIZE GRADIENT METHODS [J].
BARZILAI, J ;
BORWEIN, JM .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1988, 8 (01) :141-148
[3]   On L(2) sufficient conditions and the gradient projection method for optimal control problems [J].
Dunn, JC .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1996, 34 (04) :1270-1290
[4]   FLATNESS AND DEFECT OF NONLINEAR-SYSTEMS - INTRODUCTORY THEORY AND EXAMPLES [J].
FLIESS, M ;
LEVINE, J ;
MARTIN, P ;
ROUCHON, P .
INTERNATIONAL JOURNAL OF CONTROL, 1995, 61 (06) :1327-1361
[5]   Stability and Incremental Improvement of Suboptimal MPC Without Terminal Constraints [J].
Graichen, Knut ;
Kugi, Andreas .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (11) :2576-2580
[6]   A Suboptimal Approach to Real-time Model Predictive Control of Nonlinear Systems [J].
Graichen, Knut ;
Egretzberger, Markus ;
Kugi, Andreas .
AT-AUTOMATISIERUNGSTECHNIK, 2010, 58 (08) :447-456
[7]  
Grune L, 2011, COMMUN CONTROL ENG, P1
[8]  
Hagenmeyer V., 2004, Automatisierungstechnik, V52, P3, DOI 10.1524/auto.52.1.3.25428
[9]   An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range [J].
Houska, Boris ;
Ferreau, Hans Joachim ;
Diehl, Moritz .
AUTOMATICA, 2011, 47 (10) :2279-2285
[10]  
Kapernick B, 2013, P AMER CONTR CONF, P3973