• DocumentCode
    587391
  • Title

    FPGA implementation of optimal and approximate model predictive control for a buck-boost DC-DC converter

  • Author

    Spinu, Veaceslav ; Oliveri, A. ; Lazar, Mircea ; Storace, M.

  • Author_Institution
    Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2012
  • fDate
    3-5 Oct. 2012
  • Firstpage
    1417
  • Lastpage
    1423
  • Abstract
    This paper proposes a method for FPGA implementation of explicit, piecewise affine (PWA) model predictive control (MPC) laws for non-inverting buck-boost DC-DC converters. A novel approach to obtain a PWA model of the power converter is proposed and two explicit MPC laws are derived, i.e., one based on the standard approach to synthesis of explicit MPC and one based on a simplicial PWA approximation of the resulting MPC law, which permits a more efficient implementation. An FPGA circuit is designed for both the original and the approximating MPC control law. Two hardware architectures with different FPGA footprint and computation latency are developed for each control law. Extensive real-time experiments demonstrate the performance of the two MPC controllers and their computational characteristics.
  • Keywords
    DC-DC power convertors; approximation theory; field programmable gate arrays; microcontrollers; optimal control; predictive control; FPGA circuit; FPGA computation latency; FPGA footprint; PWA MPC control laws; PWA approximation; approximate model predictive control; hardware architectures; noninverting buck-boost DC-DC converters; optimal model predictive control; piecewise affine model predictive control laws; real-time experiments; Adaptation models; Approximation methods; Computational modeling; Computer architecture; Control systems; Field programmable gate arrays; Pulse width modulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Applications (CCA), 2012 IEEE International Conference on
  • Conference_Location
    Dubrovnik
  • ISSN
    1085-1992
  • Print_ISBN
    978-1-4673-4503-3
  • Electronic_ISBN
    1085-1992
  • Type

    conf

  • DOI
    10.1109/CCA.2012.6402444
  • Filename
    6402444