Predictive Converter Control: Hidden Convexity and Real-Time Quadratically Constrained Optimization

This brief considers model predictive control of voltage source converters with $LC$ filter. The converter model describes the nonlinear effect of the switching on the converter state, and the model predictive control (MPC) problem is thus nonlinear and nonconvex. An in-depth analysis reveals a convex structure of the converter model, and a nonlinear variable transformation is introduced, which allows to equivalently reformulate the MPC problem as a convex, quadratically constrained quadratic problem (QCQP). Thus, a problem, which has previously been formulated as a nonconvex problem and solved approximately, can be solved exactly without approximation error. This brief also contains experimental results showing the practical applicability of the approach: The QCQP is solved in real time at a kilohertz sampling rate using the projected gradient and constraint linearization method FalcOpt.

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

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

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

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

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

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

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

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

[9]  P. Goulart,et al.  High-Speed Finite Control Set Model Predictive Control for Power Electronics , 2015, IEEE Transactions on Power Electronics.

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

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

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

[13]  Mitsuo Hirata,et al.  Exact Linearization of Three-Dimensional LTI Systems with PWM Inputs , 2015 .

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

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

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

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

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

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

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

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

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

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

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

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

[26]  Giampaolo Torrisi,et al.  Predictive Converter Control Using Real Time Quadratically Constrained Optimization , 2019, 2019 12th Asian Control Conference (ASCC).

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

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

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

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

[31]  Mitsuo Hirata,et al.  Star-shaped input-value sets of second-order PWM-type systems , 2018, 2018 IEEE 15th International Workshop on Advanced Motion Control (AMC).