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
关键词
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
相关论文
共 50 条
  • [21] Implementation of LZO real-time lossless compression on FPGA
    Liu, Yong
    Li, Bing
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [22] An Efficient Real-Time FPGA Implementation for Object Detection
    Zhao, Jin
    Huang, Xinming
    Massoud, Yehia
    2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 313 - 316
  • [23] Implementation of a Real-Time Spectrum Analyzer on FPGA Platforms
    Iglesias, Vctor
    Grajal, Jesus
    Sanchez, Miguel A.
    Lopez-Vallejo, Marisa
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2015, 64 (02) : 338 - 355
  • [24] THE FPGA IMPLEMENTATION OF REAL-TIME SPOTLIGHT SAR IMAGING
    Li, Wei
    Xu, Zhiwei
    Zhu, Daiyin
    IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 6703 - 6706
  • [25] Real-time efficient FPGA implementation of aes algorithm
    El Maraghy, Mazen
    Hesham, Salma
    Abd El Ghany, Mohamed A.
    International System on Chip Conference, 2013, : 203 - 208
  • [26] An FPGA Implementation of Reconfigurable Real-Time Vision Architecture
    Hiraiwa, Jorge
    Amano, Hideharu
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 150 - 155
  • [27] FPGA Implementation for Real-Time Empirical Mode Decomposition
    Hong, Ying-Yi
    Bao, Yu-Qing
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2012, 61 (12) : 3175 - 3184
  • [28] Real-time iris segmentation and its implementation on FPGA
    Tariq M. Khan
    Donald G. Bailey
    Mohammad A. U. Khan
    Yinan Kong
    Journal of Real-Time Image Processing, 2020, 17 : 1089 - 1102
  • [29] A real-time mammalian retina model implementation on FPGA
    Nagy, Zoltan
    Voroshazi, Zsolt
    Szolgay, Peter
    PROCEEDINGS OF THE 2006 10TH IEEE INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2006, : 16 - 16
  • [30] FPGA implementation of real-time adaptive image thresholding
    Ashari, E
    Hornsey, R
    PHOTONICS NORTH: APPLICATIONS OF PHOTONIC TECHNOLOGY 7B, PTS 1 AND 2: CLOSING THE GAP BETWEEN THEORY, DEVELOPMENT, AND APPLICATION - PHOTONIC APPLICATIONS IN ASTRONOMY, BIOMEDICINE, IMAGING, MATERIALS PROCESSING, AND EDUCATION, 2004, 5578 : 410 - 419