Design of explicit model predictive control for PMSM drive systems

The performance of current vector control for the permanent magnet synchronous motor (PMSM) is affected by factors such as cross-coupling, applying delay and parameter mismatch. In order to solve these problems, a current control strategy based on the model predictive control (MPC) algorithm is proposed. This strategy uses the prediction state of MPC to reduce the effect of output delay on decoupling. Combining the advantages of MPC with multivariable system and system constraints, it can deal well with the current and voltage limitations in actual systems, and ensure the current tracking performance. In view of the heavy computational burden features of on-line MPC and it is difficult to meet real-time performance in motion control area. In this paper, the Explicit Model Predictive Control (EMPC) is adopted. This method solves the optimization problem through off-line multi-parameter quadratic programming (mp-QP). During real-time operation, it only needs to look up the table according to the current state to obtain the control law with affine form in the current optimization region. The simulation results show that the method satisfies the system constraints and has good dynamic, static and anti-disturbance performance.

[1]  Ralph Kennel,et al.  Predictive control in power electronics and drives , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[2]  Patricio Cortes,et al.  Predictive Control of Power Converters and Electrical Drives: Rodriguez/Predictive Control of Power Converters and Electrical Drives , 2012 .

[3]  Leopoldo G. Franquelo,et al.  Model Predictive Control: A Review of Its Applications in Power Electronics , 2014, IEEE Industrial Electronics Magazine.

[4]  Alberto Bemporad,et al.  Online model predictive torque control for Permanent Magnet Synchronous Motors , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[5]  Silverio Bolognani,et al.  Model Predictive Direct Torque Control With Finite Control Set for PMSM Drive Systems, Part 2: Field Weakening Operation , 2013, IEEE Transactions on Industrial Informatics.

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

[7]  Alberto Bemporad,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2003, Autom..

[8]  Akira Kojima,et al.  Reduced order model predictive control for constrained discrete‐time linear systems , 2012 .

[9]  Alberto Bemporad,et al.  Model predictive control based on linear programming - the explicit solution , 2002, IEEE Transactions on Automatic Control.

[10]  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.

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

[12]  Tobias Geyer,et al.  Direct Model Predictive Control: A Review of Strategies That Achieve Long Prediction Intervals for Power Electronics , 2014, IEEE Industrial Electronics Magazine.

[13]  Marian P. Kazmierkowski,et al.  State of the Art of Finite Control Set Model Predictive Control in Power Electronics , 2013, IEEE Transactions on Industrial Informatics.

[14]  S. Bolognani,et al.  Model Predictive Torque Control with PWM using fast gradient method , 2013, 2013 Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC).