• DocumentCode
    3428963
  • Title

    A memory-efficient representation of explicit MPC solutions

  • Author

    Szücs, Alexander ; Kvasnica, Michal ; Fikar, Miroslav

  • Author_Institution
    Slovak Univ. of Technol. in Bratislava, Bratislava, Slovakia
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    1916
  • Lastpage
    1921
  • Abstract
    Amount of memory needed to describe explicit model predictive control (MPC) solutions is an often neglected, but a very important factor which decides whether it will be possible to implement such a control strategy on a selected control platform. We show how to exploit geometric properties of explicit MPC controllers to obtain their memory-efficient representation. The three-layer procedure first identifies similarities between polytopic regions in form of an affine transformation. If such amapping exists, certain regions can be represented using less data. The second layer then applies data de-duplication to identify and remove repeating sequences of data. Regions are then described by integer pointers to such a unique set. Finally, Huffman encoding is applied to compress such integer pointers using prefix-free variable-length bit encoding. Reduction in memory is traded for an increase in evaluation time, which is quantified for each layer. Main advantage of the overall procedure is that it can be applied on top of most existing complexity reduction schemes available in the literature.
  • Keywords
    Huffman codes; computational complexity; predictive control; reduced order systems; Huffman encoding; affine transformation; complexity reduction; explicit MPC solutions; geometric properties; integer pointers; memory reduction; memory-efficient representation; model predictive control; prefix-free variable-length bit encoding; Arrays; Complexity theory; Encoding; Indexes; Memory management; Optimal control; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control and European Control Conference (CDC-ECC), 2011 50th IEEE Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    0743-1546
  • Print_ISBN
    978-1-61284-800-6
  • Electronic_ISBN
    0743-1546
  • Type

    conf

  • DOI
    10.1109/CDC.2011.6160585
  • Filename
    6160585