Extending direct data-driven predictive control towards systems with finite control sets
Manuel Klädtke, Moritz Schulze Darup, Daniel E. Quevedo
TL;DR
This paper addresses extending direct data-driven predictive control (DPC) to systems with finite control sets (FCS) by reformulating the FCS‑DPC problem to enable sphere decoding (SDA). It introduces implicit predictors to preserve predictive behavior under FCS constraints and derives an explicit SDA‑friendly OCP, showing affine, data-driven predictions that couple with a quadratic cost. A three‑level inverter drive example demonstrates that SDA provides faster computation times than enumeration or MIQP, albeit with variability, highlighting a path toward real-time FCS‑DPC in power electronics. The work suggests further extensions to nonlinear systems and deeper analysis of implicit predictors under various regularizers.
Abstract
Although classical model predictive control with finite control sets (FCS-MPC) is quite a popular control method, particularly in the realm of power electronics systems, its direct data-driven predictive control (FCS-DPC) counterpart has received relatively limited attention. In this paper, we introduce a novel reformulation of a commonly used DPC scheme that allows for the application of a modified sphere decoding algorithm, known for its efficiency and prominence in FCS-MPC applications. We test the reformulation on a popular electrical drive example and compare the computation times of sphere decoding FCS-DPC with an enumeration-based and a MIQP method.
