Professional Documents
Culture Documents
Abstract—Thermal loads are recognized as a valuable source An important contribution of this work is that the proposed
of flexibility in face of the increasing variability caused by the battery model can be bounded by two other battery models,
large shares of renewable production. Lockout constraints can whose parameters are analytically calculated. Moreover, for
significantly reduce the flexibility of thermostatically controlled
loads (TCLs). We propose a novel way of modifying the loads’ homogeneous loads all models converge to one and there-
lockout durations to achieve non-intrusive centralized control fore an exact battery model can be derived (exact means
without relying on local computations and estimations. We derive that any feasible trajectory provided by the battery model is
analytical expressions for the flexibility reduction and validate also feasible for the individual loads). Another approach for
them via simulations, which show that the proposed method describing flexibility is via polytopes, which is however much
describes the TCLs flexibility accurately. We further show that
a simple stochastic centralized controller, which does not rely more demanding computationally [6]. A common limitation
on local temperature measurements, outperforms the commonly on the operation of TCLs is the so-called lockout constraints.
used priority-stack controller in terms of system robustness This constraint forces a TCL to remain at the on or off
against infeasible trajectories. state for a minimum duration after switching to protect it
Index Terms—Aggregation, lockout constraints, stochastic con- from wear. In [7] the effect of lockout constraints on the
troller, thermal battery model, thermostatically controlled loads. TCLs ramping capability was examined, whereas in [8]–[10]
controllers were designed which take the lockout durations
into account. However, their effect on the aggregation’s energy
I. I NTRODUCTION and power limits was not addressed.
Due to the increasing shares of intermittent renewable In this paper we propose a new battery model which
energy production and the reduction of conventional generators accounts for the effect of lockout constraints and we quantify
capacity, it is expected that the power system’s balancing needs the impact on the energy and power limits of the population.
will increase [1]. Buildings can be used for balancing services We must note that we consider “large” time steps in the
because they can act as virtual storage due to their thermal battery model, as in [3], [11]. Additionally, we show that if the
capacity. Using residential buildings flexibility in particular, lockout durations are not chosen appropriately, the TCLs might
has been found to be a viable investment [2]. Because of the cycle outside their thermostat limits while being controlled,
large number of loads which must be controlled in order to resulting in user-comfort violation. Our work is closer to [11],
provide a meaningful service, aggregation methods are neces- where the authors addressed the issue of reduced flexibility
sary to represent the collective dynamics both for scheduling due to the lockout constraints. In contrast to our work which
and control purposes. In [3] the potential of a collection of considers aggregate models, [11] modifies the power/energy
thermostatically controlled loads (TCLs) to arbitrage in the limits of individual TCLs and relies on local intelligence to
day-ahead energy market was investigated, by comparing two guarantee non-intrusive control. Moreover, the dependence of
methods. In the first method the savings potential was calcu- these limits on time-varying externalities such as the ambient
lated by optimizing the consumption of each TCL separately, temperature is neglected.
whereas the second method used an aggregated thermal energy The main contribution of our work is a method to modify the
storage model, resulting in a linear optimization problem, lockout durations based on the expected baseline consumption
which is computationally more attractive. It was shown that the and ensure the non-intrusive nature of the centralized control.
aggregated model can achieve good performance in describing We calculate the allowed combinations of lockout durations
the population’s dynamics. with which a TCL can always operate within its temperature
Many research works have investigated how a collection of deadband. The advantage of this approach is that there is no
TCLs can be represented by a virtual battery model, which can need for local computations for the loads to decide whether to
describe its flexibility in a simple manner. Hao et al. proposed follow the external control signal, which was a limitation in
a stochastic battery model with varying energy capacity and [11]. In a second contribution, we use the modified lockout
power limits to describe the aggregate TCLs flexibility [4], [5]. durations to abstract the effects of lockout constraints and
characterize the aggregation’s flexibility in a more accurate Q = ηRPn for notation simplicity, we can derive the duration
manner. We have considered the effect of lockout constraints of the on (ton ) and off cycles (toff )
on aggregations of TCLs offering primary frequency control
Tr,i − Δi − Ta,i − Qi
in our previous work [12], [13], but we didn’t quantify the ti = Ri Ci ln
on
, (3)
T + Δi − Ta,i − Qi
flexibility reduction in terms of power and energy. Finally, we r,i
Tr,i + Δi − Ta,i
show that a simple stochastic controller without local temper- i = Ri Ci ln
toff . (4)
ature measurements is more robust than the commonly used Tr,i − Δi − Ta,i
priority-stack controller, which results in large oscillations in The device’s duty cycle is equal to Di = ton i /(ti + ti ),
on off
case of intractable reference set-points. whereas the average consumption is equal to Pav,i = Pn,i Di .
The remainder of the paper is organized as follows. In We must note here that external temperature Ta is considered
Section II the basic principles of TCL modeling and the common for all the loads. Furthermore, the time-varying nature
thermal battery model are introduced. In Section III a method of Ta and the external disturbances result in time-varying duty
to modify the lockout constraints is presented, as well as cycles. Modeling the aggregate effect of disturbances such as
analytical expressions of their effect on the energy and power the door/window openings requires statistical approaches due
limits of the battery model. Section IV discusses and compares to their event-based nature and is outside the scope of the
two different control approaches, namely the stochastic and paper. We use however a time-varying Ta to show the effect
priority-stack controller. In Section V simulation results are of a non-constant duty cycle on the aggregate flexibility.
presented and Section VI concludes.
B. Continuous-power model
II. M ODELING OF TCL S The aggregated consumption of n loads is given by the sum-
A. Individual TCL modeling mation of their individual states, multiplied by their nominal
power consumption. The nonlinearity of the presented hybrid
We use a first-order model to describe the evolution of a model makes it inconvenient for analysis and optimization.
TCL’s air temperature. Higher order models exist in the liter- A more suitable model for relatively large populations of
ature, for instance the works of [9], [8], where the building’s TCLs is the continuous-power model, where a continuous state
mass temperature is also considered. However, similar to other ui (t) ∈ [0, Pn,i ] is used for the power consumption, instead
works, we believe that this model can sufficiently capture the of a binary variable. The equivalence of the deadband and
TCLs dynamics for our purposes [14], [3]. Consider the case continuous-power models has been discussed in [5], [7] and
of a heating TCL i which is controlled by an on/off hysteresis was shown to be a good approximation for a relatively small
controller. The following first-order differential equation de- heterogeneity and a sufficient number of loads. As a result,
scribes the evolution of the lumped temperature Ti (t) of the temperature is given by
the air and building mass
Ṫi (t) = −αi Ti (t) − Ta,i (t) + βi ui (t) + wi (t). (5)
Ṫi (t) = αi Ta,i (t) − Ti (t) + wi (t) when OFF
In this case the temperature must be maintained within the
Ṫi (t) = αi Ta,i (t) − Ti (t) + βi Pn,i + wi (t) when ON, desired boundaries by controlling the continuous power input.
(1)
where α = 1/RC, and β = η/C; C is the thermal capacitance, C. Thermal battery model
R is the thermal resistance, Ta (t) is the time-varying outside Thermal battery models (TBMs) have been proposed and
temperature, η is the coefficient of performance (COP)1 , and investigated in many works as a convenient representation of
Pn is the nominal compressor power. Term w(t) can be the flexibility of a population of TCLs for scheduling and
considered a Gaussian noise term with zero mean and small control purposes [15], [5], [3]. We follow an approach similar
variance like in [7], or it can aggregate the effect of the system to [5], [3] and we express the aggregated flexibility of a
disturbances, such as door and window openings, occupancy pool of TCLs with relatively low heterogeneity via a TBM
etc., similar to [14]. Denote by Tr,i the set-point of the TCL considering the average parameter values. In that case the
and by Δi its deadband; the hysteresis controller will switch baseline consumption of n TCLs, i.e. the load that maintains
the compressor on/off in order to keep the temperature within the aggregation’s average temperature at the set-point value,
the temperature region [Tr,i − Δi , Tr,i + Δi ]. By dropping is given by
the index i for convenience, the temperature evolution can n ᾱ (Tr − Ta,k )
Pkb = , (6)
be described in discrete time by β̄
Tt+1 = aTt + bmt + c(Ta,t + wt ) , (2) where the upper bar indicates the average value and index
k indicates the battery model’s time step, whose duration is
where a = e−Δt/(RC) , b = (1 − a)ηRPn , c = (1 − a), Δt equal to tBM ; this duration is not to be confused with the
is the model’s discretization time step, and mt ∈ {0, 1} is hybrid model’s time step Δt used in the simulations. State
the on/off state. Using the discrete time model, and by setting Xk represents the state of charge of the battery model and its
evolution is described by
1 In our analysis we considered a constant COP for simplicity, but a varying
COP can be used in the model as a parameter, similar to Ta . Xk+1 = Xk ad + (Pk − Pkb ) tBM , (7)
TABLE I: TCLs Parameters
the TCL continuously receives a command to switch on and
Parameter Description Value
Tr (◦ C) Temperature set-point 22.5
off are shown in Fig. 1.
C (kWh/◦ C) Thermal capacitance 2
R (◦ C/kW) Thermal resistance 2
Pn (kW) Nominal power 5.6
η (-) Coefficient of performance 3
Δ (◦ C) Temperature deadband 0.5
Figure 2: Allowed region (area with green color) for tloff and tlon .