Performance of Multistep Finite Control Set Model Predictive Control for Power Electronics

The performance of direct model predictive control (MPC) with reference tracking and long prediction horizons is evaluated through simulations, using the current control problem of a variable speed drive system with a voltage source inverter as an illustrative example. A modified sphere decoding algorithm is used to efficiently solve the optimization problem underlying MPC for long horizons. For a horizon of five and a three-level inverter, for example, the computational burden is reduced by four orders of magnitude, compared to the standard exhaustive search approach. This paper illustrates the performance gains that are achievable by using prediction horizons larger than one. Specifically, for long prediction horizons and a low switching frequency, the total harmonic distortion of the current is significantly lower than for space vector modulation, making direct MPC with long horizons an attractive and computationally viable control scheme.

[1]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, STOC '84.

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

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

[4]  R. S. Kanchan,et al.  Model-Based Predictive Control of Electric Drives , 2010 .

[5]  Patricio Cortes Estay,et al.  Predictive control of power converters and electrical drives , 2012 .

[6]  Daniel E. Quevedo,et al.  Model Predictive Control of an Asymmetric Flying Capacitor Converter , 2009, IEEE Transactions on Industrial Electronics.

[7]  Graham C. Goodwin,et al.  Moving horizon design of discrete coefficient FIR filters , 2005, IEEE Transactions on Signal Processing.

[8]  Tobias Geyer,et al.  Generalized Model Predictive Direct Torque Control: Long prediction horizons and minimization of switching losses , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[9]  Babak Hassibi,et al.  On the sphere-decoding algorithm I. Expected complexity , 2005, IEEE Transactions on Signal Processing.

[10]  Daniel E. Quevedo,et al.  On stability and performance of finite control set MPC for power converters , 2011, 2011 Workshop on Predictive Control of Electrical Drives and Power Electronics.

[11]  D.E. Quevedo,et al.  Predictive Current Control Strategy With Imposed Load Current Spectrum , 2008, IEEE Transactions on Power Electronics.

[12]  Tobias Geyer,et al.  A Comparison of Control and Modulation Schemes for Medium-Voltage Drives: Emerging Predictive Control Concepts Versus PWM-Based Schemes , 2011, IEEE Transactions on Industry Applications.

[13]  Keng-Yuan Chen,et al.  Analysis and design of the receding horizon constrained optimization for class-D amplifier driving signals , 2010, Digit. Signal Process..

[14]  Daniel E. Quevedo,et al.  Multistep direct model predictive control for power electronics — Part 1: Algorithm , 2013, 2013 IEEE Energy Conversion Congress and Exposition.

[15]  Richard G. Hoft,et al.  Generalized Techniques of Harmonic Elimination and Voltage Control in Thyristor Inverters: Part I--Harmonic Elimination , 1973 .

[16]  Leopoldo G. Franquelo,et al.  Model predictive control of a VSI with long prediction horizon , 2011, 2011 IEEE International Symposium on Industrial Electronics.

[17]  Leopoldo G. Franquelo,et al.  Predictive control of a three-phase UPS inverter using two steps prediction horizon , 2010, 2010 IEEE International Conference on Industrial Technology.

[18]  D. G. Holmes,et al.  Optimized space vector switching sequences for multilevel inverters , 2003 .

[19]  E. L. Lawler,et al.  Branch-and-Bound Methods: A Survey , 1966, Oper. Res..

[20]  Graham C. Goodwin,et al.  Multistep Detector for Linear ISI-Channels Incorporating Degrees of Belief in Past Estimates , 2007, IEEE Transactions on Communications.

[21]  R. Kennel,et al.  Finite-set model predictive control of a flying capacitor converter with heuristic voltage vector preselection , 2011, 8th International Conference on Power Electronics - ECCE Asia.

[22]  R. Fletcher A General Quadratic Programming Algorithm , 1971 .

[23]  Marcelo A. Pérez,et al.  Predictive Control Algorithm Technique for Multilevel Asymmetric Cascaded H-Bridge Inverters , 2008, IEEE Transactions on Industrial Electronics.

