A novel algorithm for model predictive control of AC electric drives

The paper introduces a numerical solution of the cost function in model predictive control of a voltage source inverter, considering a continuous control set. In each switching instance, it calculates a feasible voltage vector that minimizes a predefined cost function. The developed algorithm is tested on a case study represented by the flux and torque control of an induction motor drive. The investigated technique allows including all nonlinearities, cross coupling as well as constraints, existing in the drive system. The effectiveness of the proposed approach is studied for 5 kHz sampling frequency. Practical implementation of the developed technique is also a key point being discussed in this paper.

[1]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part II: Implementation and Experimental Evaluation , 2009, IEEE Transactions on Industrial Electronics.

[2]  J. Holtz,et al.  Pulsewidth modulation for electronic power conversion , 1994, Proc. IEEE.

[3]  Mario Pacas,et al.  Predictive direct torque control of an induction machine with unsymmetrical rotor , 2010, 2010 IEEE International Conference on Industrial Technology.

[4]  Alberto Bemporad,et al.  Piecewise linear optimal controllers for hybrid systems , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

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

[6]  B. Robyns,et al.  Dynamic reconfiguration of control and estimation algorithms for induction motor drives , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[7]  Martin Rostan,et al.  EtherCAT enabled advanced control architecture , 2010, 2010 IEEE/SEMI Advanced Semiconductor Manufacturing Conference (ASMC).

[8]  Pablo Lezana,et al.  Predictive Current Control of a Voltage Source Inverter , 2004, IEEE Transactions on Industrial Electronics.

[9]  Silverio Bolognani,et al.  Potentials and pitfalls of FPGA application in inverter drives - a case study , 2003, IEEE International Conference on Industrial Technology, 2003.

[10]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part I: Concept, Algorithm, and Analysis , 2009, IEEE Transactions on Industrial Electronics.

[11]  Pramod Agarwal,et al.  Programmable Logic Devices for Motion Control—A Review , 2007, IEEE Transactions on Industrial Electronics.

[12]  Ray Andraka,et al.  A survey of CORDIC algorithms for FPGA based computers , 1998, FPGA '98.

[13]  Jorge Pontt,et al.  Predictive Control of a Three-Phase Neutral-Point-Clamped Inverter , 2007, IEEE Transactions on Industrial Electronics.

[14]  Abdulmagid Aounis An investigation into induction motor vector control based on reusable VHDL digital architectures and FPGA rapid prototyping , 2002 .

[15]  Gianluca Cena,et al.  Evaluation of EtherCAT Distributed Clock Performance , 2012, IEEE Transactions on Industrial Informatics.

[16]  R. Kennel,et al.  Model Predictive Control for Electrical Drives , 2005, 2005 IEEE 36th Power Electronics Specialists Conference.

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

[18]  Mato Baotic,et al.  A new algorithm for constrained finite time optimal control of hybrid systems with a linear performance index , 2003, 2003 European Control Conference (ECC).

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

[20]  Leopoldo G. Franquelo,et al.  Guidelines for weighting factors design in Model Predictive Control of power converters and drives , 2009, 2009 IEEE International Conference on Industrial Technology.

[21]  Ralph Kennel,et al.  Generalized predictive control (GPC)-ready for use in drive applications? , 2001, 2001 IEEE 32nd Annual Power Electronics Specialists Conference (IEEE Cat. No.01CH37230).