Fast Nonconvex Model Predictive Control for Commercial Refrigeration

Abstract We consider the control of a commercial multi-zone refrigeration system, consisting of several cooling units that share a common compressor. The goal is to minimize the total energy cost, using real-time electricity prices, while obeying temperature constraints on the zones. We propose a variation on model predictive control to achieve this goal. When the right variables are used, the dynamics of the system are linear, and the constraints are convex. The cost function, however, is nonconvex. To handle this nonconvexity we propose a sequential convex optimization method, which typically converges in fewer than 5 or so iterations. We employ a fast convex quadratic programming solver to carry out the iterations, which is more than fast enough to run in real-time. We demonstrate our method on a realistic model, with a full year simulation, using real historical data. These simulations show substantial cost savings, and reveal how the method exhibits sophisticated response to real-time variations in electricity prices. This demand response is critical to help balance real-time uncertainties associated with large penetration of intermittent renewable energy sources in a future smart grid.

[1]  Paul T. Boggs,et al.  Sequential Quadratic Programming , 1995, Acta Numerica.

[2]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[3]  John Bagterp Jørgensen,et al.  Moving Horizon Estimation and Control , 2004 .

[4]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[5]  D. Leducq,et al.  Non-linear predictive control of a vapour compression cycle , 2006 .

[6]  Lorenz T. Biegler Efficient Nonlinear Programming Algorithms for Chemical Process Control and Operations , 2007, System Modelling and Optimization.

[7]  Bryan P. Rasmussen,et al.  Model-based predictive control of a multi-evaporator vapor compression cooling cycle , 2008, 2008 American Control Conference.

[8]  Sebastian Engell,et al.  Hybrid NMPC of a Supermarket Refrigeration System Using Sequential Optimization , 2008 .

[9]  Manfred Morari,et al.  Real-time suboptimal model predictive control using a combination of explicit MPC and online optimization , 2008, 2008 47th IEEE Conference on Decision and Control.

[10]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[11]  M Morari,et al.  Energy efficient building climate control using Stochastic Model Predictive Control and weather predictions , 2010, Proceedings of the 2010 American Control Conference.

[12]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[13]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[14]  Moritz Diehl,et al.  A Lyapunov Function for Economic Optimizing Model Predictive Control , 2011, IEEE Transactions on Automatic Control.

[15]  Dinh Quoc Tran,et al.  Real-time sequential convex programming for nonlinear model predictive control and application to a hydro-power plant , 2011, IEEE Conference on Decision and Control and European Control Conference.

[16]  John Bagterp Jørgensen,et al.  Robust economic MPC for a power management scenario with uncertainties , 2011, IEEE Conference on Decision and Control and European Control Conference.

[17]  Ian A. Hiskens,et al.  Control for Renewable Energy and Smart Grids , 2011 .

[18]  Francesco Borrelli,et al.  Fast stochastic predictive control for building temperature regulation , 2012, 2012 American Control Conference (ACC).

[19]  John Bagterp Jørgensen,et al.  Model predictive control technologies for efficient and flexible power consumption in refrigeration systems , 2012 .

[20]  Stephen P. Boyd,et al.  CVXGEN: a code generator for embedded convex optimization , 2011, Optimization and Engineering.

[21]  John Bagterp Jørgensen,et al.  Optimal energy consumption in refrigeration systems ‐ modelling and non‐convex optimisation , 2012 .

[22]  Peng Xu,et al.  Demand reduction in building energy systems based on economic model predictive control , 2012 .

[23]  Fabio Polonara,et al.  State of the art of thermal storage for demand-side management , 2012 .

[24]  David Angeli,et al.  On Average Performance and Stability of Economic Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[25]  Philip Haves,et al.  Model predictive control for the operation of building cooling systems , 2010, Proceedings of the 2010 American Control Conference.

[26]  Stephen P. Boyd,et al.  Nonconvex model predictive control for commercial refrigeration , 2013, Int. J. Control.