[24]  Lars Grüne,et al.  On the Infinite Horizon Performance of Receding Horizon Controllers , 2008, IEEE Transactions on Automatic Control.

[25]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[26]  U. Fincke,et al.  Improved methods for calculating vectors of short length in a lattice , 1985 .

[27]  Daniel E. Quevedo,et al.  Performance of Multistep Finite Control Set Model Predictive Control for Power Electronics , 2015 .

[28]  P. Cortes,et al.  Model Predictive Control of an AFE Rectifier With Dynamic References , 2012, IEEE Transactions on Power Electronics.

[29]  D. Quevedo,et al.  Multistep direct model predictive control for power electronics — Part 2: Analysis , 2013, 2013 IEEE Energy Conversion Congress and Exposition.

[30]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[31]  Giuseppe S. Buja Optimum Output Waveforms in PWM Inverters , 1980, IEEE Transactions on Industry Applications.

[32]  Tobias Geyer,et al.  Model Predictive Pulse Pattern Control for the Five-Level Active Neutral-Point-Clamped Inverter , 2013 .

[33]  Scott D. Sudhoff,et al.  Analysis of Electric Machinery and Drive Systems , 1995 .

[34]  S. Mariethoz,et al.  High-Bandwidth Explicit Model Predictive Control of Electrical Drives , 2012, IEEE Transactions on Industry Applications.

[35]  Graham C. Goodwin,et al.  Multistep optimal analog-to-digital conversion , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[36]  Joachim Holtz,et al.  Fast current trajectory tracking control based on synchronous optimal pulsewidth modulation , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

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

[38]  Tobias Geyer,et al.  Low complexity model predictive control in power electronics and power systems , 2005 .

[39]  D. Mayne,et al.  An introduction to the control of switching electronic systems , 2010, Annu. Rev. Control..

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

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

[42]  T. Geyer,et al.  Computationally efficient Model Predictive Direct Torque Control , 2010, 2010 IEEE Energy Conversion Congress and Exposition.

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

[44]  Manfred Morari,et al.  Explicit Model-Predictive Control of a PWM Inverter With an LCL Filter , 2009, IEEE Transactions on Industrial Electronics.

[45]  Joachim Holtz,et al.  The representation of AC machine dynamics by complex signal flow graphs , 1995, IEEE Trans. Ind. Electron..

[46]  Graham C. Goodwin,et al.  Quantization of Filter Bank Frame Expansions Through Moving Horizon Optimization , 2009, IEEE Transactions on Signal Processing.

[47]  Graham C. Goodwin,et al.  Conditions for optimality of Naïve quantized finite horizon control , 2007, Int. J. Control.

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

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

[50]  Georgios Papafotiou,et al.  Model Predictive Direct Torque Control for MV drives with LC filters , 2009, 2009 13th European Conference on Power Electronics and Applications.

[51]  G. Goodwin,et al.  Finite constraint set receding horizon quadratic control , 2004 .

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

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

[54]  Alexander Vardy,et al.  Closest point search in lattices , 2002, IEEE Trans. Inf. Theory.

[55]  L. G. Mitten Branch-and-Bound Methods: General Formulation and Properties , 1970, Oper. Res..

[56]  Graham C. Goodwin,et al.  How Good is Quantized Model Predictive Control With Horizon One? , 2011, IEEE Transactions on Automatic Control.

[57]  Tobias Geyer,et al.  Model predictive pulse pattern control for the five-level active neutral point clamped inverter , 2012, 2012 IEEE Energy Conversion Congress and Exposition (ECCE).

[58]  Y. Nesterov A method for solving the convex programming problem with convergence rate O(1/k^2) , 1983 .

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

[60]  G. Papafotiou,et al.  Model predictive pulse pattern control , 2011, 2011 IEEE Energy Conversion Congress and Exposition.

[61]  Manfred Morari,et al.  A hybrid model predictive control approach to the direct torque control problem of induction motors , 2007 .

[62]  Joachim Holtz,et al.  Synchronous optimal pulsewidth modulation and stator flux trajectory control for medium voltage drives , 2005 .