Design and implementation of a novel model predictive control algorithm for Permanent Magnet Synchronous Machines

A novel Model Predictive Control (MPC) approach for Permanent Magnet Synchronous Machines (PMSMs) is proposed in this paper. It consists of choosing a number of MPC cost functions appropriately, in accordance with PMSM control strategy and torque requirements. These are then minimized following an appropriate order of priority, thus enabling enhanced MPC performances and flexibility compared to those achievable by employing weighting factors. Such a good result is achieved also by suitably managing PMSM operating constraints, over both dynamic and steady state operation. The effectiveness of the proposed MPC approach is validated through an experimental study, which refers to a Surface-Mounted Permanent Magnet Synchronous Machine (SPM) driven by means of a suitable control board. This consists mainly of Field Programmable Gate Arrays (FPGA), whose computational performances enable the real-time implementation of the proposed MPC algorithm.

[1]  Wei Xu,et al.  Finite-Control-Set Model Predictive Torque Control With a Deadbeat Solution for PMSM Drives , 2015, IEEE Transactions on Industrial Electronics.

[2]  Alfonso Damiano,et al.  Model Predictive Control with Input and Output Constraints , 2015 .

[3]  Yongchang Zhang,et al.  An improved two-vectors-based model predictive torque control without weighting factors for induction motor drives , 2014, 2014 17th International Conference on Electrical Machines and Systems (ICEMS).

[4]  H. Fujimoto,et al.  Perfect Tracking Control of Servo Motor Based on Precise Model with PWM Hold and Current Loop , 2007, 2007 Power Conversion Conference - Nagoya.

[5]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

[6]  Alfonso Damiano,et al.  A novel flux-weakening approach for Surface-Mounted Permanent Magnet Synchronous Machines , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[7]  T. Yokoyama,et al.  Instantaneous deadbeat control for PWM inverter using FPGA based hardware controller , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[8]  Tobias Geyer,et al.  Model Predictive Direct Torque Control: Derivation and Analysis of the State-Feedback Control Law , 2013, IEEE Transactions on Industry Applications.

[9]  Alfonso Damiano,et al.  Operating Constraints Management of a Surface-Mounted PM Synchronous Machine by Means of an FPGA-Based Model Predictive Control Algorithm , 2014, IEEE Transactions on Industrial Informatics.

[10]  T. Yokoyama,et al.  Multirate deadbeat control for PWM inverters using FPGA based hardware controller , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[11]  Tadanao Zanma,et al.  Optimal control of PMSMs using model predictive control with integrator , 2009, 2009 ICCAS-SICE.

[12]  Bruno Allard,et al.  A Comparative Study of Predictive Current Control Schemes for a Permanent-Magnet Synchronous Machine Drive , 2009, IEEE Transactions on Industrial Electronics.

[13]  Wei Xie,et al.  Model-Based Predictive Direct Control Strategies for Electrical Drives: An Experimental Evaluation of PTC and PCC Methods , 2015, IEEE Transactions on Industrial Informatics.

[14]  Z.Q. Zhu,et al.  Predictive current control with current error correction for PM brushless AC drives , 2005, IEEE International Conference on Electric Machines and Drives, 2005..

[15]  Atsuo Kawamura,et al.  Deadbeat control of PWM inverter with modified pulse patterns for uninterruptible power supply , 1988 .

[16]  Andrzej M. Trzynadlowski,et al.  Robust Nonlinear Predictive Controller for Permanent-Magnet Synchronous Motors With an Optimized Cost Function , 2012, IEEE Transactions on Industrial Electronics.

[17]  Silverio Bolognani,et al.  Design and Implementation of Model Predictive Control for Electrical Motor Drives , 2009, IEEE Transactions on Industrial Electronics.

[18]  Hyun-Soo Kim,et al.  A discrete-time predictive current control for PMSM , 2003 .

[19]  T. Yokoyama,et al.  Survey on the real time digital feedback control of PWM inverter and the extension to multi-rate sampling and FPGA based inverter control , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[20]  C. Hackl,et al.  Is multiple-objective model-predictive control “optimal”? , 2013, 2013 IEEE International Symposium on Sensorless Control for Electrical Drives and Predictive Control of Electrical Drives and Power Electronics (SLED/PRECEDE).

[21]  Marian P. Kazmierkowski,et al.  “Predictive control in power electronics and drives” , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[22]  Nicolas Patin,et al.  FPGA-Based Current Controllers for AC Machine Drives—A Review , 2007, IEEE Transactions on Industrial Electronics.

[23]  U. Ammann,et al.  Model Predictive Control—A Simple and Powerful Method to Control Power Converters , 2009, IEEE Transactions on Industrial Electronics.

[24]  Ehab F. El-Saadany,et al.  An Improved Deadbeat Current Control Scheme With a Novel Adaptive Self-Tuning Load Model for a Three-Phase PWM Voltage-Source Inverter , 2007, IEEE Transactions on Industrial Electronics.

[25]  Hao Zhu,et al.  Torque Ripple Reduction of the Torque Predictive Control Scheme for Permanent-Magnet Synchronous Motors , 2012, IEEE Transactions on Industrial Electronics.

[26]  José R. Rodríguez,et al.  Predictive Torque Control of Induction Machines Based on State-Space Models , 2009, IEEE Transactions on Industrial Electronics.

[27]  Juan I. Yuz,et al.  On sampled-data models for model predictive control , 2010, IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society.

[28]  Bruno Allard,et al.  Implementation of Hybrid Control for Motor Drives , 2007, IEEE Transactions on Industrial Electronics.