An Algorithm for Mixed-Integer Optimal Control of Solar Thermal Climate Systems with MPC-Capable Runtime

This work presents an algorithm for solution of Mixed-Integer Optimal Control Problems (MIOCPs) for Solar Thermal Climate Systems (STCSs) with MPC-capable runtime. We implement the so-called Combinatorial Integral Approximation (CIA) algorithm for a model of an STCS of a building that incorporates an adsorption cooling machine and apply the algorithm within a numerical case study to solve a Mixed-Integer Non-Linear Program (MINLP) resulting from an MIOCP for the system. We compare the results of the CIA algorithm to those of a general MINLP solver and show that our algorithm achieves comparable solution quality at a runtime that is up to 1000 times smaller.

[1]  Biplab Choudhury,et al.  An overview of developments in adsorption refrigeration systems towards a sustainable way of cooling , 2013 .

[2]  Moritz Diehl,et al.  Efficient operation scheduling for adsorption chillers using predictive optimization-based control methods , 2017 .

[3]  U. Berardi A cross-country comparison of the building energy consumptions and their trends , 2017 .

[4]  Michael Jung Relaxations and Approximations for Mixed-Integer Optimal Control , 2014 .

[5]  Ursula Eicker,et al.  Solar technologies for buildings , 2003 .

[6]  Jens Pfafferott,et al.  EXPERIMENTAL INVESTIGATION OF A REAL-LIFE MICROSCALE TRIGENERATION SYSTEM USING ADSORPTION COOLING , REVERSIBLE HEAT-PUMP AND A COGENERATION UNIT , 2017 .

[7]  Bernt Lie,et al.  API for Accessing OpenModelica Models from Python , 2018, Proceedings of The 9th EUROSIM Congress on Modelling and Simulation, EUROSIM 2016, The 57th SIMS Conference on Simulation and Modelling SIMS 2016.

[8]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[9]  Manuel Gräber Energieoptimale Regelung von Kälteprozessen , 2013 .

[10]  Franz Lanzerath,et al.  Control of adsorption chillers by a gradient descent method for optimal cycle time allocation , 2015 .

[11]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[12]  Christian Kirches,et al.  On Perspective Functions and Vanishing Constraints in Mixed-Integer Nonlinear Optimal Control , 2013 .

[13]  Christian Kirches,et al.  Mixed-integer nonlinear optimization*† , 2013, Acta Numerica.

[14]  Lorenz T. Biegler,et al.  Nonlinear Waves in Integrable and Nonintegrable Systems , 2018 .

[15]  Gérard Cornuéjols,et al.  An algorithmic framework for convex mixed integer nonlinear programs , 2008, Discret. Optim..

[16]  Frédéric Messine,et al.  Efficient upper and lower bounds for global mixed-integer optimal control , 2015, J. Glob. Optim..

[17]  S. Sager Reformulations and algorithms for the optimization of switching decisions in nonlinear optimal control , 2009 .

[18]  Vytautas Martinaitis,et al.  SIMULATION OF THERMAL STRATIFICATION IN THE HEAT STORAGE FOR CHP PLANT , 2011 .

[19]  Martin Grötschel,et al.  Online optimization of large scale systems , 2001 .

[20]  Carlos Ocampo-Martinez,et al.  Minimization of Sewage Network Overflow , 2013, Water Resources Management.

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

[22]  W.-S. Chang,et al.  Experimental study of a solid adsorption cooling system using flat-tube heat exchangers as adsorption bed , 2007 .

[23]  Christian Kirches,et al.  Combinatorial integral approximation , 2011, Math. Methods Oper. Res..