A Probabilistic Algorithm For Predictive Control With Full-Complexity Models in Non-Residential Buildings
A Probabilistic Algorithm For Predictive Control With Full-Complexity Models in Non-Residential Buildings
Received February 19, 2019, accepted March 15, 2019, date of publication March 19, 2019, date of current version April 5, 2019.
Digital Object Identifier 10.1109/ACCESS.2019.2906311
ABSTRACT Despite the increasing capabilities of information technologies for data acquisition and pro-
cessing, building energy management systems still require manual configuration and supervision to achieve
optimal performance. Model predictive control (MPC) aims to leverage equipment control–particularly
heating, ventilation, and air conditioning (HVAC)–by using a model of the building to capture its dynamic
characteristics and to predict its response to alternative control scenarios. Usually, MPC approaches are based
on simplified linear models, which support faster computation but also present some limitations regarding
interpretability, solution diversification, and longer-term optimization. In this paper, we propose a novel
MPC algorithm that uses a full-complexity grey-box simulation model to optimize HVAC operation in
non-residential buildings. Our system generates hundreds of candidate operation plans, typically for the next
day, and evaluates them in terms of consumption and comfort by means of a parallel simulator configured
according to the expected building conditions (weather and occupancy). The system has been implemented
and tested in an office building in Helsinki, both in a simulated environment and in the real building, yielding
energy savings around 35% during the intermediate winter season and 20% in the whole winter season with
respect to the current operation of the heating equipment.
INDEX TERMS Model predictive control, simulation, control, building energy management system.
rules to be implemented in the BEMS. Common a priori technologies, which provide support for massive data man-
control strategies include optimized start/stop of equipment, agement for continuous model calibration, distributed execu-
chiller and boiler optimization, adaptive control, and optimal tion of simulation software, accurate prediction of building
energy sourcing [11]. conditions, and remote operation.
In the last decade, several proposals for automating the The core of the system is the intelligent operational plan
generation of operational plans based on Model Predictive generator (OPG) module, an MPC-like control scheduler
Control (MPC) have been presented [12], [13]. MPC uses supported by a cloud-based extension of the IESVE2 simula-
a simulation model of the building to capture its dynamic tion software. The OPG algorithm calculates an operational
characteristics and predict its response to alternative con- plan (OP) for a future period (typically the next day) after
trol scenarios. It pursues a (conflicting) dual target: reduc- simulating hundreds of candidate plans under the forecasted
ing energy consumption thanks to pre-emptive control and state of the building (i.e. considering weather and occu-
anticipation of the building state while keeping users’ com- pancy estimations) in order to minimize energy consumption
fort. By establishing a complete sequence of instructions for while guaranteeing occupants’ comfort. Eventually, the OP
the building equipment –i.e. the (daily) operational plan–, setpoints are automatically applied to the equipment with-
it overcomes the limitations of homeostatic controllers, which out direct involvement of the operator. To the best of our
cannot guarantee long-term optimal operation: the ahead time knowledge, this is the first proposal using an off-the-shell
and the timespan of the control instructions can expand to full-complexity model for predictive control.
several hours, leading to plans entailing more uncertainty – In this paper, we describe the OPG algorithm design,
because of the use of forecasted building conditions (e.g. implementation, and evaluation in the Sanomatalo commer-
weather, occupancy)– and more complexity –because of the cial building located in Helsinki (Finland). The control strate-
exponential increase of possible plans–, but also more effi- gies for this building focus on optimizing the air supply
cient –because of the exploitation of the inertial effects of temperature setpoint and the airflow volume setpoints. The
HVAC equipment. main contributions of this research work are the following:
MPC is formulated as a combinatorial optimization prob- • The OPG algorithm, based on probabilistic search,
lem, in which a search algorithm must find the best actua- directly provides operational plans for HVAC equipment
tion plan, in terms of thermal comfort and overall building including on/off and numerical setpoint values that are
consumption, in a solution space including all the possi- directly applied through the BEMS –no additional trans-
ble setpoint combinations for a given future period [14]. lation from demand estimations into actions is needed.
Nevertheless, most works tend to simplify the models (e.g. • We extend the control horizon compared to usual MPC
by reducing the model differential equations to linear com- approaches. The OPG considers setpoints up to a 1-day
binations) or to reduce the search space (e.g. by limit- period, which fits better to the usual building operation
ing the control to a small part of the building equipment, (e.g. the operator can validate control for the whole day)
and by incorporating manually-extracted expert knowledge). and offers more opportunities for longer-term energy
This results in short-scope, limited-extensibility and low- saving policies.
performance solutions involving a great deal of manual work • We use a full-complexity simulation model out of the
The departing hypothesis of our research work is that box, decoupled from the optimization algorithm and
we can exploit the increasing capabilities of massive and directly interpretable by experts and operators. The sim-
parallel data processing technologies to run a large amount ulation model self-recalibrates by using data directly
of simulations with full-complexity physical models and to measured from the building and runs on a cloud-based
assess multiple hypothetical control scenarios to obtain the distributed version of IESVE.
appropriate setpoints in terms of efficiency and comfort. • We carry out an evaluation of the system in the simula-
Availability of sensor data allows us to develop more accurate tion environment and in the real building; in the latter
models, since data can be used for calibration, calculation of case, over a longer period of time than related works
better predictions of relevant contextual factors (e.g. occu- (30 days), in line with the recommendations in [16].
pancy), and detection of control performance decline. At the Comparison with the base control, performed according to
same time, physical models are more interpretable and easier the International Performance Measurement and Verification
to extend; actually, we can use physical models and model Protocol (IPMVP) [17], yielded energy savings above 20%,
development tools out of the box, such as TRNSYS, Energy- with peaks above 40% at the end of the winter season.
Plus or IESVE [15]. The remainder of the paper is organized as follows. Next,
In the Energy IN TIME project,1 we developed an we describe several related works, most of them centered
advanced BEMS for optimized HVAC operation in non- in the use of simplified simulation models. In Section III,
residential buildings. This BEMS is powered by Big Data we describe the pilot building, the simulation model, and the
1 The Energy IN TIME project (Simulation-based control for energy effi- evaluation methodology. In Section IV, we detail the design
ciency building operation and maintenance) was funded by the European of the OPG algorithm and its features. Section V presents the
Commission within the 7th Framework Programme in 2013-2017. See [66]
for a brief description of the overall project results. 2 https://www.iesve.com/VE2018
experimental setup and the results obtained in the simulation As an alternative to MILP and related techniques,
environment and in the real building compared to the baseline Katsigarakis et al. [46] created a surrogate building model
operation. In Section VI we discuss the contributions of our by applying Machine Learning techniques. This surrogate
proposal in terms of energy savings and comfort achievement, model is automatically learnt from pre-computed outcomes
as well as possible improvements to the system. Finally, of the real model by using a regression technique (e.g. support
we summarize the conclusions of the work and introduce vector machines), and optimization with it is significantly
prospective directions for future research. faster than in MILP. Unfortunately, it can be inaccurate or
unfeasible if the building state is difficult to model; i.e. when
II. RELATED WORK the control scope is too broad, there are too many outputs
MPC was introduced by Mahdavi in 2001 [18], and was to estimate, or the variables have complex interdependen-
initially used offline to derive an optimized control law from cies. Analogously, Casals et al. used Bayesian networks to
sensor measurements and simulations, and to validate pre- simplify the simulation model of a subway station, obtaining
defined control strategies [19], [20]. Associated small-scale good prediction accuracy [47]. Their system does not provide
experiments, most of them carried out in the simulation envi- long-term operation plans –and consequently, it does not opti-
ronment, showed that the application of MPC can effectively mize HVAC operation–, yet it achieves considerable energy
accomplish a reduction in energy consumption [21]. Further savings in ventilation and lighting systems –thanks to the use
studies characterized and performed a preliminary evaluation of sophisticated Computer Vision techniques for real-time
of HVAC-related energy management actions that can be occupancy estimation. Manjarres et al. trained a predictive
exploited in MPC [22]: outside air economizer cycle, pro- black-box model using Random Forests that reproduces the
grammed start and stop lead time, load reset, and occupied daily behavior of the building and replaces the physical
time adaptive control strategy. Additionally, other authors model of the building; however, the control strategies are
emphasized the need for considering subjective comfort mea- limited to switching on and off the HVAC systems [48].
sures beyond indoor temperatures and humidity thresholds, Kontes et al. created a surrogate model with support vector
such as predicted mean vote (PMV) [23]. machines (SVM) to optimize radiator operation with similar
In contrast, current MPC-powered BEMS are not limited promising results [49].
to only apply a plan elicited from expert knowledge and A subsequent problem of MPC is the accuracy of the
confirmed suitable after simulation. They can dynamically simulation model, particularly if a simplified version is
generate control instructions by searching an operational plan required [50]–[52], or if there is uncertainty in the expected
that, according to the simulation model, satisfies the expected building conditions; e.g., weather forecast and occupancy
energy demand while minimizes consumption. Nevertheless, estimations [53]–[55]. In this regard, Kwak et al. proposed
the calculation of the fitness of a plan by simulation is com- exploiting parallel co-simulation, which is the execution
putationally expensive [24]. of several simulation models under different conditions to
Bianchini et al. [25] addressed this issue by replacing the minimize the errors due to uncertainty in input data and
full model of the building by a simplified linear model. The unexpected occupancy variations. The authors implemented
linear model is afterwards solved by using different heuris- a general-purpose enthalpy controller that generated control
tics that reduce the search to a computable mixed integer signals starting 15 and 30 minutes later [56], and a daily
linear programming (MILP) problem. Although this solution controller [57]. For the combination of the simulation mod-
considerably reduces the capability of the algorithm to find els –in EnergyPlus and MATLAB–, they used the Building
unknown solutions, it proved to yield good results in a sim- Controls Virtual Test Bed (BCVTB) suite. The system was
ulation environment when tested for a delimited section of tested during one day in severe weather conditions in a real
the building. Different proposals using linear and non-linear building, showing energy savings around 2% in the best case.
programming, having different degree of complexity, appli-
cation scope, evaluation comprehensiveness and achieved III. MATERIALS AND METHODS
energy savings, can be found in the literature, in particular A. SANOMATALO BUILDING AND PILOT AREA
for non-residential buildings [26]–[34]. Sanomatalo3 (Sanoma house, ‘house of the press’) is a
Similarly, MPC solutions have been successfully applied to multi-purpose building situated in Helsinki and inaugurated
optimize the use of different energy sources in buildings with in 1999. It was designed by Jan Söderlund and Antti-Matti
mixed supply systems [35]–[37] and to achieve distributed Siikala, featuring a double glass façade with a steel frame
control [38], [39] –enabling extensions to minimize com- structure to reduce the need for heating. In its 9 floors and
munication between network components [40]. To increase 8227,56 m2 , it houses the offices of the Sanoma media group
the capabilities for solution diversification, other search tech- and offers 2 floors of covered public space. The building is
niques have been applied to optimization in MPC, such as managed by Caverion,4 a Finnish construction and mainte-
genetic algorithms [41]–[43] and particle swarm optimiza- nance company.
tion [44]. To address the stabilization of the control process,
nonlinear MPC solutions with varying horizon have been 3 https://sanoma.fi/en/sanoma-house/
proposed [45]. 4 https://www.caverion.com/
influences (i.e. weather and occupancy) and the internal ther- (2) The airflow of 3 VAV devices (VAVairflowi ) in floor
mal behavior. The results of the simulation were viewed in 8th , in the range [50, 200] l/s. The choice of selecting these
the VistaPro module for analysis of heating and cooling loads, 3 VAVs was the limited availability of CO2 sensors at the
energy consumption, internal temperatures, thermal comfort, beginning of the project: only the area affected by these
etc. 3 VAVs was monitored.
The details of the Sanomatalo model are not public and In pre-OPG operation, Tsupply values were manually set
fall out of the scope of this paper. Nevertheless, this should by the operators and VAVairflow values were automatically
not be seen as a limitation of our proposal. On the contrary, set by using presence sensors.
our approach is agnostic to the underlying simulation model, The comfort requirements for the new system in the heating
as far as it allows setting operational profiles as input. period were the following:
The parameters of the operational model were con- • Indoor air temperature (IAT) must be in the range [20.5,
tinuously adjusted to fit live data measurements with 21.5] ◦ C during office hours 6:00–18:00. A flexible
the simulation output. Calibration was implemented as a margin in [20, 22] ◦ C is considered acceptable. This
semi-automatic procedure encompassing two iterative steps: temperature was represented by 25 output simulation
(1) measuring the model accuracy by comparing simulation variables, corresponding to 25 sensors spread across the
outputs with measured building data; (2) modifying model 3 floors directly accessible through the BEMS.
parameters to reduce model errors. In addition, IES carried • CO2 concentration (Con) upper limit is 850 ppm dur-
out an entropy analysis to detect which parameters have ing office hours. This concentration was represented by
the greatest influence in the model output, and therefore 4 output simulation variables, corresponding to 4 sensors
should be firstly modified. Overall, the calibration procedure for which there were no live measurements through the
resulted in a simulation model yielding errors below 5% [66]. BEMS.
The target variables to optimize were the heat and the fan
C. ENERGY OPTIMIZATION STRATEGIES power consumption meters of the pilot area –one of each for
the whole pilot area–, which we will call Heat and Fan. They
Following the Energy IN TIME terminology, control strate-
were represented by two output variables in the simulation
gies specify the setpoint values allowed for each piece of
model. There were no corresponding physical sensors for
actionable equipment. Strategies can denote single setpoint
these variables, but their values can be directly derived from
restrictions (e.g. setpoint variable range, frequency of change)
the BEMS temperature and air flow measurements.
or cross-parameter restrictions (e.g. two setpoints cannot have
specific values at the same time). Besides, strategies can
vary depending on the season. Energy optimization strategies D. EVALUATION METHODOLOGY
are strategies enriched with heuristic information aimed at Following the International Performance Measurement and
improving the energy efficiency and maintaining comfort. Verification Protocol (IPMVP), our evaluation methodology
That is, energy optimization strategies define additional set- compared energy savings achieved by the OPG with respect
point constraints that can help to reduce energy consumption to a base case in which it is not used. This process was
(e.g. reasonable length of the pre-heating period). Energy carried out both in the simulation environment and in the real
optimization strategies can be seen as the instantiation of the building:
Energy Management Control functions proposed in [22] for • Evaluation in the simulation environment: We selected
a particular building. 3 days in the 2016-2017 period, respectively corre-
During the plan generation process, the operational model sponding to a prototypical average (12-Jan-2016), cold
is cloned and reconfigured according to the forecasted occu- (21-Jan-2016), and warm day (30-Jan-2017) of the win-
pancy and weather conditions –namely, the independent pro- ter season. The baseline was the real operation of the
file variables. As introduced in Section IV.A, the occupancy building for the same days. These data were collected
was measured as the room occupancy % from the building at the beginning of the project. More details of this
agenda, and the weather was a set of variables including procedure are described in Section V.A.
outdoor air temperature (OAT), solar irradiance, etc. • Evaluation in the real building: The OPG was activated
Therefore, to run a simulation, we specify the operational in the building during a 30-day period in the late winter
input profiles –i.e. the equipment setpoint sequences to be season, from April 19th to May 19th 2017. The reason of
tested in the simulation– and the independent profiles –i.e. this choice is that we identified in the simulation envi-
the occupancy and the weather time series–, in order to get ronment that the OPG can achieve better results in the
the predicted profiles –i.e. the value sequences for indoor transitions between seasons –usually, the heating season
temperatures, CO2 concentration, and energy consumption. in Sanomatalo ends in the second week of May. For the
Energy optimization strategies for the Sanomatalo experi- baseline, we built a regression model from historical data
ments with the OPG solution encompassed: which estimates the energy consumption of the HVAC
(1) The supply temperature of the AHU in the pilot area system without the OPG from the weather and the occu-
(Tsupply), in the range [17, 23] ◦ C; pancy values, following the recommendations in [67].
With this model, we obtained a reliable approximation the setpoint means reducing the IAT and the energy consump-
of the consumption that would have been measured if the tion. We will also center the explanation in type A situa-
system without the OPG had been used during the real tions (see below). Nevertheless, the same principle applies
test period. More details of this procedure are described to problems involving multiple variables and situations B
in Section V.B. and C. The explanation can be easily extended to more than
We also studied comfort in terms of the indoor tempera- one (independent) variable.
tures (IAT) and CO2 concentration (Con) mentioned above, The overall functioning of the algorithm is depicted
checking that the simulated and measured values were within in Fig. 2, and its details are covered in the following
the acceptable ranges. subsections.
FIGURE 2. Overall functioning of the OPG algorithm, including main stages: (1) identification of situations of
interest (Section IV.B.1); (2) generation of candidate plans (Section IV.B.2); (3) plan simulation (IAT outside the
comfort range during office hours is marked with ) and assessment (Section IV.B.3). The second candidate
plan is selected, because it has the best comfort ranking.
To model all possible combinations of setpoint modifica- 4) The transition probability at each step from ŝt 0 to ŝt 0 −1
tions in situation A, we define a lattice graph like the one is given by the following function (Eq. 1):
in Fig. 4. Each vertex of this graph represents a setpoint (
δ if 1st 0 = 1st 0 −1
modification at a given previous instant: ŝt−1t = st−1t − p(ŝt 0 → ŝt 0 −1 ) = (1)
1−δ
1st−1t . Each directed edge connects a setpoint change with |{1s}|−1 otherwise
the following setpoint change in reverse time order. with the diversification parameter δ ∈ [0, 1]. This function
From this graph, the setpoint modifications that form a balances two choices: maintaining the same previous setpoint
candidate plan are modeled as the result of a random walk6 change (δ) and selecting any setpoint change (1−δ). If δ = 0,
through this graph w = hŝt , ŝt−1 , ŝt−2 , . . . , st−1t max i, with the transition probabilities at each step are the same for each
the following properties: allowed direction. If δ 0, the setpoints will tend to decrease
1) The walk starts at (0, 0) node, representing the current in the same amount.
setpoint at starting time t (i.e. the current setpoint is not An identical graph is built in situation B. An analogous
modified) graph and a corresponding probability function are defined
0
2) Each step goes from t 0 to t −1 for any t 0 in the sequence in situation C to represent setpoint increments.
(i.e. always moving from right to left in the graph) In Fig. 5, we depict two examples of random walks and the
3) The length of each path is |{1t}| (i.e. each path is a resulting setpoint modification sequences w1 , w2 .
sequence of setpoint changes from t to t − 1t max ) To reduce the number of possible alternatives, we can
introduce an additional restriction to the walks:
1) Only moves to closest nodes in horizontal, vertical
6 A random walk is a path consisting of a sequence of random steps on
and diagonal directions are allowed (i.e. differences
a mathematical space. Formally, it can be defined as a sum of a sequence
of independent, identically distributed random variables representing move between time instants of changes of 1s, if any, are
directions, or as a Markov chain over the subjacent state space [68]. small)
FIGURE 3. Identification of savings opportunities and discomfort in a simulated plan: indoor temperature vs
Tsupply setpoint values . The comfort range in [20, 22] ◦ C is also shown (dashed line).
the [t −1t max , t −1] interval are not modified. The algorithm
only selects a small random subset of candidate OPs C ⊆
W to be simulated. In the best case, all the OPs in C will
be simulated in parallel; therefore, the selection of C may
depend on the simulator capabilities (see the experimental
setup in Section V).
Finally, the algorithm picks the most efficient OP satis-
fying comfort requirements. Efficiency is calculated as the
total energy consumption of the plan, while comfort can
be measured in different ways; for example, by using the
root-mean-square deviation (RMSD) or the % of time with
FIGURE 4. Lattice graph representing possible setpoint modifications comfort-related values (e.g. IAT, Con) inside the comfort
(situation A, Tsupply). Time intervals are set to 1 hour, setpoint
modifications are multiples of 0.5 ◦ C.
range, maybe limited to a period of interest (e.g. office hours).
If there is no such plan, the OPG selects the closest one to
meet the requirements. To do so, OPs are firstly sorted by
This assumption considerably reduces the number of pos- comfort satisfaction, and secondly by energy consumption.
sible walks, as shown in Fig. 6. Note that this restriction The procedure is restarted to identify the next interesting
may prevent the algorithm to explore the complete range of situation (Section IV.B.1), now using the simulation of the
allowed {1s} modifications. Moreover, other heuristics could new plan as a reference. The algorithm iterates while there are
be incorporated to the process by means of additional walk remaining situations to process or when a maximum number
restrictions encoded in the transition probability function; e.g. of situations have been processed.
to limit how many different 1s can be used in the same walk.
Our implementation of the OPG considers two particu- 4) TRIGGERING THE OPG ALGORITHM
lar situations: pre-conditioning and post-conditioning. Pre- The OPG algorithm is usually launched before midnight to
conditioning is performed to achieve comfort at the beginning calculate the setpoints for the next day, allocating enough
of the working day, while post-conditioning is performed time to let the process finish before setpoints are due –
to save energy by relaxing the comfort requirements at the a few hours in most cases. The algorithm can run again
end of the working day and later. We apply predefined several times during the day, in order to create a new plan
setpoint change strategies for each variable during these for the remainder of the day using updated weather and
intervals, which allow us to reduce the number of required occupancy predictions and to recover from control deviations
simulations. and failures.
C. COMPUTATIONAL PROPERTIES
The OPG algorithm cannot guarantee a global optimum in
terms of energy consumption for two reasons: (a) only a
limited number of setpoint modifications are explored; (b) the
global plan is built from locally pseudo-optimal choices
focused on situations of interest A, B, C. Conversely, it yields
good solutions in a reasonable time, and allows easy incorpo-
ration of heuristics in the setpoint modification process.
Regarding (a), in the general formulation (Fig. 4 and 5),
the number of possible setpoint change sequences |W | for
each situation and independent variable is bounded by |W | ≤
|{1s} + 1||{1t}| . In the restricted formulation (Fig. 6), the
number of possible random walks is bounded by |W | <
3|{1t}| . The |W | for multiple-dimension random walks grows
exponentially [68]. In any case, only |C| |W | candidate
OPs will be simulated at each iteration. Therefore, the overall
efficiency of the algorithm is bounded by the number of sit-
uations of interest processed multiplied by the time required
to run each batch of simulations of size |C|. Note that the
FIGURE 5. Samples of setpoint modification sequences obtained by using execution time of the OP generation process is insignificant
random walks, restrictions (A)–(D) apply.
compared to the simulation time.
The parallel cloud version of IESVE allows running a fixed
number p of parallel simulations without performance degra-
dation. To increase solution diversity, we can set |C| < p,
and our implementation will fill the remaining simulation
slots with other plans, namely: (a) random variations of the
current best OP at any time before t; (b) combinations of
previously discarded good OPs; (c) baseline OPs –e.g. for
Sanomatalo, OPs based on outdoors temperature. These plans
are compared against the plans obtained with the random
walks, and can be selected as best current plan for the next
iteration in the same conditions.
Regarding (b), under some realistic assumptions, the OPG
algorithm finds a good approximation to the optimal solu-
tion. Specifically, for Tsupply control in Sanomatalo we can
assume that external temperatures and internal occupancy
FIGURE 6. Simplified setpoint modification graph and random walk
values follow a bell-shaped curve. To guarantee comfort in
sample, restrictions (A)-(E) apply. the winter season, the optimal OP would entail increasing the
temperature setpoints in the early morning, then decreasing
This formulation slightly diverges from the receding them around noon, and maybe incrementing them again in
horizon control typically implemented in canonical MPC, the afternoon. Moreover, the low external temperatures favor
because the prediction horizon is not shifted. However, heat losses, which would in turn require supplying hot air
A. SIMULATION ENVIRONMENT
As described in Section II.D, we selected three prototypical
days of the winter season: average (Standard), cold (Harsh)
and warm (Intermediate). Then, we simulated the behaviour
of the pilot area of the building according to the setpoints orig-
inally applied (i.e. the base plan) and the setpoints calculated FIGURE 7. Comparison of baseline and OPG plans in terms of setpoints
and comfort values (with comfort thresholds) for a Standard winter day,
by our algorithm (i.e. the OPG plan), in order to check how simulation environment: (a) Tsupply operation; (b) VAVairflowi operation.
they compare in terms of comfort and consumption.
Fig. 7 depicts the simulation results for a Standard day, of the base and the OPG plans for the Tsupply and the
corresponding to the most common conditions during the VAVairflowi operation –the main working hours are delimited.
winter season. In the top of the figure, we show the setpoints In both cases, the largest operation differences correspond to
with online CO2 data (for calibration) and more detailed in our experiments were mostly static, while occupancy
occupancy predictions (actual agenda data were not very monitoring and reconfiguration have shown effective in the
fine-grained). past [77], [78]. In this regard, the capabilities and limitations
for OP recalculation during the day should also be further
TABLE 3. Energy savings (heating, MWh) in the pilot area projected for explored. Four, a more comprehensive study of energy sav-
the whole year. ings with additional baseline models should be carried out in
order to quantify more precisely the return of investing in our
solution [79], in particular if only ventilation is addressed.
Last but not least, the building setup was relatively simple,
with district heating and almost fixed energy costs. It would
be interesting to study the applicability and the scalability
of the OPG approach to smart grids, including more control
variables –some of them affecting the production side– and
energy storage equipment; see for example [80], [81].
[17] S. Meyers and S. Kromer, ‘‘Measurement and verification strategies for [41] H. Pombeiro, M. J. Machado, and C. Silva, ‘‘Dynamic programming
energy savings certificates: Meeting the challenges of an uncertain world,’’ and genetic algorithms to control an HVAC system: Maximizing thermal
Energy Efficiency, vol. 1, no. 4, pp. 313–321, 2008. comfort and minimizing cost with PV production and storage,’’ Sustain.
[18] A. Mahdavi, ‘‘Simulation-based control of building systems operation,’’ Cities Soc., vol. 34, pp. 228–238, Oct. 2017.
Building Environ., vol. 36, no. 6, pp. 789–796, 2001. [42] F. Ascione, N. Bianco, C. De Stasio, G. M. Mauro, and G. P. Vanoli,
[19] J. A. Clarke et al., ‘‘Simulation-assisted control in building energy man- ‘‘Simulation-based model predictive control by the multi-objective opti-
agement systems,’’ Energy Buildings, vol. 34, no. 9, pp. 933–940, 2002. mization of building energy performance and thermal comfort,’’ Energy
[20] S. Petersen and S. Svendsen, ‘‘Method for simulating predictive control of Buildings, vol. 111, pp. 131–144, Jan. 2016.
building systems operation in the early stages of building design,’’ Appl. [43] S. Wang and X. Jin, ‘‘Model-based optimal control of VAV air-conditioning
Energy, vol. 88, no. 12, pp. 4597–4606, 2011. system using genetic algorithm,’’ Building Environ., vol. 35, no. 6,
[21] M. Killian and M. Kozek, ‘‘Ten questions concerning model predic- pp. 471–487, 2000.
tive control for energy efficient buildings,’’ Building Environ., vol. 105, [44] C. D. Corbin, G. P. Henze, and P. May-Ostendorp, ‘‘A model predictive
pp. 403–412, Aug. 2016. control optimization environment for real-time commercial building appli-
[22] W. Z. Huang, M. Zaheeruddin, and S. H. Cho, ‘‘Dynamic simulation of cation,’’ J. Build. Perform. Simul., vol. 6, no. 3, pp. 159–174, 2013.
energy management control functions for HVAC systems in buildings,’’ [45] D. He, ‘‘Dual-mode nonlinear MPC via terminal control laws with free-
Energy Convers. Manag., vol. 47, nos. 7–8, pp. 926–943, 2006. parameters,’’ IEEE/CAA J. Autom. Sinica, vol. 4, no. 3, pp. 526–533,
[23] R. Z. Freire, G. H. C. Oliveira, and N. Mendes, ‘‘Predictive controllers Jul. 2017.
for thermal comfort optimization and energy savings,’’ Energy Buildings, [46] K. I. Katsigarakis, G. D. Kontes, G. I. Giannakis, and D. V. Rovas,
vol. 40, no. 7, pp. 1353–1365, 2008. ‘‘Sense-think-act framework for intelligent building energy management,’’
[24] D. Agdas and R. S. Srinivasan, ‘‘Building energy simulation and parallel Comput.-Aided Civil Infrastruct. Eng., vol. 31, no. 1, pp. 50–64, 2016.
computing: Opportunities and challenges,’’ in Proc. Winter Simulation [47] M. Casals, M. Gangolells, N. Forcada, M. Macarulla, A. Giretti, and
Conf., 2014, pp. 3167–3175. M. Vaccarini, ‘‘SEAM4US: An intelligent energy management sys-
[25] G. Bianchini, M. Casini, A. Vicino, and D. Zarrilli, ‘‘Demand-response tem for underground stations,’’ Appl. Energy, vol. 166, pp. 150–164,
in building heating systems: A model predictive control approach,’’ Appl. Mar. 2016.
Energy, vol. 168, pp. 159–170, Apr. 2016. [48] D. Manjarres, A. Mera, E. Perea, A. Lejarazu, and S. Gil-Lopez,
[26] J. Figueiredo and J. S. da Costa, ‘‘A SCADA system for energy man- ‘‘An energy-efficient predictive control for HVAC systems applied to
agement in intelligent buildings,’’ Energy Buildings, vol. 49, pp. 85–98, tertiary buildings based on regression techniques,’’ Energy Buildings,
Jun. 2012. vol. 152, pp. 409–417, Oct. 2017.
[27] J. Široký, F. Oldewurtel, J. Cigler, and S. Prívara, ‘‘Experimental analysis of [49] G. D. Kontes, C. Valmaseda, G. I. Giannakis, K. I. Katsigarakis, and
model predictive control for an energy efficient building heating system,’’ D. V. Rovas, ‘‘Intelligent BEMS design using detailed thermal simulation
Appl. Energy, vol. 88, no. 9, pp. 3079–3087, 2011. models and surrogate-based stochastic optimization,’’ J. Process Control,
[28] H. Huang, L. Chen, and E. Hu, ‘‘A new model predictive control scheme vol. 24, no. 6, pp. 846–855, 2014.
for energy and cost savings in commercial buildings: An airport ter- [50] S. Prívara, J. Cigler, Z. Vána, F. Oldewurtel, C. Sagerschnig, and
minal building case study,’’ Building Environ., vol. 89, pp. 203–216, E. Žáceková, ‘‘Building modeling as a crucial part for building predictive
Jul. 2015. control,’’ Energy Buildings, vol. 56, pp. 8–22, Jan. 2013.
[29] J. Ma, J. Qin, T. Salsbury, and P. Xu, ‘‘Demand reduction in building energy [51] D. Picard, J. Drgoňa, M. Kvasnica, and L. Helsen, ‘‘Impact of the controller
systems based on economic model predictive control,’’ Chem. Eng. Sci., model complexity on model predictive control performance for buildings,’’
vol. 67, no. 1, pp. 92–100, 2012. Energy Buildings, vol. 152, pp. 739–751, Oct. 2017.
[30] S. J. Kang, J. Park, K.-Y. Oh, J. G. Noh, and H. Park, ‘‘Scheduling-based [52] M. Gruber, A. Trüschel, and J. O. Dalenbäck, ‘‘Model-based controllers for
real time energy flow control strategy for building energy management indoor climate control in office buildings—Complexity and performance
system,’’ Energy Buildings, vol. 75, pp. 239–248, Jun. 2014. evaluation,’’ Energy Buildings, vol. 68, pp. 213–222, Jan. 2014.
[31] I. Hazyuk, C. Ghiaus, and D. Penhouet, ‘‘Optimal temperature con- [53] S. Petersen and K. W. Bundgaard, ‘‘The effect of weather forecast uncer-
trol of intermittently heated buildings using model predictive control: tainty on a predictive control concept for building systems operation,’’
Part II—Control algorithm,’’ Buildings Environ., vol. 51, pp. 388–394, Appl. Energy, vol. 116, pp. 311–321, Mar. 2014.
May 2012. [54] F. Oldewurtel, D. Sturzenegger, and M. Morari, ‘‘Importance of occu-
[32] R. De Coninck and L. Helsen, ‘‘Practical implementation and evaluation pancy information for building climate control,’’ Appl. Energy, vol. 101,
of model predictive control for an office building in Brussels,’’ Energy pp. 521–532, Jan. 2013.
Buildings, vol. 111, pp. 290–298, Jan. 2016. [55] B. Dong and K. P. Lam, ‘‘A real-time model predictive control for building
[33] S. C. Bengea, A. D. Kelman, F. Borrelli, R. Taylor, and S. Narayanan, heating and cooling systems based on the occupancy behavior pattern
‘‘Implementation of model predictive control for an HVAC system detection and local weather forecasting,’’ Building Simul., vol. 7, no. 1,
in a mid-size commercial building,’’ HVAC&R Res., vol. 20, no. 1, pp. 89–106, 2014.
pp. 121–135, 2014. [56] Y. Kwak, J.-H. Huh, and C. Jang, ‘‘Development of a model predictive
[34] K. Deng et al., ‘‘Model predictive control of central chiller plant with control framework through real-time building energy management system
thermal energy storage via dynamic programming and mixed-integer linear data,’’ Appl. Energy, vol. 155, pp. 1–13, Oct. 2015.
programming,’’ IEEE Trans. Autom. Sci. Eng., vol. 12, no. 2, pp. 565–579, [57] Y. Kwak and J.-H. Huh, ‘‘Development of a method of real-time build-
Apr. 2015. ing energy simulation for efficient predictive control,’’ Energy Convers.
[35] I. Sharma et al., ‘‘A modeling framework for optimal energy manage- Manag., vol. 113, pp. 220–229, Apr. 2016.
ment of a residential building,’’ Energy Buildings, vol. 130, pp. 55–63, [58] P. de Wilde, ‘‘The gap between predicted and measured energy perfor-
Oct. 2016. mance of buildings: A framework for investigation,’’ Autom. Construct.,
[36] B. Mayer, M. Killian, and M. Kozek, ‘‘A branch and bound approach for vol. 41, pp. 40–49, May 2014.
building cooling supply control with hybrid model predictive control,’’ [59] A. C. Menezes, A. Cripps, D. Bouchlaghem, and R. Buswell, ‘‘Predicted
Energy Buildings, vol. 128, pp. 553–566, Sep. 2016. vs. actual energy performance of non-domestic buildings: Using post-
[37] S. Salakij, N. Yu, S. Paolucci, and P. Antsaklis, ‘‘Model-based predictive occupancy evaluation data to reduce the performance gap,’’ Appl. Energy,
control for building energy management. I: Energy modeling and optimal vol. 97, pp. 355–364, Sep. 2012.
control,’’ Energy Buildings, vol. 133, pp. 345–358, Dec. 2016. [60] N. Li, Z. Yang, B. Becerik-Gerber, C. Tang, and N. Chen, ‘‘Why is
[38] R. Zafar, A. Mahmood, S. Razzaq, W. Ali, U. Naeem, and K. Shehzad, the reliability of building simulation limited as a tool for evaluating
‘‘Prosumer based energy management and sharing in smart grid,’’ Renew. energy conservation measures?’’ Appl. Energy, vol. 159, pp. 196–205,
Sustain. Energy Rev., vol. 82, pp. 1675–1684, Feb. 2018. Dec. 2015.
[39] T. Bai, S. Li, and Y. Zheng, ‘‘Distributed model predictive control for net- [61] H. Satyavada and S. Baldi, ‘‘An integrated control-oriented modelling for
worked plant-wide systems with neighborhood cooperation,’’ IEEE/CAA HVAC performance benchmarking,’’ J. Build. Eng., vol. 6, pp. 262–273,
J. Autom. Sinica, vol. 6, no. 1, pp. 108–117, Jan. 2019. Jun. 2016.
[40] X. Mi and S. Li, ‘‘Event-triggered MPC design for distributed systems [62] E. Źáčeková, Z. Váña, and J. Cigler, ‘‘Towards the real-life implementa-
with network communications,’’ IEEE/CAA J. Autom. Sinica, vol. 5, no. 1, tion of MPC for an office building: Identification issues,’’ Appl. Energy,
pp. 240–250, Jan. 2018. vol. 135, pp. 53–62, Dec. 2014.
[63] Z. Afroz, G. M. Shafiullah, T. Urmee, and G. Higgins, ‘‘Modeling tech- JUAN GÓMEZ-ROMERO received the degree in
niques used in building HVAC control systems: A review,’’ Renew. Sustain. computer science and the Ph.D. degree in intel-
Energy Rev., vol. 83, pp. 64–84, Mar. 2018. ligent systems from the Universidad de Granada,
[64] A. Foucquier, S. Robert, F. Suard, L. Stéphan, and A. Jay, ‘‘State in 2004 and 2008, respectively.
of the art in building modelling and energy performances predic- He was a Lecturer with the Applied Artifi-
tion: A review,’’ Renew. Sustain. Energy Rev., vol. 23, pp. 272–288, cial Intelligence Group, Universidad Carlos III de
Jul. 2013. Madrid, from 2008 to 2013, and a Research Asso-
[65] B. Gunay, W. Shen, and G. Newsham, ‘‘Inverse blackbox modeling of the ciate in the EU FP7 Project Energy IN TIME with
heating and cooling load in office buildings,’’ Energy Buildings, vol. 142, the Universidad de Granada, from 2013 to 2017.
pp. 200–210, May 2017.
He was also a Visiting Researcher with the Data
[66] A. Conserva et al., ‘‘Energy in time project: Summary of final results,’’
Science Institute, Imperial College London, from 2016 to 2017. He has
in Proc. 12th Conf. Sustain. Develop. Energy, Water Environ. Syst., 2017,
been a Senior Research Fellow with the Computer Science and Artificial
Paper SDEWES2017-0867.
Intelligence Department, Universidad de Granada, since 2016. He has partic-
[67] Z. Li, Y. Han, and P. Xu, ‘‘Methods for benchmarking building energy
consumption against its past or intended performance: An overview,’’ Appl. ipated in more than 20 projects in security, ambient intelligence, and energy
Energy, vol. 124, pp. 325–334, Jul. 2014. efficiency. His research interests include the use of semantic representation
[68] G. F. Lawler and V. Limic, Random Walk: A Modern Introduction. models and machine learning techniques to perform automatic reasoning
Cambridge, U.K.: Cambridge Univ. Press, 2010. towards higher-level information fusion.
[69] R Core Team. (2018). R: A Language and Environment for Statistical Dr. Gómez-Romero is the Principal Investigator of the projects BIGFUSE:
Computing. [Online]. Available: http://www.r-project.org/ Semantics for Big Data Fusion and Analysis: Improving Energy Efficiency
[70] J. Friedman, T. Hastie, and R. Tibshirani, ‘‘Regularization paths for gen- in Smart Grids and PROFICIENT: Deep Learning for Energy-Efficient
eralized linear models via coordinate descent,’’ J. Statist. Softw., vol. 33, Building Control.
no. 1, pp. 1–22, 2010.
[71] M. S. Al-Homoud, ‘‘Computer-aided building energy analysis tech-
niques,’’ Building Environ., vol. 36, no. 4, pp. 421–433, 2001.
[72] W. Liang, R. Quinte, X. Jia, and J.-Q. Sun, ‘‘MPC control for improving
energy efficiency of a building air handler for multi-zone VAVs,’’ Building CARLOS J. FERNÁNDEZ-BASSO received the
Environ., vol. 92, pp. 256–268, Oct. 2015. degree in computer science and the M.Sc. degree
[73] B. Koffi, A. Cerutti, M. Duerr, A. Iancu, A. Kona, and in data science from the Universidad de Granada,
G. Janssens-Maenhout, ‘‘CoM default emission factors for the member in 2014 and 2015, respectively, where he is cur-
states of the European union—Version 2017,’’ European Commission,
rently pursuing the Ph.D. degree in computer sci-
Joint Research Center (JRC), Brussels, Belgium, Tech. Rep., 2017.
ence and energy efficiency.
[74] J. Cigler, P. Tomáško, and J. Široký, ‘‘BuildingLAB: A tool to analyze per-
He was a Lead Developer in the EU FP7 Project
formance of model predictive controllers for buildings,’’ Energy Buildings,
vol. 57, pp. 34–41, Feb. 2013. Energy IN TIME in the topics of building simula-
[75] J. H. Lim, J. T. Kim, S. H. Cho, and G. Y. Yun, ‘‘Development of the tion and control, data analytics, and machine learn-
adaptive PMV model for improving prediction performances,’’ Energy ing. He also collaborates with the Data Science
Buildings, vol. 98, pp. 100–105, Jul. 2015. Institute, Imperial College London, where he has carried out research stays,
[76] B. W. Olesen, ‘‘Indoor environmental input parameters for the design and from 2016 to 2018. He is currently a Research Assistant with the Computer
assessment of energy performance of buildings,’’ REHVA J., pp. 17–23, Science and Artificial Intelligence Department, Universidad de Granada.
Jan. 2015.
[77] T. Ekwevugbe, N. Brown, V. Pakka, and D. Fan, ‘‘Improved occupancy
monitoring in non-domestic buildings,’’ Sustain. Cities Soc., vol. 30,
pp. 97–107, Apr. 2017.
[78] A. Capozzoli, M. S. Piscitelli, A. Gorrino, I. Ballarini, and V. Corrado,
‘‘Data analytics for occupancy pattern learning to reduce the energy con-
sumption of HVAC systems in office buildings,’’ Sustain. Cities Soc.,
vol. 35, pp. 191–208, Nov. 2017. M. VICTORIA CAMBRONERO received the
[79] Q. Meng, M. Mourshed, and S. Wei, ‘‘Going beyond the mean: Distribu- degree in industrial engineering with a specializa-
tional degree-day base temperatures for building energy analytics using tion in construction and industrial facilities and the
change point quantile regression,’’ IEEE Access, vol. 6, pp. 39532–39540, M.Sc. degree in energy technology for sustainable
2018. development from the Polytechnic University of
[80] C. Wang, B. Jiao, L. Guo, Z. Tian, J. Niu, and S. Li, ‘‘Robust scheduling Valencia, in 2008 and 2009, respectively.
of building energy system under uncertainty,’’ Appl. Energy, vol. 167, She was a Project Developer and a Researcher
pp. 366–376, Apr. 2016. on building management and energy efficiency
[81] H. Thieblemont, F. Haghighat, R. Ooka, and A. Moreau, ‘‘Predictive con- with the Institute of Energy Engineering, Valen-
trol strategies based on weather forecast in buildings with energy storage cia, before joining Acciona Infrastructures R&D
system: A review of the state-of-the art,’’ Energy Buildings, vol. 153, Department, in 2010. Since 2018, she has been a Project Manager with
pp. 485–500, Oct. 2017. Acciona Ingeniería. She has a wide experience in research and innovation
[82] E. Feller, L. Ramakrishnan, and C. Morin, ‘‘Performance and energy projects and has collaborated and managed several FP7 and H2020 projects
efficiency of big data applications in cloud environments: A Hadoop
in renewable energies, HVAC systems and storage integration, and control
case study,’’ J. Parallel Distrib. Comput., vols. 79–80, pp. 80–89,
strategies for energy efficiency improvement in buildings and districts; e.g.,
May 2015.
2DISTRICT, EnergyINTIME, LowUP, Flexynets, FC-DISTRICT, MESSIB,
[83] J. Gómez-Romero, M. Molina-Solana, M. Ros, M. D. Ruiz, and
M. J. Martin-Bautista, ‘‘Comfort as a Service: A new paradigm for residen- EINSTEIN, CommONEnergy, and COST-EFFECTIVE. She is currently an
tial environmental quality control,’’ Sustainability, vol. 10, no. 9, p. 3053, Industrial Engineer specialized in energy efficiency and building simulation.
Aug. 2018. Ms. Cambronero holds a Project Management Professional certification
[84] F. Ferracuti et al., ‘‘Data-driven models for short-term thermal behaviour granted by the Project Management Institute and a Certified in Measurement
prediction in real buildings,’’ Appl. Energy, vol. 204, pp. 1375–1387, and Verification Protocol certification granted by the Association of Energy
Oct. 2017. Engineers and Efficiency Valuation Organization.
MIGUEL MOLINA-SOLANA received the degree M. DOLORES RUIZ received the degree in math-
in computer science and the Ph.D. degree from ematics and the European Ph.D. degree in com-
the Universidad de Granada, in 2007 and 2012, puter science from the Universidad de Granada,
respectively. in 2005 and 2010, respectively.
From 2012 to 2015, he was a Research Asso- She held a non-permanent teaching positions
ciate with the Universidad de Granada in the with the Universities of Jaén, Granada, and Cádiz.
FP7 Project Energy IN TIME. He was a Research She has participated in more than ten projects,
Associate on visualization with the Data Science including the EU FP7 Projects ePOOLICE and
Institute, Imperial College. He is currently a Marie Energy IN TIME. She is currently a Research
Curie Research Fellow with Imperial College Lon- Associate with the Computer Science and Artifi-
don, U.K. His research interests include applied work in machine learning cial Intelligence Department, Universidad de Granada. Her research interests
and knowledge representation in diverse domains such as music, energy include data mining, information retrieval, energy efficiency, big data, cor-
management, and business. relation statistical measures, sentence quantification, and fuzzy sets theory.
Dr. Molina-Solana is the Principal Investigator of the H2020 Project She has organized several special sessions about Data Mining in inter-
DATASOUND–Understanding Data With Sound. national conferences and was part of the organization committee of the
FQAS’2013 and SUM’2017 conferences.
Dr. Ruiz belongs to the Approximate Reasoning and Artificial Intelligence
Research Group and the Cybersecurity Lab, Universidad de Granada. She
has been the Principal Investigator of the project Exception and anomaly
detection by means of fuzzy rules using the RL-theory. Application to fraud
detection.