A dual gradient-projection algorithm for model predictive control in fixed-point arithmetic

被引:16
|
作者
Patrinos, Panagiotis [1 ]
Guiggiani, Alberto [1 ]
Bemporad, Alberto [1 ]
机构
[1] IMT, Inst Adv Studies, I-55100 Lucca, Italy
关键词
Embedded systems; Convex optimization; Predictive control; MINIMIZATION;
D O I
10.1016/j.automatica.2015.03.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although linear Model Predictive Control has gained increasing popularity for controlling dynamical systems subject to constraints, the main barrier that prevents its widespread use in embedded applications is the need to solve a Quadratic Program (QP) in real-time. This paper proposes a dual gradient projection (DGP) algorithm specifically tailored for implementation on fixed-point hardware. A detailed convergence rate analysis is presented in the presence of round-off errors due to fixed-point arithmetic. Based on these results, concrete guidelines are provided for selecting the minimum number of fractional and integer bits that guarantee convergence to a suboptimal solution within a pre-specified tolerance, therefore reducing the cost and power consumption of the hardware device. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:226 / 235
页数:10
相关论文
共 50 条
  • [1] Fixed-Point Dual Gradient Projection for Embedded Model Predictive Control
    Patrinos, Panagiotis
    Guiggiani, Alberto
    Bemporad, Alberto
    [J]. 2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 3602 - 3607
  • [2] An Accelerated Dual Gradient-Projection Algorithm for Linear Model Predictive Control
    Patrinos, Panagiotis
    Bemporad, Alberto
    [J]. 2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 662 - 667
  • [3] An Accelerated Dual Gradient-Projection Algorithm for Embedded Linear Model Predictive Control
    Patrinos, Panagiotis
    Bemporad, Alberto
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (01) : 18 - 33
  • [4] Real-time model predictive control based on dual gradient projection: Theory and fixed-point FPGA implementation
    Rubagotti, Matteo
    Patrinos, Panagiotis
    Guiggiani, Alberto
    Bemporad, Alberto
    [J]. INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2016, 26 (15) : 3292 - 3310
  • [5] Natural gradient-projection algorithm for distribution control
    Zhang, Zhenning
    Sun, Huafei
    Zhong, Fengwei
    [J]. OPTIMAL CONTROL APPLICATIONS & METHODS, 2009, 30 (05): : 495 - 504
  • [6] Principal whitened gradient-projection algorithm for distribution control
    ShiCheng Zhang
    HuaFei Sun
    ChunHui Li
    [J]. Science China Information Sciences, 2013, 56 : 1 - 8
  • [7] Principal whitened gradient-projection algorithm for distribution control
    Zhang ShiCheng
    Sun HuaFei
    Li ChunHui
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2013, 56 (03) : 1 - 8
  • [8] Averaged Mappings and the Gradient-Projection Algorithm
    Xu, Hong-Kun
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2011, 150 (02) : 360 - 378
  • [9] Principal whitened gradient-projection algorithm for distribution control
    ZHANG ShiCheng
    Sun HuaFei
    LI ChunHui
    [J]. Science China(Information Sciences), 2013, 56 (03) : 202 - 209
  • [10] A Dual Gradient Projection Quadratic Programming Algorithm Tailored for Model Predictive Control
    Axehill, Daniel
    Hansson, Anders
    [J]. 47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 3057 - 3064