Fast constrained nonlinear model predictive control for implementation on microcontrollers

被引:2
作者
Ndje, Martial [1 ]
Bitjoka, Laurent [1 ]
Boum, Alexandre Teplaira [2 ]
Mbogne, David Jaures Fotsa [3 ]
Busoniu, Lucian [4 ]
Kamgang, Jean Claude [3 ]
Djogdom, Gilde Vanel Tchane [1 ]
机构
[1] Univ Ngaoundere, Lab Energy Signal Image & Automat LESIA, POB 455, Ngaoundere, Cameroon
[2] Univ Douala, Dept ESB, HTTTC, Douala, Cameroon
[3] Univ Ngaoundere, Dept Math & Comp Sci, ENSAI, Ngaoundere, Cameroon
[4] Tech Univ Cluj Napoca, Dept Automat, Cluj Napoca, Romania
关键词
Model Predictive Control (MPC); online optimization; Fast Non-Linear Quadratic Dynamic Matrix Control (FNLQDMC); Microcontroller; DYNAMIC MATRIX CONTROL;
D O I
10.1016/j.ifacol.2021.10.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model predictive control (MPC) is based on the systematic resolution of an online optimization problem at each time step. In practice, the computation cost is often very high, especially for the non-linear case under constraints, thus complicating the application of MPC to real-time systems. This paper proposes to improve the non-linear quadratic dynamic matrix control (NLQDMC) algorithm for MPC by solving constrained optimization problems only when necessary, and defaulting to the unconstrained solution whenever possible. The new algorithm is called fast NLQDMC (FNLQDMC) and is applied to the control of a nonlinear system comprised of converter and a DC machine, and implemented in a microcontroller board. The results obtained show that, depending to the setpoint profiles, this algorithm saves more than 64% computation of the constrained problem compared to the conventional NLQDMC, while keeping identical performance in terms of setpoint tracking and constraint satisfactions. Copyright (C) 2021 The Authors.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 22 条
[1]  
Bartmann E., 2015, GRAND LIVRE ARDUINO
[2]  
Bitjoka L., 2017, Journal of Engineering Technology, V6, P682
[3]   Fast Analytical Model Predictive Controllers and Their Implementation for STM32 ARM Microcontroller [J].
Chaber, Patryk ;
Lawrynczuk, Maciej .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (08) :4580-4590
[4]  
Garcia C, 1984, AICHE ANN M
[5]   QUADRATIC-PROGRAMMING SOLUTION OF DYNAMIC MATRIX CONTROL (QDMC) [J].
GARCIA, CE ;
MORSHEDI, AM .
CHEMICAL ENGINEERING COMMUNICATIONS, 1986, 46 (1-3) :73-87
[6]   MODEL PREDICTIVE CONTROL - THEORY AND PRACTICE - A SURVEY [J].
GARCIA, CE ;
PRETT, DM ;
MORARI, M .
AUTOMATICA, 1989, 25 (03) :335-348
[7]   NONLINEAR QUADRATIC DYNAMIC MATRIX CONTROL WITH STATE ESTIMATION [J].
GATTU, G ;
ZAFIRIOU, E .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1992, 31 (04) :1096-1104
[8]   Toward Dependable Embedded Model Predictive Control [J].
Johansen, Tor A. .
IEEE SYSTEMS JOURNAL, 2017, 11 (02) :1208-1219
[9]   Model predictive UAV-tool interaction control enhanced by external forces [J].
Kocer, Basaran Bahadir ;
Tjahjowidodo, Tegoeh ;
Seet, Gerald Gim Lee .
MECHATRONICS, 2019, 58 :47-57
[10]  
Lan J, 2010, CHIN CONTR CONF, P5970