• DocumentCode
    893264
  • Title

    Hardware Synthesis of Explicit Model Predictive Controllers

  • Author

    Johansen, Tor A. ; Jackson, Warren ; Schreiber, Robert ; Tøndel, Petter

  • Author_Institution
    Dept. of Eng. Cybern., Norwegian Univ. of Sci. & Technol., Trondheim
  • Volume
    15
  • Issue
    1
  • fYear
    2007
  • Firstpage
    191
  • Lastpage
    197
  • Abstract
    The general solution to constrained linear and piecewise linear model predictive control (MPC) has recently been explicitly characterized in terms of piecewise-linear (PWL) state feedback control. This means that a PWL controller can be precomputed using parametric programming, and the exact explicit MPC implementation amounts to the evaluation of a PWL function in the control unit. It has recently been shown that PWL function evaluation can be accelerated by searching a binary tree data structure, leading to highly efficient, accurate, and verifiable software implementation in low-cost embedded control units. In this work, we report hardware synthesis results for this type of PWL control, and show that explicit MPC solutions can be implemented in an application specific integrated circuit (ASIC) with about 20 000 gates, leading to computation times in the microsecond scale. This opens the way for the use of highly advanced control designs such as constrained MPC in small-scale industrial and consumer electronics application areas that are characterized by fast sampling or low cost, including mechatronics, microelectromechanical systems (MEMS), automotive control, power electronics, and acoustics. The main limitation of the approach is that the memory requirements increase rapidly with the problem dimensions
  • Keywords
    control system synthesis; piecewise linear techniques; predictive control; state feedback; application specific integrated circuits; binary tree data structure; hardware synthesis; model predictive controllers; parametric programming; piecewise-linear state feedback control; Acceleration; Application specific integrated circuits; Binary trees; Functional programming; Hardware; Linear feedback control systems; Piecewise linear techniques; Predictive control; Predictive models; State feedback; Digital hardware; hardware synthesis; model predictive control (MPC); optimization; piecewise-linear (PWL) functions;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/TCST.2006.883206
  • Filename
    4039343