High-level synthesis of a long horizon model predictive control algorithm for an fpga
Khalid, Syed Ans Bin; Liegmann, Eyke; Karamanakos, Petros; Kennel, Ralph (2020)
Khalid, Syed Ans Bin
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited
Julkaisun pysyvä osoite on
This paper deals with a field-programmable gate array (FPGA) implementation of a long-horizon finite control set model predictive control (FCS-MPC) for a medium voltage drive system. By using the high level synthesis (HLS) tool from Xilinx, the VHDL code is directly generated from the C-code allowing for higher level of abstraction and faster prototype development. The controller execution time is under 20 μs during both steady-state and transient conditions, as confirmed by the presented results obtained based on a real-time “FPGA-in-the-loop” (FIL) implementation.
- TUNICRIS-julkaisut