Real-time FPGA Implementation of Direct MPC for Power Electronics

被引:0
作者
Stellato, Bartolomeo [1 ]
Goulart, Paul J. [1 ]
机构
[1] Univ Oxford, Parks Rd, Oxford OX1 3PJ, England
来源
2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC) | 2016年
关键词
MODEL-PREDICTIVE CONTROL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Common approaches for direct model predictive control (MPC) for current reference tracking in power electronics suffer from the high computational complexity encountered when solving integer optimal control problems over long prediction horizons. Recently, an alternative method based on approximate dynamic programming showed that it is possible to reduce the computational burden enabling sampling times under 25 mu s by shortening the MPC horizon to a very small number of stages while improving the overall controller performance. In this paper we implemented this new approach on a small size FPGA and validated it on a variable speed drive system with a three-level voltage source converter. Time measurements showed that only 5.76 mu s are required to run our algorithm for horizon N = 1 and 17.27 mu s for N = 2 while outperforming state of the art approaches with much longer horizons in terms of currents distortion and switching frequency. To the authors' knowledge, this is the first time direct MPC for current control has been implemented on an FPGA solving the integer optimization problem in real-time and achieving comparable performance to formulations with long prediction horizons.
引用
收藏
页码:1471 / 1476
页数:6
相关论文
共 22 条
  • [1] [Anonymous], 2014, INT J ROBUST NONLINE
  • [2] [Anonymous], ZYNQ 7000 ALL PROGR
  • [3] [Anonymous], 2005, THESIS
  • [4] [Anonymous], 2004, P IEEE INT S COMPUTE
  • [5] Avnet Inc, ZEDB HARDW US GUID
  • [6] Bertsekas, 1996, NONLINEAR PROGRAMMIN
  • [7] Bertsimas D., 2005, OPTIMIZATION INTEGER
  • [8] Cortes P., 2012, PREDICTIVE CONTROL P, V40
  • [9] Predictive Control in Power Electronics and Drives
    Cortes, Patricio
    Kazmierkowski, Marian P.
    Kennel, Ralph M.
    Quevedo, Daniel E.
    Rodriguez, Jose
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (12) : 4312 - 4324
  • [10] de Farias D. P., 2003, OPERATIONS RES