METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR MODEL-FREE PRIVACY PRESERVING THERMAL LOAD MANAGEMENT
20230298060 · 2023-09-21
Assignee
Inventors
- Sivaranjani Seetharaman (College Station, US)
- Panganamala R. KUMAR (College Station, TX, US)
- Le XIE (College Station, TX, US)
Cpc classification
Y02B70/3225
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J3/14
ELECTRICITY
Y04S20/222
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02J2310/64
ELECTRICITY
International classification
H02J3/00
ELECTRICITY
Abstract
Methods, systems, and computer readable media for thermal load management of a collection of power consumers managed by an electric power aggregator. In some examples, a system includes a scheduling subsystem, implemented on one or more processors, configured for determining a plurality of cooling or heating control schedules for the collection of power consumers by forecasting one or more wholesale electricity price peaks. The system includes a control system implemented on one or more processors. The control system is configured for carrying out the cooling or heating control schedules at the individual consumer-level. The control system is configured for guaranteeing, for each power consumer of the collection of power consumers, a comfort constraint specified by a bilevel thermostat for the power consumer, wherein the comfort constraint comprises a lower level bound temperature and an upper bound temperature that the power consumer is willing to tolerate.
Claims
1. A system for thermal load management of a collection of power consumers managed by an electric power aggregator, the system comprising: a scheduling subsystem, implemented on one or more processors, configured for determining a plurality of cooling or heating control schedules for the collection of power consumers by forecasting one or more wholesale electricity price peaks; and a control subsystem, implemented on one or more processors, configured for: carrying out the cooling or heating control schedules at the individual consumer-level; and guaranteeing, for each power consumer of the collection of power consumers, a comfort constraint specified by a bilevel thermostat for the power consumer, wherein the comfort constraint comprises a lower bound temperature and an upper bound temperature that the power consumer is willing to tolerate.
2. The system of claim 1, wherein the scheduling subsystem is configured for determining the cooling or heating control schedules without sensing or modeling of a plurality of buildings of the collection of power consumers.
3. The system of claim 1, wherein the scheduling subsystem is configured for minimizing the cost of electric power procurement for the electric power aggregator.
4. The system of claim 1, wherein the scheduling subsystem is configured for determining the cooling or heating control schedules by approximating that a price forecast for a period of time is unimodal.
5. The system of claim 1, wherein forecasting the one or more wholesale electricity price peaks comprises forecasting day-ahead or real-time wholesale electricity price peaks.
6. The system of claim 1, wherein forecasting the one or more wholesale electricity price peaks comprises forecasting based on historical pricing data.
7. The system of claim 1, wherein forecasting the one or more wholesale electricity price peaks comprises forecasting based on one or more outdoor temperature forecasts.
8. The system of claim 1, wherein forecasting the one or more wholesale electricity price peaks comprises using a long short-term memory (LSTM) network to predict hourly electricity prices.
9. The system of claim 1, wherein the control subsystem is configured for carrying out the cooling or heating control schedules without sharing temperature or power consumption measurements from the power consumers with the electric power aggregator.
10. The system of claim 1, wherein the control subsystem is configured for carrying out the cooling or heating control schedules without using thermal models of buildings of the power consumers.
11. The system of claim 1, wherein the control subsystem is configured for carrying out the cooling or heating control schedules by transmitting control commands to individual controllers associated with the power consumers.
12. A method for thermal load management of a collection of power consumers managed by an electric power aggregator, the method comprising: determining, at a scheduling subsystem implemented on one or more processors, a plurality of cooling or heating control schedules for the collection of power consumers by forecasting one or more wholesale electricity price peaks; carrying out the cooling or heating control schedules at the individual consumer-level using a control subsystem implemented on one or more processors; and guaranteeing, for each power consumer of the collection of power consumers, a comfort constraint specified by a bilevel thermostat for the power consumer, wherein the comfort constraint comprises a lower bound temperature and an upper bound temperature that the power consumer is willing to tolerate.
13. An apparatus for thermal load management at each power consumer residence, the apparatus comprising: a smart bilevel thermostat that allows the user to set a temperature comfort range comprising of a lower and upper bound of temperatures that the consumer is willing to tolerate, and communicate the temperature comfort range to the electrical power aggregator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DESCRIPTION
[0015] This document describes methods, systems, and computer readable media for thermal load management of a collection of power consumers managed by an electric power aggregator.
[0016]
[0017]
[0018] As shown in
[0019] The system 200 includes a scheduling computer system 202 implemented on one or more processors and operated by the electric power aggregator. The scheduling computer system 202 is configured for determining cooling or heating control schedules for the collection of power consumers by forecasting one or more wholesale electricity price peaks. The scheduling computer system 202 is configured for determining the cooling or heating control schedules without sensing or modeling of a plurality of buildings of the collection of power consumers. The scheduling computer system 202 is configured for minimizing the cost of electric power procurement for the electric power aggregator.
[0020] Each of the control systems 106, 114, and 118 is configured for carrying out the cooling or heating control schedules at the individual consumer-level and guaranteeing a comfort constraint specified by a bilevel thermostat for the power consumer. The comfort constraint includes a lower bound temperature and an upper bound temperature that the power consumer is willing to tolerate. Each of the control systems 106, 114, and 118 is configured for carrying out the cooling or heating control schedules without sharing temperature or power consumption measurements from the power consumers with the electric power aggregator.
[0021] For example, the scheduling computer system 202 may transmit the cooling or heating control schedules to the control systems 106, 114, and 118 over a computer network, e.g., the Internet. Each of the control systems 106, 114, and 118 can be connected to the network, e.g., via a WiFi connection. The control systems 106, 114, and 118 then transmit control commands to thermal loads 108, 1165, and 120, e.g., to turn on and turn off.
[0022] Examples of methods, systems, and computer readable media for thermal load management of a collection of power consumers managed by an electric power aggregator are described further below with reference to a study performed using the examples.
[0023] We consider the problem of optimizing the cost of procuring electricity for a large collection of homes managed by a load serving entity, by pre-cooling or pre-heating the thermal inertial loads in the homes to avoid procuring power during periods of peak electricity pricing. We would like to accomplish this objective in a completely privacy-preserving and model-free manner, that is, without direct access to the state variables (temperatures or power consumption) or the dynamical models (thermal characteristics) of individual homes, while guaranteeing personal comfort constraints of the consumers. We propose a two-stage optimization and control framework to address this problem. In the first stage, we use a long short-term memory (LSTM) network to predict hourly electricity prices, based on historical pricing data and weather forecasts. Given the hourly price forecast and thermal models of the homes, the problem of designing an optimal power consumption trajectory that minimizes the total electricity procurement cost for the collection of thermal loads can be formulated as a largescale integer program (with millions of variables) due to the on-off cyclical dynamics of such loads. We provide a simple heuristic relaxation to make this large-scale optimization problem model-free and computationally tractable. In the second stage, we translate the results of this optimization problem into distributed open-loop control laws that can be implemented at individual homes without measuring or estimating their temperatures or power consumption, while simultaneously ensuring consumer comfort constraints. We demonstrate the performance of this approach on a large-scale test case comprising of 500 homes, with electricity prices and temperature profiles drawn from the Houston area of the Electric Reliability Council of Texas (ERCOT) market.
I. INTRODUCTION
[0024] In traditional power grids, uncertainties typically arise in the demand-side and are countered by an increase or decrease in the generation of power using operating reserves. The large-scale integration of renewables towards achieving a decarbonized grid has introduced additional uncertainties into the supply-side, due to the variability of renewable energy resources. Since generation from renewable energy resources cannot be directly controlled, this new uncertainty in the supply-side will need to be offset by tuning the demand in the grid via controllable loads [1]-[3]. This approach, known as demand response, is a rapidly emerging operational paradigm in the modern power grid, wherein an aggregator or load serving entity (LSE) manages a collection of controllable loads that function as a new type of operating reserve, albeit one that is now on the demand-side [4].
[0025] Thermal inertial loads such as air conditioners (ACs), heaters and refrigerators comprise nearly half of the residential demand in the United States [5], and are attractive candidates for demand response due to their ability to store energy and alter (delay or advance) consumption without causing significant discomfort to the consumer [6][7]. The exploitation of this demand response potential provides avenues for load serving entities to provide ancillary services to the grid, while simultaneously enabling consumers to reduce their individual energy costs by actively managing their thermal inertial loads [8]-[11].
[0026] Early instances of demand response from thermal inertial loads typically employed coarse models of the duty cycles of the thermal loads to compute pre-defined load trajectories for curtailment during periods of peak pricing [12]-[14]. Subsequently, most approaches to thermal inertial management involve estimating the models and states of the loads, and utilizing this information to design and track a desired power trajectory that minimizes costs or provides operational support to the grid [15]-[22]. The disruption of end-user functions due to demand response has also been incorporated into the scheduling of thermal loads, either by modeling it as an average ‘off-time’ [23][24], or by incorporating it explicitly as a constraint in the problem of designing the optimal power trajectory for the collection of loads [25]-[31].
[0027] In this context, it is desirable to develop model-free privacy-preserving approaches for thermal inertial load management, for three reasons. First, thermal models can be used to infer information about the size, layout and construction of the consumers' homes, which may constitute a violation of consumer privacy. Second, it is challenging to obtain such models for demand response programs involving largescale participation from thousands of homes, even with intrusive measurement and monitoring. Finally, for privacy reasons, it is not desirable to measure the temperatures or power consumption of individual homes. Recently, learning based model-free approaches for the optimization and control of thermal loads have been proposed [32]-[34]; however, these approaches are typically not privacy-preserving in that they still involve measuring the internal temperatures and power consumption profiles of homes. Alternatively, privacy preserving approaches to thermal inertial load management, wherein the power consumption of individual homes is not directly measured have been proposed [25][26][35]. However, all of these approaches still utilize models of the thermal loads in the computation and implementation of optimal control actions for electricity cost minimization. Our aim is to bridge this gap by proposing a model-free privacy-preserving approach for the management of thermal inertial loads.
[0028] Specifically, we consider the problem of minimizing the cost of procuring electricity for a large collection of homes managed by a load serving entity. The objective is to pre-cool (or pre-heat) homes by controlling residential thermal loads, in order to avoid procuring power during periods of peak electricity pricing. Further, we would like to accomplish this objective in a completely privacy-preserving and model-free manner, that is, without direct access to the state variables (temperatures and power consumption) or models (thermal characteristics) of individual homes.
[0029] We propose a two-stage optimization and control framework to address this problem. In the first stage, we use a long-short term memory (LSTM) based recurrent neural network architecture to forecast hourly electricity prices from historical price data and weather forecasts. Given the hourly price forecast and the thermal models of the homes, the problem of designing an optimal power consumption trajectory that minimizes the total electricity procurement cost can be formulated as a large-scale integer program (with millions of variables) due to the on-off cyclical dynamics of such loads. This integer program has typically been solved using linear relaxations or dynamic programming [25][27], with explicit closed-form solutions available in special cases where prices are assumed to be monotone [36]. Here, we propose a simple heuristic relaxation to convert this largescale optimization problem into a model-free optimization problem that can be solved in an explicit and computationally tractable manner. In the second stage, we translate the results of this optimization problem into distributed open-loop control laws that can be implemented at the individual homes without measuring or estimating their state variables, while respecting consumer comfort constraints. We demonstrate the performance of this approach on a large-scale test case comprising of 500 homes with pricing data from the Houston area of the Electric Reliability Council of Texas (ERCOT) market.
[0030] Notation: ,
+, and
denote the sets of real numbers, positive real numbers including zero, n-dimensional real vectors, and integers respectively.
Given two sets A and B, A\B represents the set of all elements of A that are not in B. We denote the Laplace density function with zero mean and scale parameter a∈.sub.+\{0} by Lap(a). The gamma density function with parameters a,b∈
.sub.+\{0} is denoted by Γ(a, b) and the exponential density function with rate λ∈
.sub.+\{0} is denoted by Exp(λ). We denote by
(μ, σ, a, b) truncated univariate Gaussian density function with mean μ, standard deviation σ and support [a, b].
II. PROBLEM FORMULATION
[0031] In this section, we begin by describing the model of a collection of residential thermal loads, and formulate the problem of minimizing the electricity procurement cost. For simplicity, we assume that all thermal loads are air conditioners (ACs). Note that the same analysis can be carried out for heaters, with the objective of pre-heating homes rather than pre-cooling them.
A. System Model
[0032] Consider a population of N homes with controllable ACs managed by a load serving entity (LSE). Assume that each home has a temperature set point that is private to the consumer, denoted by s.sub.i, and a comfort range Δ.sub.i, i∈, {1, 2, . . . , N}, which denotes the deviation from the set point that each consumer is willing to tolerate. Therefore, the temperature of the i-th home at any time t∈.sub.30 , denoted by θ.sub.i(t), must lie in the comfort band [L.sub.i0, U.sub.i0]=[s.sub.i−Δ.sub.i, s.sub.i+Δ.sub.i].The flexibility of the i-th consumer, i∈{1, 2, . . . , N}, can be quantified by the range of the consumer's comfort band, that is 2Δ.sub.i.The temperature dynamics of the i-th home, i∈{1, 2, . . . , N}, is governed by
θ.sub.i(t)=α.sub.i(θ.sub.i(t)−θ.sub.α(t))−β.sub.iP.sub.iσ.sub.i(t), (1)
where θ.sub.α(t) represents the ambient temperature at time t∈.sub.+, P.sub.i represents the power consumption of the i-th AC, α.sub.i and β.sub.i represent the heating time constant (h.sup.−1) and thermal conductivity (° C./kWh) of the i-th home, and σ.sub.i(t)∈{0, 1} denotes the ON/OFF state of the i-th AC at time where t∈
.sub.+, where σ.sub.i(t)=1 indicates that the AC is ON and σ.sub.i(t)=0 indicates that the AC is OFF. When the AC is OFF, the temperature of the home rises until it reaches the upper bound of the consumer's comfort band U.sub.i0, at which point the AC turns ON. Similarly, when the temperature reaches the lower bound of the comfort band, L.sub.i0, the AC turns OFF. Therefore, the switching behavior of the i-th AC, i∈{1, 2, . . . , N}, can be defined as
[0033] The total electrical power consumed by the population of ACs is given by
where n.sub.i is the coefficient of performance of the i-th AC.
B. Optimization Problem
[0034] Define the indicator variable u.sub.i(t):.sub.+.fwdarw.{0, 1}, ∀i∈{1, 2, . . . , N} where u.sub.i(t)=1 if the i-th AC is ON at time t∈
.sub.+, and u.sub.i(t)=0 otherwise. We also denote the total number of ACs that are ON at any time t∈
.sub.+ by n.sub.ON(t). For simplicity, we assume without loss of generality that all the ACs have an identical power consumption and coefficients of performance, that is, P.sub.i=P and η.sub.i=η, ∀i∈{1, 2, . . . , N}. Let the electricity price forecast and ambient temperature forecast at time t∈
.sub.+, be denoted by {circumflex over (π)}(t):
.sub.+.fwdarw.
.sub.+ and {circumflex over (θ)}.sub.α(t):
.sub.+.fwdarw.
respectively. If these forecasts are known over a T-hour horizon, that is, ∀t∈[0, T], T∈
.sub.+\{0}, then, the problem of minimizing the total cost of procuring electricity by the LSE for the collection of ACs over the time horizon [0, T] can be formulated as
where E>0 is the maximum energy budget of the LSE for the time horizon [0, T].
[0035] Assumption 1: We make the following assumptions pertaining to the feasibility of the optimization problem P. [0036] We assume that the price and ambient temperature forecasts {circumflex over (π)}.sub.i(t) and {circumflex over (θ)}.sub.α(t) are continuously differentiable functions of time t. [0037] Without loss of generality, we assume that the initial temperatures are within the user's comfort constraints, that is, θ.sub.i(0)∈[L.sub.i0, U.sub.i0]. [0038] For every i∈{1, 2, . . . , N}, when the states are at the upper or lower bound of the comfort band [L.sub.i0,U.sub.i0], there exists a control policy that can maintain the state inside the comfort band. In other words, the dynamics (1) are such that for all possible {circumflex over (θ)}.sub.i(t), the temperature θ.sub.i(t) increases with σ.sub.i(t)=0, and decreases with σ.sub.i=1, or ∀t∈.sub.+ and i∈{1, 2, . . . , N}, −α.sub.i(L.sub.i0−{circumflex over (θ)}(t))>0, −α.sub.i(U.sub.i0−{circumflex over (θ)}(t))−β.sub.i<0. Note that the control inputs to maintain the temperature at the upper or lower comfort bounds are given by
respectively.
C. Problem Statement
[0039] We now state the problem addressed herein. Problem: Given historical hourly data of electricity prices and ambient temperatures, as well as the ambient temperature forecast {circumflex over (θ)}.sub.α(t) over a time horizon [0, T], the aim is to (i) solve optimization problem P without explicit knowledge of the values of the thermal parameters and α.sub.i and β.sub.i, i∈{1, 2, . . . , N} in (3), and (ii) design σ.sub.i(t), i∈{1, 2, . . . , N} that results in the optimal power consumption determined by the solution of (3) when implemented locally at each AC i∈{1, 2, . . . , N},without access to the state variables θ.sub.i(t) or α.sub.i(t) and power consumption P.sub.i(t) or P.sub.total(t) by the LSE.
III. MODEL-FREE PRIVACY-PRESERVING OPTIMIZATION AND CONTROL FRAMEWORK
[0040] In this section, we present a two-stage approach to solve the problem considered in Section II-C. In the first stage, we begin by forecasting hourly electricity prices based on historical price data and ambient temperature forecasts. We then propose a heuristic relaxation to solve the optimization problem P in a model-free manner. In the second stage, we discuss control laws for the implementation of this solution.
A. Stage 1: Optimization
[0041] We begin by describing how the price forecast {circumflex over (π)}(t) can be obtained from historical data.
[0042] 1) LSTM-based Price Forecasting: Given the ambient temperature forecast {circumflex over (θ)}.sub.α(t) over the horizon t∈[0,T], we begin by using a long short-term memory (LSTM) neural network to forecast the hourly electricity price {circumflex over (π)}(t), t∈[0, T]. We choose to use an LSTM-based prediction, since its memory structure allows us to capture features like seasonal and daily variations in prices, as well as denoise historical data. Real-time electricity prices vary rapidly on a minute by-minute basis. However, significant variations are typically observed at the hourly level, and most procurement by the LSE is also carried out at this time scale. Therefore, we begin by averaging intra-hourly historical data to obtain hourly electricity price data on each day, over a period of several years. Similarly, we obtain historical temperature data on an hourly time scale. These hourly price and temperature datasets serve as the inputs to the LSTM.
[0043] Remark 1: The window of prediction for the LSTM is chosen based on two considerations. First, in our simulations, we determined that highly accurate price predictions can be made in short time windows of less than four hours. Second, we require that the prediction window is larger the sum of two time windows TON and T.sub.OFF, defined as follows: [0044] T.sub.ON: the average time required to cool down a home from its upper comfort bound to its lower comfort bound, that is, the average over all ACs i∈{1, 2, . . . , N} of the smallest amount of time T.sub.ON,i such that θ.sub.i(0)=U.sub.i0 and θ.sub.i(T.sub.ON,i)=L.sub.i0, and [0045] T.sub.OFF: the average ‘duty cycle’ of the residential thermal loads, that is, the average over all ACs i∈{1, 2, . . . , N} of the smallest amount of time T.sub.OFF,i, such that θ.sub.i(T.sub.OFF)=U.sub.i0, given that θ.sub.i(0)=L.sub.i0 and σ.sub.i(t)=0, ∀t∈[0, T.sub.OFF,i].
[0046] This is to account for the fact that decisions to pre-cool a home will need to be taken at least (TON+TOFF) amount of time before price peaks for a feasible implementation.
[0047] LSTM Case Study: We now illustrate the performance of the LSTM-price forecasting on a dataset comprising of (i) real-time electricity price data for Houston, Texas (LZ-HOUSTON node) at 15-min intervals over a period of 7 years ranging from 2013-2019, available from the Electric Reliability Council of Texas (ERCOT) at http://www.ercot.com/mktinfo/prices, and (ii) hourly historical weather data, available from the National Centers for Environmental Information at https://www.ncdc. noaa.gov/cdo-web/datatools. We begin by averaging the 15-min prices from the ERCOT dataset to obtain the average hourly historical prices. We note that the forecasting, optimization and control framework proposed herein is not restricted to intra-day markets, and can be readily applied to day-ahead electricity markets. After suitably scaling the temperature and hourly price datasets, we separate them into training and test data sets, where the training data set comprises of all price and temperature information for the years 2013-2017, and the test data set comprises of the same information for the years 2018-2019. We then implement an LSTM network comprised of one hidden layer with 5 LSTM neurons using Keras (https://keras.io). Based on the considerations described in Remark 1, we choose a forecast window of 3 hours. The network was found to converge in 10 epochs, with a mean absolute error (MAE) of 4.06%.
[0048] We now highlight two interesting cases pertaining to pricing data on 29 Aug. 2019 and 31 Dec. 2019, where historically unusual peak prices or profiles were observed in the Houston area, as shown in
[0049]
[0050] These cases represent the worst-case scenarios for our LSTM-based forecast. From
[0051] 2) Model-free Optimization: In order to solve the optimization problem P without knowledge of the dynamics of individual homes, we begin by making an assumption about the price forecast {circumflex over (π)}(t), t∈[0, T].
[0052] Assumption 2: We assume that the price forecast {circumflex over (π)}(t) is unimodal over t∈[0, T],that is, there exists t.sub.PEAK∈[0, T],such that {circumflex over (π)}(t) is monotonically increasing ∀t≤t.sub.PEAK, and monotonically decreasing ∀t>t.sub.PEAK.
[0053] This assumption is not unreasonable since historical data indicates a strong unimodality property in hourly electricity prices, typically correlated with hourly variations in temperature and load profiles over the day, thus allowing for the electricity price forecast {circumflex over (π)}(t) to be closely approximated by a unimodal function as illustrated in
[0054] We now propose a simple heuristic relaxation to the optimization problem P, based on Assumption 2. If {circumflex over (π)}(t) is unimodal, then, an explicit solution to (3) can be written down as follows. Intuitively, the optimal solution to (3) involves designing u.sub.i(t) such that the LSE purchases most of its power during the period when the price is low, and uses this energy to pre-cool homes to their lower comfort bound L.sub.i0, allowing for the ACs to be switched off during the peak pricing period until the temperature reaches the upper comfort band U.sub.i0. For this pre-cooling operation, we consider the monotonically increasing portion of the the unimodal price function, that is {circumflex over (π)}(t) such that t∈[0, t.sub.PEAK]. Additionally, we relax the energy budget constraint by assuming E=∞ (An explicit model-based solution to (3) incorporating this constraint and the switching dynamics of the loads can be provided along the lines of [36]). We have the following result on the solution to the optimal control problem P for the period where the price is monotonically increasing.
[0055] If {circumflex over (π)}(t), t∈[0, t.sub.PEAK] is monotonically increasing, then there exists t*<t.sub.PEAK, such that the optimal solution to (3) is given by
where u.sub.i.sup.UP and u.sub.i.sup.DOWN are as defined in Assumption 1.
[0056] In order to apply this result to solving (3) with a unimodal price forecast {circumflex over (π)}(t), t∈[0, t.sub.PEAK] satisfying Assumption 2, it is first necessary to determine the pre-cooling period, denoted by PC=[0, t*] as shown in
[0057] If {circumflex over (π)}(t) is monotonically increasing for t∈[0, t.sub.PEAK] and monotonically decreasing for t∈[t.sub.PEAK, T] then the solution to (3) for t∈[0, t.sub.PEAK+T.sub.OFF/2, T] is given by (5) with t*≈t.sub.PEAK−T.sub.OFF/2.
[0058] After the OFF cycle, the price {circumflex over (π)}(t), t∈[t.sub.PEAK+T.sub.OFF/2, T] is assumed to be monotonically decreasing according to Assumption 2. During this period, two types of control actions are possible as follows: [0059] Option 1: Maintain θ.sub.i(t)=U.sub.i(t) for t∈[t.sub.PEAK+T.sub.OFF/2, T], or [0060] Option 2 (cooling cycle or CC): Allow the collection of ACs to evolve according to their natural dynamics (1) with control action (2).
[0061] In our approach, we choose the latter, namely Option 2, for two reasons. First, Option 2 allows for greater comfort for residential consumers by maintaining the average temperature of the home closer to the setpoint of the consumer's choice. Second, since the ambient temperatures during this period are typically cooler, it may not be optimal to maintain the temperature at the upper comfort bound U.sub.i0.
[0062] In summary, we solve the optimization problem P by dividing the day into three time horizons, namely, precooling, OFF cycle and cooling cycle, for which the control actions u.sub.i*(t) are determined from (5).
[0063] Remark 2: We make the following remarks about the proposed solution to the optimization problem P. [0064] We note that T.sub.OFF for a given ambient temperature profile can be very easily inferred by observing the total load profile over a day, without any direct knowledge of the dynamics (thermal parameters) of the homes. Therefore, the solution to (3) can be constructed in a completely model-free manner. [0065] This solution relies on an accurate forecast of tPEAK, which is obtained using the LSTM network described above. Note that the actual magnitude of the peak price is not important to our approach. Therefore, while prediction errors in the price magnitude can be tolerated, it is critical that the LSTM network be tuned such that the time of peak pricing is predicted as accurately as possible.
B. Stage 2: Private Control Implementation
[0066] We now describe how the solution of the optimization problem P as discussed above and depicted in
The ACs then translate these commands into their private switching state σ.sub.i(t), i∈{1, 2, . . . , N}, at each time t∈[0, T] as follows:
[0067] Note that the control actions (7) can be implemented in an extremely simple manner without any measurements being transmitted to the LSE. The only requirement is that the homes be equipped with a smart thermostat that can receive instructions broadcast by the LSE. We note that the control inputs u.sub.i.sup.DOWN(t) and u.sub.i.sup.UP(t) in (7) to maintain a particular temperature θ.sub.i(t) once the home has cooled to its setpoint are also already present as an energy saving measure in most ACs, where they are implemented by turning off the compressor of the AC and do not require knowledge of the thermal parameters of the home.
IV. CASE STUDY
[0068] In this section, we demonstrate the application of the optimization and control framework proposed in Section III on a test with 500 homes, wherein the price profiles are assumed to be from the LZ-HOUSTON node of the ERCOT market. We consider N=500 ACs with thermal power P=14 kW; and efficiency η2:5, with thermal parameters and α.sub.i and β.sub.i, i=1, 2, . . . , N drawn from the truncated Gaussians α˜μ.sub.α, 0.1μ.sub.α, 0.9μ.sub.α, 1.1μ.sub.α) and β˜
(μ.sub.B, 0.1μ.sub.B, 0.9μ.sub.B, 1.1μ.sub.B) respectively, where
represent the thermal resistance and capacitance of the ACs respectively. We assume that the comfort bands of the ACs Δ.sub.i are uniformly distributed in the range [1, 3]° C. The thermal parameters and comfort bands of all homes are shown in
[0069] As described in the LSTM case study above, we begin by forecasting the hourly price given historical price data and the ambient temperature profile as shown in
[0070] We simulate the response of the homes to the control scheme by solving (1) with switching action (7) over a horizon of T=24 h by discretization using the Euler method with a step size of 1 second, and compute the total power consumption at each time step.
[0071] The total power consumption under the model-free control scheme is shown in
[0074] Clearly, the proposed model-free method results in significant cost savings, while providing the added advantages of being completely privacy-preserving for the consumer, and being amenable to a simple model-free implementation, indicating its potential in thermal inertial load management.
V. CONCLUSION
[0075] We proposed a model-free framework to minimize the cost of procuring electricity for a collection of residential thermal loads by pre-cooling them to avoid purchasing power during peak pricing periods. The proposed systems and methods are privacy-preserving in the sense that it does not require knowledge of the thermal dynamics or measurement of the states of the individual homes.
[0076] Although specific examples and features have been described above, these examples and features are not intended to limit the scope of the present disclosure, even where only a single example is described with respect to a particular feature. Examples of features provided in the disclosure are intended to be illustrative rather than restrictive unless stated otherwise. The above description is intended to cover such alternatives, modifications, and equivalents as would be apparent to a person skilled in the art having the benefit of this disclosure.
[0077] The scope of the present disclosure includes any feature or combination of features disclosed in this specification (either explicitly or implicitly), or any generalization of features disclosed, whether or not such features or generalizations mitigate any or all of the problems described in this specification. Accordingly, new claims may be formulated during prosecution of this application (or an application claiming priority to this application) to any such combination of features. In particular, with reference to the appended claims, features from dependent claims may be combined with those of the independent claims and features from respective independent claims may be combined in any appropriate manner and not merely in the specific combinations enumerated in the appended claims.
REFERENCES
[0078] [1] D. S. Kirschen, “Demand-side view electricity markets,” IEEE Transactions on power systems, vol. 18, no. 2, pp. 52-577, 2003. [0079] [2] F. C. Schweppe, R. D. Tabors. J, L. Kirtley, H. R. Outhred, F. H. Pickel, and A. J. Cox, “Homeostatic utility control,” IEEE Transactions on Power Apparatus and Systems, no. 3 pp. 1151-1163, 1980. [0080] [3] G. Strbac, “Demand side management: Benefits and challenges,” Energy policy, vol. 36, no. 12, pp. 4419-4426, 2008. [0081] [4] A. M. Carreiro, H. M. Jorge, and C. H. Antunes, “Energy management systems aggregators: A literature survey, ” Renewable and Sustainable Energy Reviews, vol. 73, pp. 1160-1172, 2017. [0082] [5] U.E.I. Administration. (2015) Residential energy consumption survey. [Online]. Available: http://www.eia.gov/consumption/residential/index.cfm [0083] [6] D. S. Callaway and I. A. Hiskens, “Achieving controllability of electric loads,” Proceedings of the IEEE, vol. 99, no. 1, pp. 184-199, 2010. [0084] [7] W. Turner, I. Walker, and J. Roux, “Peak load reductions: Electric load shifting with mechanical pre-cooling of residential buildings with low thermal mass,” Energy, vol. 82, pp. 1057-1067, 2015. [0085] [8] J. Mathieu, M. Dyson, D. Callaway, and A. Rosenfeld, “Using residential electric loads for fast demand response: The potential resource and revenues, the costs, and policy recommendations,” in ACEEE Summer Study on Energy Efficiency in Buildings. Citeseer, 2012, pp. 189203. [0086] [9] S. Koch, J. L. Mathieu, and D. S. Callaway, “Modeling and control of aggregated heterogeneous thermostatically controlled loads for ancillary services,” in Proc. PSCC. Citeseer, 2011, pp. 1-7. [0087] [10] G. Heffner, “Loads providing ancillary services: Review of international experience,” 2008. [0088] [11] Hao, Y. Lin, A. S. Kowli, P. Barooah, and S. Meyn, “Ancillary service to the grid through control of fans in commercial building hvac systems,” IEEE Transactions on smart grid, vol. 5, no. 4, pp. 20662074, 2014. [0089] [12] D.-c. Wei and N. Chen “Air conditioner direct load control by multi-pass dynamic programming,” IEEE Transactions on Power Systems, vol. 10, no. 1, pp. 307-313, 1995. [0090] [13] C. Kurucz, D. Brandt, and S. Sim, “A linear programming model for reducing system peak through customer load control programs,” IEEE Transactions on Power Systems, vol. 11, no. 4, pp. 1817-1824, 1996. [0091] [14] T.-F. Lee, M.-Y. Cho, Y.-C. Hsiao, P.-J. Chao, and F.-M. Fang, “Optimization and implementation of a load control scheduler using relaxed dynamic programming for large air conditioner loads,” IEEE Transactions on Power Systems, vol. 23, no. 2, pp. 691-702. 2008. [0092] [15] R. Malhame and C.-Y. Chong, “Electric load synthesis by diffusion approximation of a high-order hybrid-state stochastic system,” IEEE Transactions on Automatic Conrol, vol. 30, no, 9,pp. 854-860, 1985. [0093] [16] J. L. Mathieu, S. Koch, and D. S. Callaway, “State estimation and control of electric loads to manage real-time energy imbalance,” IEEE Transactions on Power Systems, vol. 28, no. 1, pp. 430-440, 2012. [0094] [17] D. S. Callaway, “Tapping the energy storage potential in electric loads to deliver load following and regulation, with application to wind energy,” Energy Conversion and Management, vol. 50, no. 5, pp. 1389-1400, 2009. [0095] [18] K. Kalsi, M. Elizondo, J. Fuller, S. Lu, and D. Chassin, “Development and validation of aggregated models for thermostatic controlled loads with demand response,” in 2012 45th Hawaii International Conference on System Systems. IEEE, 2012, pp. 1959-1966. [0096] [19] W. Zhang J. Lian C.-Y. Chang, and K. Kalsi, “Aggregated modeling and control of air conditioning loads for demand response,” IEEE transactions on power systems, vol. 28, no. 4, pp. 4655-4664, 2013. [0097] [20] S. P. Meyn, P Barooah, A. Bušić, Y. Chen, and J. Ehren, “Ancillary service to the grid using intelligent deferrable loads,” IEEE Transactions on Automatic Control, vol. 60, no. 11, pp. 2847-2862, 2015. [0098] [21] D. Docimo and H. K. Fathy, “Demand response using heterogeneous thermostatically controlled loads: Characterization of aggregate power dynamics,” Journal of Dynamic Systems, Measurement, and Control, vol. 139, no. 10, 2017. [0099] [22] S. Bashash and H. K. Fathy, “Modeling and control insights into demand-side energy management through setpoint controll of thermostatic loads,” in Proceedings of the 2011 American Control Conference. IEEE, 2011, pp. 4546-4553. [0100] [23] B. Ramanathan and V. Vittal, “A framework for evaluation of advanced direct load control with minimum disruption,” IEEE Transactions on Power Systems, vol. 23, no. 4, pp. 1681-1688, 2008. [0101] [24] K. Bhattacharyya and M. Crow, “A fuzzy logic based approach to direct load control,” IEEE Transactions on Power Systems, vol. 11, no. 2, pp. 708-714, 1996. [0102] [25] A. Halder, X. Geng, P. Kumar, and L. Xie, “Architecture and algorithms for privacy preserving thermal inertial load managenunn by a load serving entity,” IEEE Transactions on Power Systems, vol. 32, no 4, pp. 3275-3286, 2016. [0103] [26]A. Halder, X. Geng, F. A. Fontes, P Kumar, and L. Xie. “Optimal power consumption for demand response of thermostatically controlled loads,” Optimal Applicadons and Mettunis, vol. 40, no. 1, pp. 68-84, 2019. [0104] [27]S. Bhattacharya, K. Kar and J. H. Chow, “Economic operation of thermostatic loads under time varying prices: An optimal control approach,” IEEE Transaction on Sustainable Energy, vol. 10, no. 4. pp. 1960-1970, 2018. [0105] [28] M. Avci, M. Erkoc, and S. S. Asfour, “Residential hvac load control strategy in real-time electricity pricing environment,” in 2012 IEEE Energytech. IEEE, 2012, pp. 1-6. [0106] [29] H. T. Nguyen, D. T. Nguyen, and L. B. Le, “Energy management for households with solar assisted thermal load considering renewable energy and price uncertainty,” IEEE Transactions on Smart Grid, vol. 6, no. 1, pp. 301-314, 2014. [0107] [30] S. Baldi, A. Karagevrekis, I. T. Michailidis, and E. B. Kosmatopoulos, “Joint energy demand and thermal comfort optimization in photovoltaic-equipped interconnected microgrids” Energy Conversion and Management, vol. 101, pp. 352-363, 2015. [0108] [31] J. L. Mathieu, M. Kamgarpour, J. Lygeros, G. Andersson, and D. S. Callaway, “Arbitraging intraday wholesale energy market prices with aggregations of thermostatic loads,” IEEE Transactions on Power Systems, vol. 30, no. 2, pp. 763-772, 2014. [0109] [32] F. Ruelens, B. J. Claessens, S. Vandael, B. De Schutter, R. Babuška, and R. Belmans, “Residential demand response of thermostatically controlled loads using batch reinforcement learning,” IEEE Transaction on Smart Grid, vol. 8. no. 5, pp. 2149-2159, 2016. [0110] [33] H. Kazmi, J. Suykens, A. Balint, and J. Driesen, “Multi-agent re-inforcement learning for modeling and control of the thermostatically controlled loads,” Applied energy, vol. 238, pp. 1022-1035, 2019. [0111] [34] B. J. Claessens, D. Vanhoudt, J. Desmedt, and F. Ruelens, “Model-free control of thermostatically controlled loads connected to a district heating network,” Energy and Buildings, vol. 159, pp. 1-10, 2018. [0112] [35]E. Liu, P. You, and P. Cheng, “Optimal privacy-preserving load scheduling in smart grid,” in 2016 IEEE Power and Energy Society General Meeting (PESGM). IEEE, 2016, pp. 1-5. [0113] [36] F. A. Fontes, A. Halder, J. Becerril, and P Kumar, “Optimal control of thermostatic loads for planning aggregate consumption: Characterization of solution and explicit strategies,” IEEE Control Systems Letters, vol. 3, no. 4, pp. 877-882, 2019.