Constrained LQR for low-precision data representation

被引:9
|
作者
Longo, Stefano [1 ]
Kerrigan, Eric C. [2 ,3 ]
Constantinides, George A. [2 ]
机构
[1] Cranfield Univ, Dept Automot Engn, Cranfield MK43 0AL, Beds, England
[2] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[3] Univ London Imperial Coll Sci Technol & Med, Dept Aeronaut, London SW7 2AZ, England
基金
英国工程与自然科学研究理事会;
关键词
Embedded systems; Control of constrained systems; Predictive control; Optimization; Number representation; MODEL-PREDICTIVE CONTROL; INTERIOR-POINT METHODS;
D O I
10.1016/j.automatica.2013.09.035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Performing computations with a low-bit number representation results in a faster implementation that uses less silicon, and hence allows an algorithm to be implemented in smaller and cheaper processors without loss of performance. We propose a novel formulation to efficiently exploit the low (or nonstandard) precision number representation of some computer architectures when computing the solution to constrained LQR problems, such as those that arise in predictive control. The main idea is to include suitably-defined decision variables in the quadratic program, in addition to the states and the inputs, to allow for smaller roundoff errors in the solver. This enables one to trade off the number of bits used for data representation against speed and/or hardware resources, so that smaller numerical errors can be achieved for the same number of bits (same silicon area). Because of data dependencies, the algorithm complexity, in terms of computation time and hardware resources, does not necessarily increase despite the larger number of decision variables. Examples show that a 10-fold reduction in hardware resources is possible compared to using double precision floating point, without loss of closed-loop performance. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:162 / 168
页数:7
相关论文
共 50 条
  • [1] A Predictive Control Solver for Low-Precision Data Representation
    Longo, Stefano
    Kerrigan, Eric C.
    Constantinides, George A.
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 3590 - 3595
  • [2] The Choice between Delta and Shift Operators for Low-Precision Data Representation
    Butusov, Denis N.
    Karimov, Timur I.
    Kaplun, Dmitry I.
    Karimov, Artur I.
    Huang, Yennun
    Li, Szu-Chuang
    PROCEEDINGS OF THE 20TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT 2017), 2017, : 46 - 52
  • [3] Low-Precision Random Fourier Features for Memory-Constrained Kernel Approximation
    Zhang, Jian
    May, Avner
    Dao, Tri
    Re, Christopher
    22ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 89, 2019, 89
  • [4] TESTING LOW-PRECISION OPTICS
    SPEYER, E
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1958, 48 (12) : 953 - 954
  • [5] Strategy for SAR Imaging Quality Improvement With Low-Precision Sampled Data
    Zhao, Bo
    Huang, Lei
    Jin, Benzhou
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2021, 59 (04): : 3150 - 3160
  • [6] LOW-PRECISION FORMULAS FOR PLANETARY POSITIONS
    VANFLANDERN, TC
    PULKKINEN, KF
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1979, 41 (03): : 391 - 411
  • [7] Synthesizing Efficient Low-Precision Kernels
    Izycheva, Anastasiia
    Darulova, Eva
    Seidl, Helmut
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2019), 2019, 11781 : 294 - 313
  • [8] Low-precision feature selection on microarray data: an information theoretic approach
    Laura Morán-Fernández
    Verónica Bolón-Canedo
    Amparo Alonso-Betanzos
    Medical & Biological Engineering & Computing, 2022, 60 : 1333 - 1345
  • [9] Low-precision feature selection on microarray data: an information theoretic approach
    Moran-Fernandez, Laura
    Bolon-Canedo, Veronica
    Alonso-Betanzos, Amparo
    MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2022, 60 (05) : 1333 - 1345
  • [10] Digital Predistortion with Low-Precision ADCs
    Tarver, Chance
    Cavallaro, Joseph R.
    2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2017, : 462 - 465