On the efficiency of quantization-based integration methods for building simulation

Models describing energy consumption, heating, and cooling of buildings usually impose difficulties to the numerical integration algorithms used to simulate them. Stiffness and the presence of frequent discontinuities are among the main causes of those difficulties, that become critical when the models grow in size. Quantized State Systems (QSS) methods are a family of numerical integration algorithms that can efficiently handle discontinuities and stiffness in large models. For this reason, they are promising candidates for overcoming the mentioned problems. Based on this observation, this article studies the performance of QSS methods in some systems that are relevant to the field of building simulation. The study includes a performance comparison of different QSS algorithms against state-of-the-art classic numerical solvers, showing that the former can be more than one order of magnitude faster.

[1]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

[2]  E. Hairer,et al.  Solving ordinary differential equations I (2nd revised. ed.): nonstiff problems , 1993 .

[3]  Federico Bergero,et al.  A parallel Quantized State System Solver for ODEs , 2017, J. Parallel Distributed Comput..

[4]  François E. Cellier,et al.  The Complexity Crisis - Using Modeling and Simulation for System Level Analysis and Design , 2018, SIMULTECH.

[5]  Daniel E. Fisher,et al.  EnergyPlus: creating a new-generation building energy simulation program , 2001 .

[6]  François E. Cellier,et al.  Continuous System Simulation , 2006 .

[7]  Ernesto Kofman,et al.  A Third Order Discrete Event Simulation Method for Continuous System Simulation , 2006 .

[8]  J. Dormand,et al.  A family of embedded Runge-Kutta formulae , 1980 .

[9]  Johan Åkesson,et al.  Modeling and Optimization with Modelica and Optimica Using the JModelica.org Open Source Platform , 2009 .

[10]  Carol S. Woodward,et al.  Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers , 2020, ACM Trans. Math. Softw..

[11]  Ernesto Kofman,et al.  Discrete Event Simulation of Hybrid Systems , 2004, SIAM J. Sci. Comput..

[12]  Gustavo Migoni,et al.  Quantization-based simulation of switched mode power supplies , 2015, Simul..

[13]  Ernesto Kofman,et al.  Quantized-state systems: a DEVS Approach for continuous system simulation , 2001 .

[14]  Hilding Elmqvist,et al.  Physical system modeling with Modelica , 1998 .

[15]  Ernesto Kofman,et al.  Load management: Model-based control of aggregate power for populations of thermostatically controlled loads , 2012 .

[16]  E. Hairer,et al.  Solving Ordinary Differential Equations I , 1987 .

[17]  Michael Wetter,et al.  Simulation Speed Analysis and Improvements of Modelica Models for Building Energy Simulation , 2015 .

[18]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[19]  François E. Cellier,et al.  Linearly implicit quantization-based integration methods for stiff ordinary differential equations , 2013, Simul. Model. Pract. Theory.

[20]  Johan Åkesson,et al.  JModelica---an Open Source Platform for Optimization of Modelica Models , 2009 .

[21]  Hans Olsson,et al.  Dymola for Multi-Engineering Modeling and Simulation , 2002 .

[22]  Adrian Pop,et al.  The OpenModelica Modeling, Simulation, and Development Environment , 2005 .

[23]  Thierry S. Nouidui,et al.  Equation-based languages- A new paradigm for building energy modeling, simulation and optimization , 2016 .

[24]  Federico Bergero,et al.  PowerDEVS: a tool for hybrid system modeling and real-time simulation , 2011, Simul..

[25]  Federico Bergero,et al.  Efficient Compilation of Large Scale Modelica Models , 2015 .

[26]  Ernesto Kofman,et al.  A THIRD ORDER DISCRETE EVENT METHOD FOR CONTINUOUS SYSTEM SIMULATION Part II: Applications , 2006 .

[27]  Federico Bergero,et al.  A Parallel Stand--Alone Quantized State System Solver for Continuous System Simulation , 2017 .

[28]  KofmanErnesto,et al.  Quantized-state systems , 2001 .

[29]  Francesco Casella,et al.  Simulation of Smart-Grid Models using Quantization-Based Integration Methods , 2014 .

[30]  Michael Wetter,et al.  MODELICA VERSUS TRNSYS – A COMPARISON BETWEEN AN EQUATION-BASED AND A PROCEDURAL MODELING LANGUAGE FOR BUILDING ENERGY SIMULATION , 2006 .

[31]  Víctor Manuel Soto Francés,et al.  Discrete event heat transfer simulation of a room , 2014 .

[32]  Christoph Nytsch-Geusen,et al.  Modelica BuildingSystems − eine Modellbibliothek zur Simulation komplexer energietechnischer Gebäudesysteme , 2013 .

[33]  Thierry S. Nouidui,et al.  Modelica Buildings library , 2014 .

[34]  Ernesto Kofman,et al.  A Second-Order Approximation for DEVS Simulation of Continuous Systems , 2002, Simul..

[35]  Edward A. Lee,et al.  Prototyping the Next Generation EnergyPlus Simulation Engine , 2015, Building Simulation Conference Proceedings.

[36]  Ernesto Kofman,et al.  Quantized state simulation of spiking neural networks , 2012, Simul..

[37]  Emilio José Sarabia Escrivà,et al.  Discrete event heat transfer simulation of a room using a Quantized State System of order two, QSS2 integrator , 2015 .

[38]  Ernesto Kofman,et al.  A stand-alone quantized state system solver for continuous system simulation , 2014, Simul..

[39]  Luigi Piroddi,et al.  An approximate dynamic programming approach to the energy management of a building cooling system , 2013, 2013 European Control Conference (ECC).

[40]  L. Petzold A description of dassl: a differential/algebraic system solver , 1982 .

[41]  Rita Streblow,et al.  STRUCTURING THE BUILDING PERFORMANCE MODELICA LIBRARY AIXLIB FOR OPEN COLLABORATIVE DEVELOPMENT , 2015 .

[42]  Peter Fritzson,et al.  Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach , 2014 .

[43]  François E. Cellier,et al.  Simulating Modelica models with a Stand-Alone Quantized State Systems Solver , 2012 .

[44]  B. P. Ziegler,et al.  Theory of Modeling and Simulation , 1976 .