Litcius/Paper detail

Real-Time Implementation of Long-Horizon Direct Model Predictive Control on an Embedded System

Eyke Liegmann, Πέτρος Καραμανάκος, Ralph Kennel

2021IEEE Open Journal of Industry Applications22 citationsDOIOpen Access PDF

Abstract

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 <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">++</monospace> 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 <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$\mu$</tex-math></inline-formula> s.

Topics & Concepts

Computer scienceModel predictive controlVHDLController (irrigation)Set (abstract data type)Interval (graph theory)SolverAbstractionAlgorithmControl (management)Computer hardwareProgramming languageMathematicsArtificial intelligenceField-programmable gate arrayBiologyCombinatoricsPhilosophyAgronomyEpistemologyAdvanced Control Systems OptimizationEmbedded Systems Design TechniquesMultilevel Inverters and Converters