Predictive Converter Control Using Real Time Quadratically Constrained Optimization

The paper considers model predictive control of a voltage source converter with inductive-capacitive (LC) filter. The model of the converter describes the nonlinear effect of the switching on the converter state and the MPC problem is therefore nonlinear and non-convex. An in-depth analysis reveals a convex structure of the converter model, and a nonlinear variable transformation is introduced which allows to equivalently state the MPC problem as a convex, quadratically constrained quadratic problem (QCQP). Thus, a problem which has previously been formulated as a non-convex problem and solved approximately, can be solved exactly without approximation error. The QCQP is solved using a novel first-order method suitable for real time implementation.

[1]  Joachim Holtz,et al.  Advanced PWM and Predictive Control—An Overview , 2016, IEEE Transactions on Industrial Electronics.

[2]  MORITZ DIEHL,et al.  A Real-Time Iteration Scheme for Nonlinear Optimization in Optimal Feedback Control , 2005, SIAM J. Control. Optim..

[3]  Tobias Geyer,et al.  An FPGA implementation of the fast gradient method for solving the Model Predictive Pulse Pattern Control problem , 2013, 2013 IEEE International Symposium on Sensorless Control for Electrical Drives and Predictive Control of Electrical Drives and Power Electronics (SLED/PRECEDE).

[4]  Martin Mönnigmann,et al.  Fast explicit MPC with multiway trees , 2011 .

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

[6]  Shu Wang,et al.  Explicit Model Predictive Control of DC–DC Switched-Mode Power Supplies With Extended Kalman Filtering , 2009, IEEE Transactions on Industrial Electronics.

[7]  R. Moheimani,et al.  Application of MPC to an active structure using sampling rates up to 25kHz , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

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

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

[10]  Manfred Morari,et al.  Optimization‐based autonomous racing of 1:43 scale RC cars , 2015, ArXiv.

[11]  Jan Van Impe,et al.  Towards Online Model Predictive Control on a Programmable Logic Controller: Practical Considerations , 2012 .

[12]  Joel Andersson,et al.  A General-Purpose Software Framework for Dynamic Optimization (Een algemene softwareomgeving voor dynamische optimalisatie) , 2013 .

[13]  Alexander Domahidi,et al.  Embedded optimization methods for industrial automatic control , 2017 .

[14]  Manfred Morari,et al.  Embedded Online Optimization for Model Predictive Control at Megahertz Rates , 2013, IEEE Transactions on Automatic Control.

[15]  Manfred Morari,et al.  Sampled Data Model Predictive Control of a Voltage Source Inverter for Reduced Harmonic Distortion , 2013, IEEE Transactions on Control Systems Technology.

[16]  Luigi del Re,et al.  Predictive control of a real-world Diesel engine using an extended online active set strategy , 2007, Annu. Rev. Control..

[17]  Manfred Morari,et al.  Dynamic Phasor Model Predictive Control of Switched Mode Power Converters , 2015, IEEE Transactions on Control Systems Technology.

[18]  Giampaolo Torrisi,et al.  Low-Complexity Numerical Methods for Nonlinear Model Predictive Control , 2017 .

[19]  Juan C. Vasquez,et al.  Control Architecture for Parallel-Connected Inverters in Uninterruptible Power Systems , 2016, IEEE Transactions on Power Electronics.

[20]  Jan Swevers,et al.  Experimental validation of nonlinear MPC on an overhead crane using automatic code generation , 2012, 2012 American Control Conference (ACC).

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

[22]  Hans Joachim Ferreau,et al.  Model Predictive Control of Load-Commutated Inverter-Fed Synchronous Machines , 2016, IEEE Transactions on Power Electronics.

[23]  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).

[24]  Manfred Morari,et al.  Low-complexity first-order constraint linearization methods for efficient nonlinear MPC , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[25]  Helfried Peyrl,et al.  Voltage source converter MPC with optimized pulse patterns and minimization of integrated squared tracking error , 2017, 2017 American Control Conference (ACC).

[26]  Stefan Almér,et al.  Model Predictive Control in the Multi-Megawatt Range , 2016, IEEE Transactions on Industrial Electronics.

[27]  Manfred Morari,et al.  Resource-Efficient Gradient Methods for Model Predictive Pulse Pattern Control on an FPGA , 2017, IEEE Transactions on Control Systems Technology.

[28]  Marc-Alexandre Boechat,et al.  An architecture for solving quadratic programs with the fast gradient method on a Field Programmable Gate Array , 2013, 21st Mediterranean Conference on Control and Automation.

[29]  Edward N. Hartley,et al.  Predictive control for spacecraft rendezvous in an elliptical orbit using an FPGA , 2013, 2013 European Control Conference (ECC).

[30]  Manfred Morari,et al.  A Projected Gradient and Constraint Linearization Method for Nonlinear Model Predictive Control , 2016, SIAM J. Control. Optim..

[31]  Mitsuo Hirata,et al.  Exact linearization of PWM-hold discrete-time systems using input transformation , 2015, 2015 European Control Conference (ECC).