Continuous Control Set Predictive Speed Control of SPMSM Drives With Short Prediction Horizon

Xicai Liu, Jin Wang, Xiaonan Gao, Wei Tian, Libing Zhou, Jose Rodriguez, Ralph Kennel

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)


This paper proposes a continuous control set pre-dictive speed control (CCS-PSC) strategy for surface-mounted permanent magnet synchronous motor (SPMSM) drives, where the prediction horizon is short and the computational complexity is low. The optimization problem of the proposed CCS-PSC is formulated and analyzed. The current and voltage constraints are transformed into incremental voltage constraints, which can be updated in real-time. A reduced-order incremental model of SPMSM is adopted for the prediction, where integrators are naturally embedded. Hildreth's quadratic programming algorithm is used to solve the optimization problem, where the active constraints are identified and the reference voltage is calculated. The performance of the proposed strategy is validated through comparative experiments with finite control set predictive speed control (FCS-PSC), cascaded CCS-PSC and field-oriented control (FOC). The results demonstrate the superb dynamic performance of the proposed CCS-PSC strategy, while the phase current total harmonic distortion (THD) is relatively low.

Original languageEnglish
Pages (from-to)10166-10177
Number of pages12
JournalIEEE Transactions on Power Electronics
Issue number9
Publication statusAccepted/In press - 2021


  • Computational modeling
  • continuous control set (CCS)
  • Control systems
  • Cost function
  • model predictive control (MPC)
  • Predictive models
  • predictive speed control (PSC)
  • Surface-mounted permanent magnet synchronous motor (SPMSM)
  • Switches
  • Torque
  • Velocity control

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'Continuous Control Set Predictive Speed Control of SPMSM Drives With Short Prediction Horizon'. Together they form a unique fingerprint.

Cite this