Skip to Main Content
This paper describes the experimental implementation of the model predictive current control algorithm for a two-level four-leg inverter operating under balanced, unbalanced, and nonlinear loading conditions. The proposed scheme is designed to predict the future behavior of the load currents for each of the 16 possible switching states of the converter. The control method chooses a switching state that minimizes the error between the output currents and their references. The algorithm is embedded using a MATLAB/Simulink software environment, and experimental results based on the dSPACE DS1103 controller are provided. These results verify the advantages of the proposed control strategy in terms of robustness under filter and load parameter variations, average neutral-leg switching frequency reduction, reference tracking error, and percentage total harmonic distortion.