Fast Constrained Generalized Predictive Control with ADMM Embedded in an FPGA

被引:0
|
作者
Berndsen, V
Martins, D.
Costa, R.
Normey, J.
机构
[1] Department of Automation and Systems, Federal University of Santa Catarina, Florianópolis, Santa Catarina, Brazil
[2] Department of Control, Automation and Computing, Federal University of Santa Catarina, Blumenau, Santa Catarina, Brazil
关键词
Alternated direction method of multipliers; embedded MPC; fast GPC; FPGA application; IMPLEMENTATION; OPTIMIZATION;
D O I
10.1109/tla.2020.9085299
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Constrained model predictive control (MPC) usually requires the computation of a quadratic programming problem (QP) at each sampling instant. This is computationally expensive and becomes a limitation to embed and use MPC in plants with fast sampling rates. Several special solvers for MPC problems have been proposed in the last years, but most of them focus on state-space formulations, which are very popular in academia. This paper proposes a solution based on alternated direction method of multipliers, tailored for embedded systems and applied to generalized predictive control (GPC), which is a very popular formulation in industry. Implementations issues of parallel computation are discussed in order to accelerate the time required for the operations. The implementation in an FPGA proved to be quite fast, with the observed worst case execution time of 11,54 mu s for the presented example. These results contribute to embed GPC applications in processes that are typically controlled by classical controllers because of their fast dynamics.
引用
收藏
页码:422 / 429
页数:8
相关论文
共 50 条
  • [21] Fast distributed model predictive control combining ADMM, IPM and Riccati iteration
    Costantini, Giuliano
    Goerges, Daniel
    AT-AUTOMATISIERUNGSTECHNIK, 2021, 69 (02) : 97 - 110
  • [22] New fast algorithm of generalized predictive control
    Wang, Yijing
    Zuo, Zhiqiang
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2002, 15 (03):
  • [23] NSM constrained approximation with application to fast predictive control
    Canale, M.
    Novara, C.
    Milanese, M.
    PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 3891 - 3897
  • [24] An Implementation and Evaluation of Fast Embedded Model Predictive Control
    Hrustic, Nermin
    Prljaca, Naser
    2020 19TH INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA (INFOTEH), 2020,
  • [25] ADMM Prescaling for Model Predictive Control
    Rey, Felix
    Frick, Damian
    Domahidi, Alexander
    Jerez, Juan
    Morari, Manfred
    Lygeros, John
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 3662 - 3667
  • [26] An FPGA Implementation of a Sparse Quadratic Programming Solver for Constrained Predictive Control
    Jerez, Juan L.
    Constantinides, George A.
    Kerrigan, Eric C.
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 209 - 218
  • [27] FEASIBILITY AND STABILITY RESULTS FOR CONSTRAINED STABLE GENERALIZED PREDICTIVE CONTROL
    ROSSITER, JA
    KOUVARITAKIS, B
    GOSSNER, JR
    AUTOMATICA, 1995, 31 (06) : 863 - 877
  • [28] Multiple constrained generalized predictive control for cascade industrial systems
    Li, Ping
    Ren, Penghui
    Huagong Xuebao/CIESC Journal, 2010, 61 (08): : 2159 - 2164
  • [29] Parameterized polyhedra approach for robust constrained generalized predictive control
    Olaru, S
    Dumur, D
    Tebbani, S
    2005 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), VOLS 1AND 2, 2005, : 428 - 433
  • [30] An Embedded FPGA Architecture for Real-Time Model Predictive Control
    Khajanchi, Hussain, I
    Bruno, Joseph N.
    Adegbege, Ambrose A.
    IFAC PAPERSONLINE, 2020, 53 (02): : 7833 - 7838