FPGA Implementation of Predictive Cascaded Speed and Current Control of PMSM Drives With Two-Time-Scale Optimization

This paper proposes a field programmable gate array (FPGA) implementation of predictive speed and current control of permanent magnet synchronous motor (PMSM) with two-time-scale optimization. Considering the time-scale characteristics of speed loop and current loop, different sampling times are assigned to the subsystems. The predictions of both slow and fast models consuming great computation resource for all the prediction instants are analyzed in two-time-scale system. In order to achieve a fast and accurate predictive control, the proposed method is implemented on an FPGA. Parallel unrolling and maximized parallel pipeline architecture are designed specifically to optimize the computational time of the proposed method. Experimental results validated in PMSM drives illustrate that proposed implementation achieves a high performance with balanced resource consumption.

[1]  Denis Navarro,et al.  Optimized FPGA Implementation of Model Predictive Control for Embedded Systems Using High-Level Synthesis Tool , 2018, IEEE Transactions on Industrial Informatics.

[2]  Marco Rivera,et al.  Model Predictive Control for Power Converters and Drives: Advances and Trends , 2017, IEEE Transactions on Industrial Electronics.

[3]  H. Okubo,et al.  Multiple time-scale power system dynamic simulation , 1993 .

[4]  José R. Rodríguez,et al.  Cascaded model predictive speed control of a permanent magnet synchronous machine , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[5]  Juan I. Yuz,et al.  Predictive Speed Control of a Two-Mass System Driven by a Permanent Magnet Synchronous Motor , 2012, IEEE Transactions on Industrial Electronics.

[6]  Haitham Abu-Rub,et al.  Full Predictive Cascaded Speed and Current Control of an Induction Machine , 2016, IEEE Transactions on Energy Conversion.

[7]  Guangzhao Luo,et al.  A Novel Nonlinear Modeling Method for Permanent-Magnet Synchronous Motors , 2016, IEEE Transactions on Industrial Electronics.

[8]  Changliang Xia,et al.  Smooth Speed Control for Low-Speed High-Torque Permanent-Magnet Synchronous Motor Using Proportional–Integral–Resonant Controller , 2015, IEEE Transactions on Industrial Electronics.

[9]  T. Geyer,et al.  Model Predictive Direct Current Control: Formulation of the Stator Current Bounds and the Concept of the Switching Horizon , 2012, IEEE Industry Applications Magazine.

[10]  S. Bolognani,et al.  Model Predictive Direct Speed Control with Finite Control Set of PMSM Drive Systems , 2013, IEEE Transactions on Power Electronics.

[11]  Ralph Kennel,et al.  MPC Implementation of a Quasi-Time-Optimal Speed Control for a PMSM Drive, With Inner Modulated-FS-MPC Torque Control , 2016, IEEE Transactions on Industrial Electronics.

[12]  Zhang Rong,et al.  Finite-control-set model predictive current control for PMSM using grey prediction , 2016 .

[13]  Ralph Kennel,et al.  FPGA Implementation of a Hybrid Sensorless Control of SMPMSM in the Whole Speed Range , 2013, IEEE Transactions on Industrial Informatics.

[14]  Ralph Kennel,et al.  FPGA Implementation of Model Predictive Control With Constant Switching Frequency for PMSM Drives , 2014, IEEE Transactions on Industrial Informatics.

[15]  Dianguo Xu,et al.  Maximum Efficiency Per Ampere Control of Permanent-Magnet Synchronous Machines , 2015, IEEE Transactions on Industrial Electronics.

[16]  Steven Thielemans,et al.  Finite-Set Model-Based Predictive Control for Flying-Capacitor Converters: Cost Function Design and Efficient FPGA Implementation , 2013, IEEE Transactions on Industrial Informatics.