TY - JOUR
T1 - Real-Time Implementation of Long-Horizon Direct Model Predictive Control on an Embedded System
AU - Liegmann, Eyke
AU - Karamanakos, Petros
AU - Kennel, Ralph
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2022
Y1 - 2022
N2 - This paper deals with the real-time implementation of a long-horizon finite control set model predictive control (FCS-MPC) algorithm on an embedded system. The targeted application is a medium-voltage drive system which means that operation at a very low switching frequency is needed so that the switching power losses are kept relatively low. However, a small sampling interval is required to achieve a fine granularity of switching, and thus ensure superior system performance. This renders the real-time implementation of the controller challenging. To facilitate this, a high level synthesis (HLS) tool, which synthesizes C++ code into VHDL, is employed to enable a higher level of abstraction and faster prototype development of the real-time solver of the long-horizon FCS-MPC problem, namely the sphere decoder. Experimental results based on a small-scale prototype, consisting of a three-level neutral point clamped (NPC) inverter and an induction machine, confirm that the algorithm can be executed in real time within the targeted control period of 25 μs.
AB - This paper deals with the real-time implementation of a long-horizon finite control set model predictive control (FCS-MPC) algorithm on an embedded system. The targeted application is a medium-voltage drive system which means that operation at a very low switching frequency is needed so that the switching power losses are kept relatively low. However, a small sampling interval is required to achieve a fine granularity of switching, and thus ensure superior system performance. This renders the real-time implementation of the controller challenging. To facilitate this, a high level synthesis (HLS) tool, which synthesizes C++ code into VHDL, is employed to enable a higher level of abstraction and faster prototype development of the real-time solver of the long-horizon FCS-MPC problem, namely the sphere decoder. Experimental results based on a small-scale prototype, consisting of a three-level neutral point clamped (NPC) inverter and an induction machine, confirm that the algorithm can be executed in real time within the targeted control period of 25 μs.
KW - Field programmable gate array
KW - model predictive control
KW - multilevel converters
KW - variable speed drive
UR - http://www.scopus.com/inward/record.url?scp=85142768675&partnerID=8YFLogxK
U2 - 10.1109/OJIA.2021.3133477
DO - 10.1109/OJIA.2021.3133477
M3 - Article
AN - SCOPUS:85142768675
SN - 2644-1241
VL - 3
JO - IEEE Open Journal of Industry Applications
JF - IEEE Open Journal of Industry Applications
ER -