Zynq Implemented Luenberger Disturbance Observer Based Predictive Control Scheme for PMSM Drives

Long He, Fengxiang Wang, Junxiao Wang, Jose Rodriguez

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)


A Luenberger disturbance observer based control scheme for surface mounted permanent magnet synchronous motor (SPMSM) is proposed in this paper. First, an extended SPMSM model is given by considering the external disturbances and parameter mismatches. Second, a Luenberger observer is introduced to estimate the lumped disturbances in the speed and current loops, respectively. Third, based on the observed disturbances, a speed controller is designed, which is proved to be stable. Finally, an improved deadbeat-based predictive current control (DPCC) based on the estimated disturbances and the new SPMSM model is designed to control the current loop. The proposed method is implemented on a Xilinx Zynq SoC XC7Z020-CLG484-1 and field programmable gate array (FPGA) implementations of the improved DPCC and conventional DPCC are compared and analyzed in detail in terms of area utilization and time consumption. Although the execution time of both methods is very short, the improved DPCC takes less time than the conventional DPCC due to the parallel processing capabilities of FPGAs. The experimental results verify that the proposed method has good dynamic performance, load disturbance suppression performance, and parameter robustness.

Original languageEnglish
Article number8727982
Pages (from-to)1770-1778
Number of pages9
JournalIEEE Transactions on Power Electronics
Issue number2
Publication statusPublished - Feb 2020


  • Deadbeat-based predictive current control (DPCC)
  • Luenberger disturbance observer
  • permanent magnet synchronous machine (PMSM)
  • Vivado High-Level Synthesis (HLS)
  • Zynq SoC

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'Zynq Implemented Luenberger Disturbance Observer Based Predictive Control Scheme for PMSM Drives'. Together they form a unique fingerprint.

Cite this