We introduce the Python-based open-source library Energym, a building model library to test and benchmark building controllers. The incorporated building models are presented with a brief explanation of their function, location and technical equipment. Furthermore, the library structure is described, highlighting the necessary features to provide the benchmarking and control capabilities, i.e., standardized evaluation scenarios, key performance indicators (KPIs) and forecasts of uncertain variables. We go on to characterize the evaluation scenarios for each of the models and give formal definitions of the KPIs. We describe the calibration methodologies used for constructing the models and illustrate their usage through examples.
9 December 2022 in IEEE Transactions on Automatic Control
The problem of establishing out-of-sample bounds for the values of an unknown ground-truth function is considered. Kernels and their associated Hilbert spaces are the main formalism employed herein, along with an observational model where outputs are corrupted by bounded measurement noise. The noise can originate from any compactly supported distribution, and no independent assumptions are made on the available data. In this setting, we show how computing tight, finite-sample uncertainty bounds amounts to solving parametric quadratically constrained linear programs. Next, the properties of our approach are established, and its relationship with another method is studied. Numerical experiments are presented to exemplify how the theory can be applied in various scenarios and to contrast it with other closed-form alternatives.