Grey-box Building Models for Model Order Reduction and Control

Roel De Coninck
E nv., Brussels, Belgium/KU Leuven, Department of Mechanical Engineering, Heverlee, Belgium

Fredrik Magnusson
Department of Automatic Control, Lund University, Lund, Sweden

Johan Åkesson
Department of Automatic Control, Lund University, Lund, Sweden/Modelon AB, Ideon Science Park, Lund, Sweden

Lieve Helsen
KU Leuven, Department of Mechanical Engineering, Heverlee, Belgium,

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp14096657

Ingår i: Proceedings of the 10th International Modelica Conference; March 10-12; 2014; Lund; Sweden

Linköping Electronic Conference Proceedings 96:69, s. 657-666

Visa mer +

Publicerad: 2014-03-10

ISBN: 978-91-7519-380-9

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


As automatic sensing and Information and Communication Technology (ICT) get cheaper; building monitoring data is easier to obtain. The abundance of data leads to new opportunities in the context of energy efficiency in buildings. This paper describes ongoing developments and first results of data-driven grey-box modelling for buildings. A Python toolbox is developed based on a Modelica library with thermal building and Heating; Ventilation and Air-Conditioning (HVAC) models and the optimisation framework in JModelica.org. The tool chain facilitates and automates the different steps in the system identification procedure; like data handling; model selection; parameter estimation and validation. The results of a system identification and parameter estimation for a singlefamily dwelling are presented.


Buildings; grey-box models; parameter estimation; collocation method


[1] T. Bohlin, “Editorial - Special issue on grey box modelling,” International journal of adaptive control and signal processing, vol. 9, pp. 461–464, 1995.

[2] H. Madsen and J. Holst, “Estimation of continuous-time models for the heat dynamics of a building,” Energy and Buildings, vol. 22, pp. 67–79, 1995.

[3] N. R. Kristensen, H. Madsen, and S. B. Jorgensen, “Parameter estimation in stochastic grey-box models,” Automatica, vol. 40, pp. 225–237, Feb. 2004.

[4] D. B. Crawley, J. W. Hand, M. Kummert, and B. T. Griffith, “Contrasting the capabilities of building energy performance simulation programs,” Building and Environment, vol. 43, pp. 661–673, Apr. 2008.

[5] M. Wetter, “A view on future building system modeling and simulation,” in Building performance simulation for design and operation (J. L. M. Hensen and R. Lamberts, eds.), no. i, p. 28, 2011.

[6] M. Wetter and C. Van Treeck, “IEA EBC Annex 60 - New generation computational tools for building and community energy systems based on the Modelica and Functional Mockup Interface standards.” http://iea-annex60.org/about.html, 2013.

[7] R. Baetens, R. De Coninck, J. Van Roy, B. Verbruggen, J. Driesen, L. Helsen, and D. Saelens, “Assessing electrical bottlenecks at feeder level for residential net zero-energy buildings by integrated system simulation,” Applied Energy, no. (Special issue on Smart Grids, Renewable Energy Integration, and Climate Change Mitigation - Future Electric Energy Systems), 2012.

[8] J. Åkesson, K.-E. Årzén, M. Gäfvert, T. Bergdahl, and H. Tummescheit, “Modeling and optimization with Optimica and JModelica.org—languages and tools for solving large-scale dynamic optimization problems,” Computers and Chemical Engineering, vol. 34, pp. 1737–1749, Nov. 2010.

[9] T. Blochwitz, M. Otter, M. Arnold, C. Bausch, C. Clauß, H. Elmqvist, A. Junghanns, J. Mauss, M. Monteiro, T. Neidhold, et al., “The functional mockup interface for tool independent exchange of simulation models,” in Modelica’ 2011 Conference, March, pp. 20–22, 2011.

[10] F. Magnusson and J. Åkesson, “Collocation methods for optimization in a Modelica environment,” in 9th International Modelica Conference, (Munich, Germany), Sept. 2012.

[11] A. Wächter and L. T. Biegler, “On the implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming,” Mathematical Programming, vol. 106, no. 1, pp. 25–57, 2006.

[12] HSL, “A collection of Fortran codes for large scale scientific computation.” http://www. hsl.rl.ac.uk, 2013.

[13] J. Andersson, J. Åkesson, and M. Diehl, “CasADi – A symbolic package for automatic differentiation and optimal control,” in Recent Advances in Algorithmic Differentiation (S. Forth, P. Hovland, E. Phipps, J. Utke, and A. Walther, eds.), Lecture Notes in Computational Science and Engineering, (Berlin), Springer, 2012.

[14] L. T. Biegler, Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical Processes. MOS-SIAM Series on Optimization, Mathematical Optimization Society and the Society for Industrial and Applied Mathematics, 2010.

[15] P. Englezos and N. Kalogerakis, Applied Parameter Estimation for Chemical Engineers, vol. 81 of Chemical Industries. CRC Press, Oct. 2000.

[16] P. Bacher and H. Madsen, “Identifying suitable models for the heat dynamics of buildings,” Energy and Buildings, vol. 43, pp. 1511–1522, Feb. 2011.

[17] KU Leuven and 3E, “open-IDEAS source code repository.” https://github.com/open-ideas, 2014.

Citeringar i Crossref