A Two-Step Continuous-Control-Set MPC for Modular Multilevel Converters Operating with Variable Output Voltage and Frequency

Yeiner Arias-Esquivel, Roberto Cardenas, Luca Tarisciotti, Matias Diaz, Andres Mora

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)


This paper presents a new enhanced single-stage two-step Continuous Control Set Model Predictive Control (CCS-MPC) algorithm, for Modular Multilevel Converters (MMCs) operating with variable output frequency at the AC port. The proposed two-step CCS-MPC allows the implementation of feed-forward compensation of the one-step ahead perturbations at the AC side, using an algorithm based on the Moore-Penrose pseudoinverse matrix. Limitations of the current and voltages in the MMC clusters are implemented to avoid overmodulation and overcurrents, being the solution of the constrained CCS-MPC online solved using the active-set method. Without losing generality, the experimental validation of the single-stage CCS-MPC is performed using an 18-cell MMC prototype, driving a 7.5 kW cage induction machine operating in a wide speed range. A dSPACE MicroLabBox platform is used to control the MMC-based drive by implementing the CCS-MPC algorithm, the modulation stage and the active-set method. It is experimentally demonstrated that the compensation of the low-frequency perturbations allows a considerable reduction in the required circulating currents at the low-frequency operation of the drive. Reduction in the capacitor voltage ripple, improved efficiency, and a smaller Total Harmonic Distortion (THD) in the output currents are also achieved with the proposed single-stage two-step CCS-MPC.

Original languageEnglish
Pages (from-to)1-12
Number of pages12
JournalIEEE Transactions on Power Electronics
Publication statusAccepted/In press - 2023


  • Capacitors
  • Circulating current
  • Cost function
  • Frequency control
  • Heuristic algorithms
  • Mathematical models
  • model predictive control
  • modular multilevel converter
  • Moore-Penrose pseudoinverse
  • Multilevel converters
  • voltage balancing
  • Voltage control
  • weighting factors

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'A Two-Step Continuous-Control-Set MPC for Modular Multilevel Converters Operating with Variable Output Voltage and Frequency'. Together they form a unique fingerprint.

Cite this