[go: up one dir, main page]

WO2017019000A1 - Aggregate load controllers and associated methods - Google Patents

Aggregate load controllers and associated methods Download PDF

Info

Publication number
WO2017019000A1
WO2017019000A1 PCT/US2015/042117 US2015042117W WO2017019000A1 WO 2017019000 A1 WO2017019000 A1 WO 2017019000A1 US 2015042117 W US2015042117 W US 2015042117W WO 2017019000 A1 WO2017019000 A1 WO 2017019000A1
Authority
WO
WIPO (PCT)
Prior art keywords
thermostatic
control
electrical energy
loads
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2015/042117
Other languages
French (fr)
Inventor
David P. Chassin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Battelle Memorial Institute Inc
Original Assignee
Battelle Memorial Institute Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Battelle Memorial Institute Inc filed Critical Battelle Memorial Institute Inc
Priority to PCT/US2015/042117 priority Critical patent/WO2017019000A1/en
Priority to CA2993611A priority patent/CA2993611C/en
Publication of WO2017019000A1 publication Critical patent/WO2017019000A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/1919Control of temperature characterised by the use of electric means characterised by the type of controller
    • G05D23/1924Control of temperature characterised by the use of electric means characterised by the type of controller using thermal energy, the availability of which is aleatory
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/52Indication arrangements, e.g. displays
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for AC mains or AC distribution networks
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for AC mains or AC distribution networks
    • H02J3/12Circuit arrangements for AC mains or AC distribution networks for adjusting voltage in AC networks by changing a characteristic of the network load
    • H02J3/14Circuit arrangements for AC mains or AC distribution networks for adjusting voltage in AC networks by changing a characteristic of the network load by switching loads on to, or off from, network, e.g. progressively balanced loading
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2203/00Indexing scheme relating to details of circuit arrangements for AC mains or AC distribution networks
    • H02J2203/20Simulating, e g planning, reliability check, modelling or computer assisted design [CAD]
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2310/00The network for supplying or distributing electric power characterised by its spatial reach or by the load
    • H02J2310/10The network having a local or delimited stationary reach
    • H02J2310/12The local stationary network supplying a household or a building
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2310/00The network for supplying or distributing electric power characterised by its spatial reach or by the load
    • H02J2310/10The network having a local or delimited stationary reach
    • H02J2310/12The local stationary network supplying a household or a building
    • H02J2310/14The load or loads being home appliances
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/30Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
    • Y02B70/3225Demand response systems, e.g. load shedding, peak shaving
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/20End-user application control systems
    • Y04S20/222Demand response systems, e.g. load shedding, peak shaving

Definitions

  • This disclosure relates to aggregate load controllers and associated methods. BACKGROUND OF THE DISCLOSURE
  • the traditional utility approach to renewable intermittency is to allocate additional firm reliability resources to replace all potentially non-firm renewables resources. These firm resources are generally fast-responding thermal fossil resources and where possible hydro- electrical resources as well.
  • the impact of this approach is quantified as an intermittency factor, which discounts the contribution of wind in addition to its capacity factor and limits the degree to which they can contribute to meeting peak demand.
  • the intermittency factor does not account for the ramping requirements created by potentially fast-changing renewable resources.
  • the need for fast-ramping resources discourages the dispatch of high-efficiency fossil and nuclear generation assets while promoting low-efficiency fossil and hydro where available for regulation and reserve services.
  • Demand response is widely regarded as a low-cost alternative to fast-response generation reserves that reduces the dispatch of inefficient generation resources.
  • load control strategies for demand response applications can be challenging to deploy. This is in part because the competing objectives of local and global control. It is also in part because of the complexity of the models and the simplifications required to make their analysis and design analytically tractable, numerically feasible in simulations for large-scale adequacy, and realizable in renewable integration studies.
  • One conventional practice for direct load control employs so- called“one-shot” load shedding strategies for emergency peak load relief only.
  • This approach uses a controllable subset of thermostatic loads in a particular class, e.g., water heaters or air-conditioners, which are transitioned to a curtailed regime that reduces the population average power demand. After a time, these responsive load are released and return to their normal operating regimes. This strategy exhibits fluctuations in load during the initial response as well as demand recovery rebounds after the loads are released.
  • “one-shot" direct load control strategies are sometimes enhanced using multiple subgroups of the responsive loads dispatched in a sequence that smooths the overall response of the load control system.
  • Aggregate building thermal load models present additional challenges when thermostatic loads are being considered.
  • a switched-mode representation of the individual building thermal response is used to account for hysteresis of thermostats, which in turn gives rise to high-order non-linear aggregate load models.
  • Models also include so-called“refractory states” associated with state transition delays rather than thermal parameters due to deadband of the thermostats.
  • Tractable state space models of aggregate loads rely on model-order reduction strategies that linearize the system model and limit the number of state variables used to represent responsive loads, as illustrated in Fig. 1. These state space models represent thermostats with non-zero deadband.
  • At least some embodiments are directed towards apparatus, systems, and associated methods for controlling thermostatic loads which overcome shortcomings of the conventional control strategies.
  • Fig. 1 is a state-space model of aggregate conventional thermostatic loads with refractory states in a heating mode.
  • Fig. 2 is a state-space model of discrete-time zero-deadband aggregate thermostatic loads according to one embodiment.
  • Fig. 3 is a graphical representation of discrete-time thermostat transition probabilities for on and off states according to one embodiment.
  • Fig. 4 is a block diagram of a direct load controller according to one embodiment.
  • Fig. 5 is a discrete-time root-locus of aggregate zero deadband thermostatic loads according to one embodiment.
  • Fig. 6 is a graphical representation of 100 MW proportional load control with maximum attenuating proportional control gains according to one embodiment.
  • Fig. 7 is a graphical representation of a proportional/derivative controller response to step input at various conditions according to one embodiment.
  • Fig. 8 is a block diagram of a unity damped system according to one embodiment.
  • Fig. 9a is a graphical representation of a unity damped response of aggregate load controllers according to one embodiment.
  • Fig. 9b is a graphical representation of a deadbeat response of aggregate load controllers according to one embodiment.
  • Fig. 10a is a graphical representation of 100 MW impulse load control at -15 o C according to one embodiment.
  • Fig. 10b is a graphical representation of 100 MW proportional load control at -15 o C according to one embodiment.
  • Fig. 11a is a graphical representation of 100 MW unity damping load control at -15 o C according to one embodiment.
  • Fig. 11b is a graphical representation of 100 MW deadbeat load control at -15 o C according to one embodiment.
  • Fig. 12a is a graphical representation of 100 MW tuned load control at -15 o C according to one embodiment.
  • Fig. 12b is a graphical representation of 100 MW integral feedback control at -15 o C according to one embodiment.
  • Fig. 13 is a graphical representation of zero and pole locations for a random population of 1 million homes at various outdoor air temperatures according to one embodiment.
  • Fig. 14 is a functional block diagram of an aggregate load controller according to one embodiment. DETAILED DESCRIPTION OF THE DISCLOSURE
  • At least some embodiments of the disclosure described below are directed to aggregate load controllers and associated methods.
  • the discussion initially proceeds with respect to development of a model of aggregate load which receives electrical energy from an electrical utility.
  • the aggregate load which is modeled, and controlled corresponds to thermostatic loads which are coupled with a feeder of an electrical utility.
  • the aggregate load controller controls thermostatic controllers (e.g., thermostats) which operate to control changes in operational modes or states of thermostatic loads being controlled (e.g., control on, off, heating and cooling modes of operation of thermostatic loads such as heat pumps, air conditioners, etc.).
  • the aggregate load controller is configured to decrease or increase load upon the electrical utility to implement demand response control strategies in example embodiments.
  • the model of aggregate load is developed with respect to control of thermostatic controllers which operate with zero deadband in some embodiments and which may also be referred to as zero deadband (T ⁇ 0) thermostatic controllers or thermostats. Additional details of zero deadband thermostatic controllers which may be controlled by the aggregate load controller are disclosed in a US Patent Application titled Thermostats and Operational Methods, filed the same day as the present application, and naming David P. Chassin, Alyona Ivanova, Emily Swan, Martin Slama, Gezachin Asmelash Gherberioragis, Abhishek Parmar, Dr. Panajotis Agathoklis, and Nedjib Djilali as inventors, and the teachings of which are incorporated herein by reference. Thereafter, the discussion provides example embodiments of aggregate load controllers which may be used to control a plurality of zero deadband thermostatic controllers in residences and businesses.
  • conventional thermostats including analog and digital thermostats operate with a deadband to avoid quick cycling of associated apparatus being controlled. More specifically, these thermostats control a change of state of an associated apparatus being controlled when the temperature of a conditioned area being controlled falls below or rises above a temperature setpoint, as we all as an associated deadband (e.g., 2°C).
  • an associated deadband e.g. 2°C
  • Example embodiments of the disclosure are described below with respect to control of zero deadband thermostats when a temperature of a conditioned area being controlled falls below or rises above a desired temperature setpoint (for example, as set by an occupant of the conditioned area being controlled), and at discrete moments in time which are separated from one another by a common interval.
  • a sampling time or interval t s of the zero deadband discrete-time thermostats when changes to the operational modes or states of the apparatus being controlled may be made is set to be greater than a minimum runtime of the apparatus being controlled (t s > t min ), also referred to as the minimum heating/cooling system refractory state time.
  • the standard discrete-time control problem can be considered, as shown in Fig. 2, where the states x 1 and x 2 represent the number of responsive thermostatic loads in the on and off states, respectively.
  • the time t min is generally regarded to be in the range of 1 to 2 minutes, so designs where t s ⁇ 1 minute were not considered to avoid reintroducing the refractory states in the model.
  • the use of zero deadband thermostatic controllers and a sampling/control interval greater than the minimum runtime in accordance with some of the described embodiments simplifies the control system and removes the refractory states providing a linear control system which may be implemented using simplified control theory.
  • the rate parameters ⁇ on and ⁇ off represent the fraction of those devices that cross a desired temperature setpoint T D in any given interval t s (e.g., desired temperature setpoint T D of a conditioned interior area of a residence as selected by the occupant of the house).
  • the rate parameters of the discrete-time model are determined from how the thermostatic controller setpoint threshold T D divides the population occupying each state in one embodiment.
  • Equation (2) The demand response system state space representation is developed from Equation (1) for the net change in load y(k) ⁇ 0 based on a load control signal u(k) > 0 as shown in Equation (2):
  • G represents the aggregate load response
  • h represents the aggregate load control input matrix
  • c represents the aggregate load output matrix.
  • the input matrix h will be determined by the utility's choice of which signal is sent to thermostatic controllers to turn the thermostatic controllers on and off.
  • the particulars of the output matrix c are determined by the nature of the response that is of interest, e.g., total load reduced or increased, or net change in load.
  • the rates of change of temperature error are determined from the second-order thermal response C A C M as set forth in Equation (3):
  • TD is the desired temperature setpoint relative to outdoor air temperature
  • T A is indoor air temperature relative to outdoor air temperature
  • U A is the thermal conductance of the indoor air to the outdoor air
  • C A is the heat capacity of the indoor air
  • U M is thermal conductance of the indoor air to the building's solid mass
  • CM is the heat capacity of the building's solid mass.
  • the heat function q(t) includes both the internal, solar and ventilation heat gains and losses q I (t), as well as the heat gain or loss q H (t) resulting from operation of the heating/cooling system.
  • the values of the rates for an individual home may be derived according to the following:
  • the heating/cooling systems are assumed to be sized appropriately so that r off (t) ⁇ 0 ⁇ r on (t) when heating and r on (t) ⁇ 0 ⁇ r off (t) when cooling for all t.
  • Example embodiments are described below with respect to the heating case, although it is understood that the cooling case is similar in every respect with sign changes where appropriate.
  • the mean rates of devices during the interval k to k + 1 is denoted r ⁇ (k).
  • a thermostatic controller operating at the lowest rate is denoted r ⁇ (k) - 3 ⁇ (k) where ⁇ (k) is the standard deviation of rates r(k).
  • This thermostatic controller has a lower probability of crossing the setpoint threshold TD than one with at the highest rate r ⁇ (k) + 3 ⁇ (k).
  • the distribution of devices within the rectangle is assumed to have virtually zero skew and very nearly all of the device rates in the population are assumed to fall within the range r ⁇ ⁇ 3 ⁇ for both the on and off states.
  • 3 ⁇ ⁇ r ⁇ is assumed for both the on and off states since the thermostatic loads are assumed to be appropriately sized for their applications.
  • the pulse transfer function for "one-shot" load curtailment is provided in Equation (4) when discrete-time zero- deadband thermostats are employed:
  • the system is Type 1 and is therefore closed-loop proportional control not expected to exhibit any steady state error in response to a step input.
  • the system is marginally stable.
  • the root locus is always real, with one branch between b and 1, and a second branch that extends from a to– ⁇ .
  • the example aggregate load controller includes a plurality of subsystems including a state estimator in the form of a reduced-order observer 14, a direct load controller 16 and integral error feedback 18 in one embodiment. Other embodiments of the aggregate load controller are possible.
  • the aggregate load controller 10 controls increases and decreases in the consumption of electrical energy by thermostatic loads of the aggregate load 12 in one embodiment.
  • An example embodiment of a computing device including control circuitry which may be configured to implement the illustrated controller 10 is described below with respect to Fig. 14.
  • the aggregate load controller 10 operates as a discrete controller which samples inputs and updates outputted control signals at discrete moments in time in the described embodiment.
  • the controller accesses an error signal, an estimation signal and an input signal discussed below at a plurality of discrete moments in time, and adjusts or updates the control signal at the discrete moments in time.
  • control signals which are applied to the thermostatic controllers are a common control signal in one embodiment (e.g., all thermostatic loads coupled with the feeder receive the same control signal in one implementation).
  • An input or reference signal r(kt s ) is provided to the controller 10 which indicates a request for an increase or decrease in consumption of electrical energy of the thermostatic loads of aggregate load 12 which receive electrical energy, for example, from a feeder of an electrical utility.
  • the input signal may be used in one illustrative example where electrical energy upon the feeder from wind generation decreases, and in response, the electrical utility may desire that the input signal control a decrease in electrical load upon the feeder, for example, by 100 MW to account for the decrease of electrical energy from wind generation.
  • Operations of the aggregate load controller attempt to adjust the consumption of electrical energy utilized by the thermostatic loads in accordance with the requested amount in one embodiment.
  • Fig. 4 the aggregate load 12, reduced-order observer 14, direct load controller 16 and integral error feedback 18 are represented by respective blocks A, B, C and D with additional details of example embodiments thereof provided below the depicted general controller design of Fig. 4.
  • the aggregate load 12 may be represented by the transfer function 20 for modelling purposes which corresponds to Equation 4 in the illustrated example.
  • the aggregate load is the thermostatic loads which are coupled with the feeder of the utility to be controlled.
  • the control signal u(kt s ) is received by the thermostatic controllers of the aggregate load 12 which control increases or decreases in the consumption of electrical energy by the thermostatic loads coupled with the utility’s feeder.
  • the response y(kt s ) of the aggregate load 12 may be determined by measuring the load upon the feeder of the electrical utility in one embodiment.
  • Reduced-order observer 14 receives the control signal u(kt s ) and input or reference signal r(kt s ) and generates an estimation signal x ⁇ (kt s ) which is indicative of the internal state of the aggregate load 12 including estimates of the operational states of a plurality of thermostatic loads which receive electrical energy from the electrical utility (e.g., the estimation signal indicating the estimate of the number of devices which are off and on as n off and n on ).
  • Direct load controller 16 receives a signal which is indicative of cumulative error q(kt s ), the input or reference signal r(kt s ), and the state estimation signal x(kt s ) and generates the control signal u(kt s ) which is applied to the aggregate load 12 to control the increase or decrease in amount of electric energy which is consumed by the thermostatic loads.
  • the control signal may be generated based upon fluctuations in the price of electrical energy and/or rise or fall of supply or demand in illustrative examples.
  • the integral error feedback 18 receives the response y(kt s ) of the aggregate load which is indicative of the amount of electrical energy used by the thermostatic loads, and the input or reference signal r(kt s ) and generates the error signal q(kt s ).
  • the error signal is indicative of cumulative error of differences between a desired amount of electrical energy being utilized from the electrical utility and the actual amount of the electrical energy being utilized from the electrical utility during the operation of the aggregate load controller 10.
  • the cumulative error signal q(kt s ) may be used to adjust the controlling of the electrical energy consumption by direct load controller 16 in one embodiment.
  • Example controller design parameters for the illustrated example general aggregate load controller are as follows:
  • • h is the system input matrix for the response to the signal u(k). This is generally a curtailment signal and indicates how many devices are turned off.
  • the following example designs of the aggregate load controller have an objective that the controller be well suited to direct dispatch of demand response resources.
  • Other designs of the aggregate load controller may be used in other embodiments.
  • the proposed aggregate load controller can be reconfigured to study the various control strategies and/or responses shown in a plurality of examples in Table 1.
  • the flexible design of the controller allows for use of many of the basic control strategies that are typically employed for discrete-time linear time-invariant systems. This is done with the understanding that some of the parameters may change over time intervals much longer than the time horizon over which most demand response control objectives are stipulated.
  • the state transition rates ⁇ on and ⁇ off may change as a function of outdoor air temperature, but the relationship is straightforward to obtain for the aggregate population of thermostatic loads and will be sufficiently consistent between seasons to allow simple system identification approaches to provide accurate long term model parameters.
  • a simple method of identifying parameters of the model is discussed below starting at paragraph 0083 based on the impulse response, which is discussed next.
  • the steady state response is: which observed as the population average duty cycle R and is independent of the u(k) for k > 0 provided that It is also
  • any signal u(k) > 0 adds more thermostatic loads to the controlled population while u(k) ⁇ 0 will remove thermostatic loads from the controlled population.
  • u(k) returns
  • Table 1 Example aggregate load controller design configurations The behavior of proportional control is considered by examining the root locus of the system. With–1 ⁇ a ⁇ b ⁇ 1, the system has two real poles and a zero that is between the poles, as shown in Fig. 5.
  • proportional-integral-derivative (PID) control yields a stable aggregate load controller but the performance characteristics may be unsatisfactory for conditions expected to be encountered in a realistic utility operational setting.
  • the response can be slow and oscillatory under higher load conditions when reliable aggregate load control is most needed, as shown in Fig. 6.
  • the constraints on K limit the possibility of improving performance to such an extent that proportional control may be impractical for some direct load control applications.
  • the stability margin of the system is not suitable for operation in a noisy conditions because the phase margin is always 180°.
  • model parameters ⁇ and d ⁇ creates a source of constant disturbances in the system that can result in a steady state error.
  • integral error feedback control is used in some embodiments.
  • An alternative approach to mitigate model error is to include information obtained directly from controllable devices. This would be the case if bidding mechanisms are used, such as when retail markets are implemented.
  • a deadbeat controller that uses only two load control impulses to achieve steady state may be used.
  • This example controller has the advantage that it does not continually draw on the uncontrolled population of thermostatic loads to achieve the control objective. However, it has the disadvantage that it may overshoot on the second time-step, as shown in Fig. 9B.
  • the state x ⁇ (k) and output y(k) is determined using the matrices:
  • steady state error may be expected when the values of â and b ⁇ are not accurately determined.
  • an integral error feedback using an augmented state may be implemented
  • the integral feedback error is included in the state-space representation using the augmented controllability matrix
  • the augmented Toeplitz matrix is
  • This control design eliminates the steady-state error induced by model errors in ⁇ on and ⁇ off with a settling time determined by the pole zq .
  • the utility may decide the placement of the poles z1, z2, and z q and which may all be at zero in one embodiment.
  • the controller designs were tested on an agent-based simulation of 100,000 residential thermostats using a second-order building thermal model, including internal and solar gains and ventilation losses.
  • the second order models are linearized for the given outdoor temperature resulting in first-order models for each house such the individual homes have distinct air temperature change rates as a function of the state of the heating system.
  • the thermal model of the simulation is not the aggregate model itself, and therefore the controller is tested against a different plant model than the underlying plant model used for the controller design.
  • the simulation models therefore include disturbances from model error and measurement noise arising from the design model order reduction itself.
  • thermostat setpoint changes are applied to a subset of uncontrolled homes.
  • the magnitude of the setpoint change is generally a function of the fastest rate of change, which at peak load is approximately r off .
  • the magnitude of this value was chosen to ensure that the impulse response resulted in a 100% response at the first time step.
  • controller design parameters discussed in Section 3 are generated for peak load conditions using the thermal parameters shown in Table 4.
  • Table 4 House thermal parameters A summary of the controller design parameters studied are shown in Table 5.
  • Fig. 11A The response of the unity damping controller is shown in Fig. 11A.
  • the effect of model error can be seen in the initial response, during which it fails to achieve the desired level of curtailment.
  • the response of deadbeat control has the expected significant overshoot, but also exhibits large steady state error, as shown in Fig. 11B.
  • the response of the tuned controller shows a compromise between the unity damping and deadbeat controller designs, but still exhibits a large steady state error, as shown in Fig. 12A.
  • the integral error feedback control response shown in Figure 12B addresses the problems identified in the previous controller designs.
  • the aggregate load controller using integral error feedback control exhibits an acceptable level of overshoot and maintains the desired curtailment level for more than 90 minutes.
  • Each control impulse transfers thermostatic loads between the unresponsive population and the responsive population, altering the responsive population's state x(k + 1) by simply adding the new population's x k (k + 1) response to the input u(k).
  • the aggregate response can be shaped to track an arbitrary reference signal r(k) (which corresponds to a desired amount of a load upon a feeder of the utility, such as an adjustment to the current load), provided sufficient thermostatic loads are available in the responsive or background unresponsive population to supply the net change for each impulse u(k).
  • the following describes two useful extensions which may be applied to the above-described aggregate load controllers.
  • the first is symmetric control which uses all thermostatic loads in the unresponsive population instead of only devices that are on. In some cases, this approach may be more practical for utilities to deploy, and offers the added benefit of addressing possible privacy concerns resulting from any strategy that requires the utility to know whether one particular device is actually on before choosing which thermostatic loads to signal.
  • a second possible extension addresses model sensitivity concerns and reduces the variability in the control response by using impulse responses to calibrate the internal model used by the reduced-order observer.
  • the load is observed based on the number of thermostatic devices that remain on rather than the number of thermostatic devices that are turned off.
  • the steady state error of the aggregate load controller depends on the observer parameters ⁇ off and ⁇ on , particularly in the first few time steps before the integral error feedback can compensate for any accumulated output error.
  • a stimulus such as a single impulse response
  • a stimulus can be used to provide a relatively quick and simple method of model parameter identification using a response of the thermostatic loads as a result of the applied stimulus.
  • Equation (1) the values of model parameters ⁇ on and ⁇ off corresponding to the rates of the thermostatic loads changing operational mode or state (e.g., changing between on and off) may be estimated according to the following
  • the values of the model parameters are used to configure the thermostatic controller to control amounts of electrical energy which are utilized by the thermostatic loads.
  • the values of the model parameters ⁇ on and ⁇ off are used in Equations 12 and 13 to define the controller design parameters, such as controller gains K c and K q and the reference input gain h, of the controller shown in Fig. 4.
  • the above example embodiments enable utility-scale direct load control when the controlled loads employ discrete-time zero deadband (T ⁇ 0 ) thermostatic controllers. Dispatchers may use small adjustments to consumers’ setpoints to modulate the total load with greater precision than possible using current setback control of thermostats with non-zero deadbands.
  • a linear aggregate load model is constructed as described above in one embodiment and its fundamental characteristics are used to develop a number of alternative aggregate load control designs from first-principles according to additional example embodiments of the disclose.
  • the aggregate load model may be used to design a closed-loop direct load controller for a discrete-time utility- scale demand response dispatch system.
  • the aggregate controlled load is stable, controllable and observable and has both the transient and steady-state response characteristics necessary to serve equally well for utilities that seek to control load using either direct load control or price-based indirect load control strategies in example implementations.
  • circuitry 100 of a computing device which is configured to implement the aggregate load controller is shown.
  • the illustrated circuitry includes a user interface 120, processing circuitry 122, storage circuitry 124, and communications circuitry 126.
  • Other embodiments are possible including more, less and/or alternative components.
  • User interface 120 is configured to interact with a user including conveying data to a user as well as receiving inputs from the user, for example, inputs indicating desired amounts of electrical energy upon a feeder of an electrical utility which is to be curtailed.
  • processing circuitry 122 is arranged to process data, control data access and storage, issue commands, and control other desired operations.
  • processing circuitry 122 may be referred to as control circuitry and configured to control the operations of the aggregate load controller illustrated in Fig. 4.
  • Processing circuitry 122 comprises circuitry configured to implement desired programming provided by appropriate computer- readable storage media in at least one embodiment.
  • the processing circuitry 122 may be implemented as one or more processor(s) and/or other structure configured to execute executable instructions including, for example, software and/or firmware instructions.
  • Other example embodiments of processing circuitry 122 include hardware logic, PGA, FPGA, ASIC, state machines, and/or other structures alone or in combination with one or more processor(s). These examples of processing circuitry 122 are for illustration and other configurations are possible.
  • Storage circuitry 124 is configured to store programming such as executable code or instructions (e.g., software and/or firmware), electronic data, databases, image data, or other digital information and may include computer-readable storage media. At least some embodiments or aspects described herein may be implemented using programming stored within one or more computer-readable storage medium of storage circuitry 124 and configured to control appropriate processing circuitry 122.
  • the computer-readable storage medium may be embodied in one or more articles of manufacture which can contain, store, or maintain programming, data and/or digital information for use by or in connection with an instruction execution system including processing circuitry 122 in one embodiment.
  • computer-readable storage media may be non-transitory and include any one of physical media such as electronic, magnetic, optical, electromagnetic, infrared or semiconductor media.
  • Some more specific examples of computer- readable storage media include, but are not limited to, a portable magnetic computer diskette, such as a floppy diskette, a zip disk, a hard drive, random access memory, read only memory, flash memory, cache memory, and/or other configurations capable of storing programming, data, or other digital information.
  • Communications circuitry 126 is arranged to implement communications of the aggregate load controller with respect to external devices and/or networks (not shown), for example, outputting the control signal for application to the thermostatic loads being controlled.
  • communications interface 126 may be arranged to communicate information bi-directionally with respect to the aggregate load controller.
  • Communications interface 126 may be implemented as a network interface card (NIC), serial or parallel connection, USB port, Firewire interface, Ethernet port, flash memory interface, or any other suitable arrangement for implementing communications of the controller.
  • NIC network interface card
  • communications circuitry 126 outputs control signals to the thermostatic controllers of the thermostatic loads.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Feedback Control In General (AREA)

Abstract

Aggregate load controllers and associated methods are described. According to one aspect, a method of operating an aggregate load controller includes using an aggregate load controller having an initial state, applying a stimulus to a plurality of thermostatic controllers which are configured to control a plurality of respective thermostatic loads which receive electrical energy from an electrical utility to operate in a plurality of different operational modes, accessing data regarding a response of the thermostatic loads as a result of the applied stimulus, using the data regarding the response, determining a value of at least one design parameter of the aggregate load controller, and using the determined value of the at least one design parameter, configuring the aggregate load controller to control amounts of the electrical energy which are utilized by the thermostatic loads.

Description

AGGREGATE LOAD CONTROLLERS AND ASSOCIATED METHODS STATEMENT AS TO RIGHTS TO INVENTIONS MADE UNDER FEDERALLY-SPONSORED RESEARCH AND DEVELOPMENT
This invention was made with Government support under Contract DE-AC0576RLO1830 awarded by the U.S. Department of Energy. The Government has certain rights in the invention. TECHNICAL FIELD
This disclosure relates to aggregate load controllers and associated methods. BACKGROUND OF THE DISCLOSURE
Increasing demand for renewable electricity generation resources is driven by a desire to mitigate the climate impact of fossil- based electricity generation and satisfy ever growing electric system load. However, each class of renewable generation comes with one or more disadvantages that limit the degree to which they can be integrated in bulk system operation. Hydro-electric generation has long been employed as a significant renewable source of electricity. But, climate change may jeopardize the magnitude and certainty with which the existing asset base can meet demand, while population displacement, habitat destruction and fish stock degradation limit the growth of new assets. Shifts in both load and hydro-electric generation potential increase uncertainty in long term planning and further enhance the need for technological configurations that support operational flexibility.
Meanwhile, wind power has seen rapid growth in recent years, but the need for reliability resources limits the penetration of wind generation without additional mitigation measures such as firming resources. Solar resources are also becoming increasingly available but have intermittency challenges similar to those of wind. In addition, residential rooftop solar resources are challenging the classical utility revenue model and are known to cause voltage control issues in distribution systems. Finally, the reliable, robust control and optimal operation of an increasingly complex bulk electricity system has become a very real concern.
The traditional utility approach to renewable intermittency is to allocate additional firm reliability resources to replace all potentially non-firm renewables resources. These firm resources are generally fast-responding thermal fossil resources and where possible hydro- electrical resources as well. For new renewable resources the impact of this approach is quantified as an intermittency factor, which discounts the contribution of wind in addition to its capacity factor and limits the degree to which they can contribute to meeting peak demand. However, the intermittency factor does not account for the ramping requirements created by potentially fast-changing renewable resources. The need for fast-ramping resources discourages the dispatch of high-efficiency fossil and nuclear generation assets while promoting low-efficiency fossil and hydro where available for regulation and reserve services.
Demand response is widely regarded as a low-cost alternative to fast-response generation reserves that reduces the dispatch of inefficient generation resources. But load control strategies for demand response applications can be challenging to deploy. This is in part because the competing objectives of local and global control. It is also in part because of the complexity of the models and the simplifications required to make their analysis and design analytically tractable, numerically feasible in simulations for large-scale adequacy, and realizable in renewable integration studies.
Effective and widely used strategies for optimizing the scheduling and operation of bulk-system resources use markets to solve the cost-minimizing resource-allocation problem since they are proposed in the early 1980s. Market-based control strategies were later adapted to building control systems, generalized to feeder-scale operations, then utility-scale operations, and most recently proposed for ancillary services. Models of varying complexity have been used to study the control of aggregate loads in these cases. However, stability concerns remain when prices are used to dispatch loads and the design of general utility-based generation-following load control systems either by direct command and control or by indirect market- based control remains a largely unresolved problem.
One conventional practice for direct load control employs so- called“one-shot" load shedding strategies for emergency peak load relief only. This approach uses a controllable subset of thermostatic loads in a particular class, e.g., water heaters or air-conditioners, which are transitioned to a curtailed regime that reduces the population average power demand. After a time, these responsive load are released and return to their normal operating regimes. This strategy exhibits fluctuations in load during the initial response as well as demand recovery rebounds after the loads are released. For these reasons, “one-shot" direct load control strategies are sometimes enhanced using multiple subgroups of the responsive loads dispatched in a sequence that smooths the overall response of the load control system. However, these strategies require some knowledge of the aggregate thermal response of the buildings in which the loads are operating. In addition, these strategies are not well-suited to the more general tracking problem where load“follows" intermittent generation and have a variety of shortcomings including saturation, high sensitivity to modeling errors and noise, and stability considerations due to delays.
Aggregate building thermal load models present additional challenges when thermostatic loads are being considered. A switched-mode representation of the individual building thermal response is used to account for hysteresis of thermostats, which in turn gives rise to high-order non-linear aggregate load models. Models also include so-called“refractory states" associated with state transition delays rather than thermal parameters due to deadband of the thermostats. Tractable state space models of aggregate loads rely on model-order reduction strategies that linearize the system model and limit the number of state variables used to represent responsive loads, as illustrated in Fig. 1. These state space models represent thermostats with non-zero deadband.
At least some embodiments are directed towards apparatus, systems, and associated methods for controlling thermostatic loads which overcome shortcomings of the conventional control strategies. BRIEF DESCRIPTION OF THE DRAWINGS
Example embodiments of the disclosure are described below with reference to the following accompanying drawings.
Fig. 1 is a state-space model of aggregate conventional thermostatic loads with refractory states in a heating mode.
Fig. 2 is a state-space model of discrete-time zero-deadband aggregate thermostatic loads according to one embodiment.
Fig. 3 is a graphical representation of discrete-time thermostat transition probabilities for on and off states according to one embodiment.
Fig. 4 is a block diagram of a direct load controller according to one embodiment.
Fig. 5 is a discrete-time root-locus of aggregate zero deadband thermostatic loads according to one embodiment.
Fig. 6 is a graphical representation of 100 MW proportional load control with maximum attenuating proportional control gains according to one embodiment.
Fig. 7 is a graphical representation of a proportional/derivative controller response to step input at various conditions according to one embodiment.
Fig. 8 is a block diagram of a unity damped system according to one embodiment.
Fig. 9a is a graphical representation of a unity damped response of aggregate load controllers according to one embodiment.
Fig. 9b is a graphical representation of a deadbeat response of aggregate load controllers according to one embodiment.
Fig. 10a is a graphical representation of 100 MW impulse load control at -15oC according to one embodiment.
Fig. 10b is a graphical representation of 100 MW proportional load control at -15oC according to one embodiment.
Fig. 11a is a graphical representation of 100 MW unity damping load control at -15oC according to one embodiment.
Fig. 11b is a graphical representation of 100 MW deadbeat load control at -15oC according to one embodiment.
Fig. 12a is a graphical representation of 100 MW tuned load control at -15oC according to one embodiment.
Fig. 12b is a graphical representation of 100 MW integral feedback control at -15oC according to one embodiment.
Fig. 13 is a graphical representation of zero and pole locations for a random population of 1 million homes at various outdoor air temperatures according to one embodiment.
Fig. 14 is a functional block diagram of an aggregate load controller according to one embodiment. DETAILED DESCRIPTION OF THE DISCLOSURE
At least some embodiments of the disclosure described below are directed to aggregate load controllers and associated methods. The discussion initially proceeds with respect to development of a model of aggregate load which receives electrical energy from an electrical utility. In one example, the aggregate load which is modeled, and controlled, corresponds to thermostatic loads which are coupled with a feeder of an electrical utility. In one more specific embodiment, the aggregate load controller controls thermostatic controllers (e.g., thermostats) which operate to control changes in operational modes or states of thermostatic loads being controlled (e.g., control on, off, heating and cooling modes of operation of thermostatic loads such as heat pumps, air conditioners, etc.). The aggregate load controller is configured to decrease or increase load upon the electrical utility to implement demand response control strategies in example embodiments.
The model of aggregate load is developed with respect to control of thermostatic controllers which operate with zero deadband in some embodiments and which may also be referred to as zero deadband (TΔ0) thermostatic controllers or thermostats. Additional details of zero deadband thermostatic controllers which may be controlled by the aggregate load controller are disclosed in a US Patent Application titled Thermostats and Operational Methods, filed the same day as the present application, and naming David P. Chassin, Alyona Ivanova, Emily Swan, Martin Slama, Gezachin Asmelash Gherberioragis, Abhishek Parmar, Dr. Panajotis Agathoklis, and Nedjib Djilali as inventors, and the teachings of which are incorporated herein by reference. Thereafter, the discussion provides example embodiments of aggregate load controllers which may be used to control a plurality of zero deadband thermostatic controllers in residences and businesses.
In particular, conventional thermostats including analog and digital thermostats operate with a deadband to avoid quick cycling of associated apparatus being controlled. More specifically, these thermostats control a change of state of an associated apparatus being controlled when the temperature of a conditioned area being controlled falls below or rises above a temperature setpoint, as we all as an associated deadband (e.g., 2°C). Example embodiments of the disclosure are described below with respect to control of zero deadband thermostats when a temperature of a conditioned area being controlled falls below or rises above a desired temperature setpoint (for example, as set by an occupant of the conditioned area being controlled), and at discrete moments in time which are separated from one another by a common interval. In one embodiment, a sampling time or interval ts of the zero deadband discrete-time thermostats when changes to the operational modes or states of the apparatus being controlled may be made is set to be greater than a minimum runtime of the apparatus being controlled (ts > tmin), also referred to as the minimum heating/cooling system refractory state time.
When the sampling time ts > tmin, the state-space model can be simplified. In particular, in this case there is no deadband and the refractory states n*off and n*on shown in Fig. 1 can be ignored. The aggregate load response using a discrete-time state-transition representation for thermostatic controllers is derived according to equation 1: non(k ^ 1^ ^ (1– ρon^non(k^ ^ ρoffnoff(k^
(1) noff(k ^ 1^ ^ ρonnon(k^ ^ (1– ρoff^noff(k^ where k is given in units of the sampling interval ts, and ρoff is the rate at which systems move out of the off state and ρon is the rate at which they move out of the on state, which we derive from the population average properties of individual homes' thermal responses.
The standard discrete-time control problem can be considered, as shown in Fig. 2, where the states x1 and x2 represent the number of responsive thermostatic loads in the on and off states, respectively. The time tmin is generally regarded to be in the range of 1 to 2 minutes, so designs where ts < 1 minute were not considered to avoid reintroducing the refractory states in the model. The use of zero deadband thermostatic controllers and a sampling/control interval greater than the minimum runtime in accordance with some of the described embodiments simplifies the control system and removes the refractory states providing a linear control system which may be implemented using simplified control theory.
The rate parameters ρon and ρoff represent the fraction of those devices that cross a desired temperature setpoint TD in any given interval ts (e.g., desired temperature setpoint TD of a conditioned interior area of a residence as selected by the occupant of the house). The rate parameters of the discrete-time model are determined from how the thermostatic controller setpoint threshold TD divides the population occupying each state in one embodiment.
The demand response system state space representation is developed from Equation (1) for the net change in load y(k) < 0 based on a load control signal u(k) > 0 as shown in Equation (2):
Figure imgf000009_0001
where G represents the aggregate load response, h represents the aggregate load control input matrix and c represents the aggregate load output matrix. In general the input matrix h will be determined by the utility's choice of which signal is sent to thermostatic controllers to turn the thermostatic controllers on and off. The particulars of the output matrix c are determined by the nature of the response that is of interest, e.g., total load reduced or increased, or net change in load.
In the case of residential thermostatic controllers, the rates ρoff and ρon are computed from the population statistics of the rates ron and roff at which indoor air temperature error ΔT = TA(k) - TA(0) changes in a single home. The rates of change of temperature error are determined from the second-order thermal response CACM as set forth in Equation (3):
Figure imgf000009_0002
where TD is the desired temperature setpoint relative to outdoor air temperature, TA is indoor air temperature relative to outdoor air temperature, UA is the thermal conductance of the indoor air to the outdoor air, CA is the heat capacity of the indoor air, UM is thermal conductance of the indoor air to the building's solid mass, and CM is the heat capacity of the building's solid mass. The heat function q(t) includes both the internal, solar and ventilation heat gains and losses qI(t), as well as the heat gain or loss qH(t) resulting from operation of the heating/cooling system. The values of the rates for an individual home may be derived according to the following:
Figure imgf000009_0003
Figure imgf000010_0002
when the heating/cooling system is off and on, respectively. The heating/cooling systems are assumed to be sized appropriately so that roff(t) < 0 < ron(t) when heating and ron(t) < 0 < roff(t) when cooling for all t. Example embodiments are described below with respect to the heating case, although it is understood that the cooling case is similar in every respect with sign changes where appropriate.
Referring to Fig. 3, all the thermostatic controllers in a particular state are assumed to be able to be inscribed by a rectangle, the horizontal dimension of which covers the range of indoor air temperatures TA and the vertical dimension of which covers the range of its derivative r =Ṫ. The mean rates of devices during the interval k to k + 1 is denoted r̅(k). A thermostatic controller operating at the lowest rate is denoted r̅ (k) - 3σ(k) where σ(k) is the standard deviation of rates r(k). This thermostatic controller has a lower probability of crossing the setpoint threshold TD than one with at the highest rate r̅ (k) + 3σ(k). The distribution of devices within the rectangle is assumed to have virtually zero skew and very nearly all of the device rates in the population are assumed to fall within the range r̅ ± 3σ for both the on and off states. In addition, 3σ < r̅ is assumed for both the on and off states since the thermostatic loads are assumed to be appropriately sized for their applications.
Two cases are considered depending on whether all the faster thermostatic controllers cross the TD threshold. In the first case (shown for the on state), only the thermostatic controllers in the shaded trapezoidal region A will transition to the off state. The fastest thermostatic controllers in the complementary mode will overshoot to a temperature beyond the setpoint, e.g., Ton(k + 1) = r̅off(k) + 3σoff(k). From this we can define the probability of a device transitioning out of the off and on states as
Figure imgf000010_0001
respectively, where V1 denotes the unity saturation limit for the fraction of thermostatic controllers that can transition from a particular state during a single time interval ts.
In the second case (shown for the off state) the devices in the polygonal region B will transition to the on state. In this fast transition case we have
Figure imgf000011_0001
where the different forms arise from the truncation of region B as compared to region A. The choice of which value of p to use is based on which state has the faster thermostatic controllers. When
Figure imgf000011_0003
then and poff are used, and when are
Figure imgf000011_0005
Figure imgf000011_0004
used.
The basic "one-shot" load curtailment control strategy can be described using Equation (2) with h = [0,1]r and c = [0,1]. Such strategies turn off u{0) thermostatic loads that are on, after which we observe by how many devices the load has reduced. Given knowledge of the average kW load q per device, these quantities can be given in kW if desired. The pulse transfer function for "one-shot" load curtailment is provided in Equation (4) when discrete-time zero- deadband thermostats are employed:
Figure imgf000011_0002
where a = 1 - p0ff- pon and b = 1 - pon- The following observations may be made about this system:
1. The system is Type 1 and is therefore closed-loop proportional control not expected to exhibit any steady state error in response to a step input.
2. The system is marginally stable. The dominant non- integrating pole is stable because 0 < { p0ff, pon} < 1 = -1 < a < 1.
3. The system has a minimum-phase because 0 < pon < 1 = 0 < b < 1. 4. The dominant pole is always to the left of the zero because 0
Figure imgf000012_0001
5. The root locus is always real, with one branch between b and 1, and a second branch that extends from a to–∞.
Referring to Fig. 4, various designs of an aggregate load controller 10 which are variations implemented on the illustrated general controller design are described below according to example embodiments. The example aggregate load controller includes a plurality of subsystems including a state estimator in the form of a reduced-order observer 14, a direct load controller 16 and integral error feedback 18 in one embodiment. Other embodiments of the aggregate load controller are possible.
The aggregate load controller 10 controls increases and decreases in the consumption of electrical energy by thermostatic loads of the aggregate load 12 in one embodiment. An example embodiment of a computing device including control circuitry which may be configured to implement the illustrated controller 10 is described below with respect to Fig. 14.
The aggregate load controller 10 operates as a discrete controller which samples inputs and updates outputted control signals at discrete moments in time in the described embodiment. In one embodiment, the controller accesses an error signal, an estimation signal and an input signal discussed below at a plurality of discrete moments in time, and adjusts or updates the control signal at the discrete moments in time.
As mentioned previously, the discrete moments in time may be defined and separated by an interval which is greater than the minimum runtimes of the thermostatic loads being controlled in one embodiment. The control signals which are applied to the thermostatic controllers are a common control signal in one embodiment (e.g., all thermostatic loads coupled with the feeder receive the same control signal in one implementation).
An input or reference signal r(kts) is provided to the controller 10 which indicates a request for an increase or decrease in consumption of electrical energy of the thermostatic loads of aggregate load 12 which receive electrical energy, for example, from a feeder of an electrical utility.
The input signal may be used in one illustrative example where electrical energy upon the feeder from wind generation decreases, and in response, the electrical utility may desire that the input signal control a decrease in electrical load upon the feeder, for example, by 100 MW to account for the decrease of electrical energy from wind generation. Operations of the aggregate load controller attempt to adjust the consumption of electrical energy utilized by the thermostatic loads in accordance with the requested amount in one embodiment.
In Fig. 4, the aggregate load 12, reduced-order observer 14, direct load controller 16 and integral error feedback 18 are represented by respective blocks A, B, C and D with additional details of example embodiments thereof provided below the depicted general controller design of Fig. 4.
The aggregate load 12 may be represented by the transfer function 20 for modelling purposes which corresponds to Equation 4 in the illustrated example. During operation, the aggregate load is the thermostatic loads which are coupled with the feeder of the utility to be controlled. The control signal u(kts) is received by the thermostatic controllers of the aggregate load 12 which control increases or decreases in the consumption of electrical energy by the thermostatic loads coupled with the utility’s feeder. The response y(kts) of the aggregate load 12 may be determined by measuring the load upon the feeder of the electrical utility in one embodiment.
Reduced-order observer 14 receives the control signal u(kts) and input or reference signal r(kts) and generates an estimation signal x̂(kts) which is indicative of the internal state of the aggregate load 12 including estimates of the operational states of a plurality of thermostatic loads which receive electrical energy from the electrical utility (e.g., the estimation signal indicating the estimate of the number of devices which are off and on as noff and non).
Direct load controller 16 receives a signal which is indicative of cumulative error q(kts), the input or reference signal r(kts), and the state estimation signal x(kts) and generates the control signal u(kts) which is applied to the aggregate load 12 to control the increase or decrease in amount of electric energy which is consumed by the thermostatic loads. The control signal may be generated based upon fluctuations in the price of electrical energy and/or rise or fall of supply or demand in illustrative examples.
The integral error feedback 18 receives the response y(kts) of the aggregate load which is indicative of the amount of electrical energy used by the thermostatic loads, and the input or reference signal r(kts) and generates the error signal q(kts). In the described embodiment, the error signal is indicative of cumulative error of differences between a desired amount of electrical energy being utilized from the electrical utility and the actual amount of the electrical energy being utilized from the electrical utility during the operation of the aggregate load controller 10. The cumulative error signal q(kts) may be used to adjust the controlling of the electrical energy consumption by direct load controller 16 in one embodiment.
Example controller design parameters for the illustrated example general aggregate load controller are as follows:
• h is the system input matrix for the response to the signal u(k). This is generally a curtailment signal and indicates how many devices are turned off.
• c is the system output matrix for the load y(k) results from the internal state x(k).
• is the observer input matrix estimate.
• is the observer output matrix estimate.
Figure imgf000014_0001
• h is the reference input gain.
• is the observer gain matrix.
Figure imgf000014_0002
is the integral error feedback gain.
The following example designs of the aggregate load controller have an objective that the controller be well suited to direct dispatch of demand response resources. Other designs of the aggregate load controller may be used in other embodiments.
The proposed aggregate load controller can be reconfigured to study the various control strategies and/or responses shown in a plurality of examples in Table 1. The flexible design of the controller allows for use of many of the basic control strategies that are typically employed for discrete-time linear time-invariant systems. This is done with the understanding that some of the parameters may change over time intervals much longer than the time horizon over which most demand response control objectives are stipulated. In particular, the state transition rates ρon and ρoff may change as a function of outdoor air temperature, but the relationship is straightforward to obtain for the aggregate population of thermostatic loads and will be sufficiently consistent between seasons to allow simple system identification approaches to provide accurate long term model parameters. A simple method of identifying parameters of the model is discussed below starting at paragraph 0083 based on the impulse response, which is discussed next.
The impulse response of the system is obtained in one embodiment by setting the controller design parameters Kc = [0,0], Kq = 0 and h = 1.0. The open-loop time-domain response for an impulse u(0) = 1 is provided by Equation (5):
Figure imgf000015_0002
with y(0) = 0, which is the response of a“one-shot" load curtailment signal when the thermostatic loads are controlled by discrete-time thermostatic controllers with no deadband.
The steady state response is:
Figure imgf000015_0001
which observed as the population average duty cycle R and is independent of the u(k) for k > 0 provided that It is also
Figure imgf000016_0003
noted that any signal u(k) > 0 adds more thermostatic loads to the controlled population while u(k) < 0 will remove thermostatic loads from the controlled population. For any k > 0, u(k) = returns
Figure imgf000016_0002
to the initial condition x(0) and y(∞) = cx(0) when
Figure imgf000016_0001
Figure imgf000016_0004
Table 1: Example aggregate load controller design configurations The behavior of proportional control is considered by examining the root locus of the system. With–1 < a < b < 1, the system has two real poles and a zero that is between the poles, as shown in Fig. 5.
As a Type 1 system, the steady state error for a step input is zero. Unfortunately, numerical methods do not find values of K with acceptable phase and gain margins. However, gains can be found for the fastest possible attenuation for various outdoor conditions as shown in Table 2.
Figure imgf000016_0005
Table 2: Maximum attenuating proportional control gains for various conditions The Jury-Marden test gives us the stability constraint on the closed-loop gain:
Figure imgf000017_0001
which can be a very narrow range and highly dependent on accurate knowledge of the value of ρon, particularly when ρoff is small. Small values of K may lead to slow response under certain conditions. Accordingly, the use of proportional-integral-derivative (PID) control yields a stable aggregate load controller but the performance characteristics may be unsatisfactory for conditions expected to be encountered in a realistic utility operational setting. In particular, the response can be slow and oscillatory under higher load conditions when reliable aggregate load control is most needed, as shown in Fig. 6. The constraints on K limit the possibility of improving performance to such an extent that proportional control may be impractical for some direct load control applications.
Faster response than proportional control is often achieved by using a proportional derivative controller such that:
Figure imgf000017_0003
(zH6)(zHJ) Solving for the fastest possible response with zero poles provides
Figure imgf000017_0002
However, the stability margin of the system is not suitable for operation in a noisy conditions because the phase margin is always 180°.
Using pole placement for damping ξ = 0.8 and settling time ts = 1 hour, as shown in Table 3, does not offer improvements in the systems' stability characteristics in spite of satisfactory time-domain response to step inputs, as shown in Fig. 7.
Figure imgf000018_0005
Table 3: Proportional-derivative controller design parameters A direct aggregate load control strategy is designed in one embodiment for zero deadband thermostatic controllers that maintains a constant desired load curtailment r(k) > 0 for k > 0, assuming that y(0) = r(0) = 0. For this embodiment
Figure imgf000018_0002
which provides
Figure imgf000018_0003
where x̂ (k) is an estimate of x(k).
For the curtailment control system, the accumulated inputs from u(0) to u(k– 1) represent the total number of devices N that have been curtailed up to the time k. So x̂2(k) = y(k) represents the load that is still off at the time k. Therefore,
Figure imgf000018_0004
which represents the load that has returned to the on state at the time k. This gives the estimated state
Figure imgf000018_0001
This state can be found from the input u(k) and output y(k) using
Figure imgf000019_0001
where h ̃ = [0,1]T and c ̃ = [1,–1]T. From this, the load control signal can be determined according to Equation (6):
Figure imgf000019_0002
where â = (1– ρ̂off - ρ̂on) and b̂ = 1– ρ̂on with ρ̂off and ρ̂on being the estimates of the aggregate load response. This controller can be implemented in one embodiment as shown in Fig. 8 with and
Figure imgf000019_0004
Figure imgf000019_0003
6=Ŝ observed that 0 < d̂ < 0.5 < ĉ < 1. Thus, the added pole is stable and the added zero does not affect the minimum phase property of the system. This example controller should reach steady state on the first iteration and thus has a damping ratio of 100% and settling time of ts, as shown in Fig. 9A.
The introduction into the system of model parameters ĉ and d̂ creates a source of constant disturbances in the system that can result in a steady state error. As discussed further below, integral error feedback control is used in some embodiments. An alternative approach to mitigate model error is to include information obtained directly from controllable devices. This would be the case if bidding mechanisms are used, such as when retail markets are implemented.
In one embodiment, a deadbeat controller that uses only two load control impulses to achieve steady state may be used. This example controller has the advantage that it does not continually draw on the uncontrolled population of thermostatic loads to achieve the control objective. However, it has the disadvantage that it may overshoot on the second time-step, as shown in Fig. 9B.
The state x̂ (k) and output y(k) is determined using the matrices:
Figure imgf000020_0001
The feedback gain for zero poles is solved using
where
Figure imgf000020_0002
is the controllability matrix. It is determined that
Figure imgf000020_0004
and the reference tracking input gain is
Figure imgf000020_0003
As in the case of the unity damped controller, steady state error may be expected when the values of â and b̂ are not accurately determined.
In the general case of a tuned controlled, we have the same controllability matrix and Toeplitz matrix as the deadbeat controller above. Given a desired damping coefficient ξ and settling time t the desired pole locations z1 and z2 and tuned controller gains are obtained as shown in Equations (10) and (11):
Figure imgf000020_0005
As in the case of unity-damped and deadbeat controllers, error in ρ̂on and ρ̂off may result in a steady state error.
To correct for the steady state error in the tuned controller, an integral error feedback using an augmented state may be implemented
Figure imgf000021_0003
The integral feedback error is included in the state-space representation using the augmented controllability matrix
Figure imgf000021_0001
and that characteristic polynomial is a(z) = (z– 1)2(z– a) or
Figure imgf000021_0004
The augmented Toeplitz matrix is
Figure imgf000021_0002
The desired characteristic polynomial is simply α(z) = (z– z1)(z – z2)(z– zq) where z1, z2, and zq are the desired poles of the closed- loop system. Thus,
Figure imgf000021_0005
from which controller gains are obtained based on the estimated model:
Figure imgf000021_0006
with the reference input gain
Figure imgf000021_0007
This control design eliminates the steady-state error induced by model errors in ρ̂on and ρ̂off with a settling time determined by the pole zq. The utility may decide the placement of the poles z1, z2, and zq and which may all be at zero in one embodiment.
The controller designs were tested on an agent-based simulation of 100,000 residential thermostats using a second-order building thermal model, including internal and solar gains and ventilation losses. The second order models are linearized for the given outdoor temperature resulting in first-order models for each house such the individual homes have distinct air temperature change rates as a function of the state of the heating system. Note that the thermal model of the simulation is not the aggregate model itself, and therefore the controller is tested against a different plant model than the underlying plant model used for the controller design. The simulation models therefore include disturbances from model error and measurement noise arising from the design model order reduction itself.
To implement direct load control, thermostat setpoint changes are applied to a subset of uncontrolled homes. The magnitude of the setpoint change is generally a function of the fastest rate of change, which at peak load is approximately roff. The magnitude of this value was chosen to ensure that the impulse response resulted in a 100% response at the first time step. The number of homes curtailed is based on the average heating system load when on such that u(k) = 1 is equivalent to 1MW of load, or approximately NC = 106 / Q̅ , where Q̅ is the mean value of the heating system load Q = QH / COP.
When a negative value of u(k) is obtained, home are released into the uncurtailed population. The simulation first releases the homes that have been curtailed the longest, ensuring that the released population is the most diversified and exhibits the least rebound oscillation after returning to the uncurtailed population.
The controller design parameters discussed in Section 3 are generated for peak load conditions using the thermal parameters shown in Table 4.
Figure imgf000023_0001
Table 4: House thermal parameters A summary of the controller design parameters studied are shown in Table 5.
Figure imgf000023_0002
Table 5: Controller design parameters for peak load (-15°C) The impulse response for an outdoor temperature (TO) TO =– 15°C is shown in Fig. 10A. The result illustrates the noise induced by state fluctuations in the system that are not captured by the second- order aggregate load model. The steady-state response and the settling time for the devices to reach their normal diversity is also clearly shown. The proportional control response does not have a steady state error, but this is not clearly visible because of the very slow response, as shown in Fig. 10B.
The response of the unity damping controller is shown in Fig. 11A. The effect of model error can be seen in the initial response, during which it fails to achieve the desired level of curtailment. The response of deadbeat control has the expected significant overshoot, but also exhibits large steady state error, as shown in Fig. 11B.
The response of the tuned controller shows a compromise between the unity damping and deadbeat controller designs, but still exhibits a large steady state error, as shown in Fig. 12A. The integral error feedback control response shown in Figure 12B addresses the problems identified in the previous controller designs. The aggregate load controller using integral error feedback control exhibits an acceptable level of overshoot and maintains the desired curtailment level for more than 90 minutes.
Closed loop control of zero deadband aggregate thermostatic loads may be accomplished provided a suitable control system which curtails u(k) thermostatic loads for k = 0, 1, 2 … . Each control impulse transfers thermostatic loads between the unresponsive population and the responsive population, altering the responsive population's state x(k + 1) by simply adding the new population's xk(k + 1) response to the input u(k). By combining load curtailment and load release impulses, the aggregate response can be shaped to track an arbitrary reference signal r(k) (which corresponds to a desired amount of a load upon a feeder of the utility, such as an adjustment to the current load), provided sufficient thermostatic loads are available in the responsive or background unresponsive population to supply the net change for each impulse u(k).
The following describes two useful extensions which may be applied to the above-described aggregate load controllers. The first is symmetric control which uses all thermostatic loads in the unresponsive population instead of only devices that are on. In some cases, this approach may be more practical for utilities to deploy, and offers the added benefit of addressing possible privacy concerns resulting from any strategy that requires the utility to know whether one particular device is actually on before choosing which thermostatic loads to signal. A second possible extension addresses model sensitivity concerns and reduces the variability in the control response by using impulse responses to calibrate the internal model used by the reduced-order observer.
In the cases where full control over the load is desired, two assumptions may be made regarding load curtailment strategies: 1. Thermostatic loads are selected regardless of their current state.
2. The load is observed based on the number of thermostatic devices that remain on rather than the number of thermostatic devices that are turned off.
The demand response strategy is then described by using h = the population average
Figure imgf000025_0002
duty cycle, and q̅ is the population average load of a single thermostatic load. The system is controllable when
Figure imgf000025_0003
or when
Figure imgf000025_0004
a condition which is satisfied when σon, σoff > 0, i.e., the thermal properties of the population are diversified. The system is observable when
Figure imgf000025_0001
which is true when a thermostatically controlled load is active.
The steady state error of the aggregate load controller depends on the observer parameters ρ̂off and ρ̂on, particularly in the first few time steps before the integral error feedback can compensate for any accumulated output error. Model calibration can be performed be comparing the response to an impulse input with Equation (5). Responses at k = 2 and 3 are sufficient to give an estimate for the observer parameters.
In one embodiment, a stimulus, such as a single impulse response, can be used to provide a relatively quick and simple method of model parameter identification using a response of the thermostatic loads as a result of the applied stimulus. The values of model parameters are obtained after a single impulse u(0) is emitted to a system with the control loops open, (e.g., the values of controller design parameters are predefined where h = 1, Kc = 0, Kq = 0 in one example), and with initial conditions x̂(0) = [0, 0]T corresponding to an initial state of the aggregate load controller. After one time step, the system's initial response is observed to be x̂ (1) = [0, y(1)]T. After a second time-step, the system is observed to be in the state x̂(2) = [x1(2), y(2)]T. Given Equation (1) and this response data resulting from the applied stimulus, the values of model parameters ρ̂on and ρ̂off corresponding to the rates of the thermostatic loads changing operational mode or state (e.g., changing between on and off) may be estimated according to the following
Figure imgf000026_0002
and similarly after a third observation y(3), the following estimation is obtained
Figure imgf000026_0001
This method of estimating the model parameters makes two assumptions:
1. The initial conditions are x̂ (0) = 0. This condition is achieved by releasing all the thermostatic loads currently under control and waiting for the normal settling time of controlled thermostatic loads to elapse to ensure that the uncontrolled population is roughly in both state and thermal equilibrium. 2. Only a single control impulse u(0) is sent at time k = 0 and then no control signals u(k) for k = 1, 2, 3,… are sent so the impulse response can be clearly discerned in the outputs y(2) and y(3).
These conditions are relatively easy to create and the impulse u(0) applied to the thermostatic loads need not be large to obtain useful measurements, particularly if the test is repeated multiple times for each outdoor air temperature. Using this method, a database of model parameters can be obtained and used to estimate model statistics as well. Furthermore, the magnitude y(1) will give an estimate of the product hc, while observation of y(4) permits the estimation of h and c separately, if needed, in the described example.
Finally, it is not necessary to probe the system response at all outdoor conditions because the relationship of a and b is well known, particularly for infrequent peak load conditions that can be more difficult to observe. The linear relationship of a and b over the range of low outdoor air temperatures is seen in Fig. 13 and allows reliable extrapolation from more frequent conditions to more rarely observed and more critical peak load conditions.
Following determination of the values of the model parameters (e.g., estimations of ρ̂on and ρ̂off or a and b), the values of the model parameters are used to configure the thermostatic controller to control amounts of electrical energy which are utilized by the thermostatic loads. In one specific example, the values of the model parameters ρ̂on and ρ̂off are used in Equations 12 and 13 to define the controller design parameters, such as controller gains Kc and Kq and the reference input gain h, of the controller shown in Fig. 4.
The above example embodiments enable utility-scale direct load control when the controlled loads employ discrete-time zero deadband (TΔ0) thermostatic controllers. Dispatchers may use small adjustments to consumers’ setpoints to modulate the total load with greater precision than possible using current setback control of thermostats with non-zero deadbands. A linear aggregate load model is constructed as described above in one embodiment and its fundamental characteristics are used to develop a number of alternative aggregate load control designs from first-principles according to additional example embodiments of the disclose. As demonstrated above, the aggregate load model may be used to design a closed-loop direct load controller for a discrete-time utility- scale demand response dispatch system. As also mentioned above, the aggregate controlled load is stable, controllable and observable and has both the transient and steady-state response characteristics necessary to serve equally well for utilities that seek to control load using either direct load control or price-based indirect load control strategies in example implementations.
Referring to Fig. 14, one embodiment of circuitry 100 of a computing device which is configured to implement the aggregate load controller is shown. The illustrated circuitry includes a user interface 120, processing circuitry 122, storage circuitry 124, and communications circuitry 126. Other embodiments are possible including more, less and/or alternative components.
User interface 120 is configured to interact with a user including conveying data to a user as well as receiving inputs from the user, for example, inputs indicating desired amounts of electrical energy upon a feeder of an electrical utility which is to be curtailed.
In one embodiment, processing circuitry 122 is arranged to process data, control data access and storage, issue commands, and control other desired operations. In one more specific embodiment, processing circuitry 122 may be referred to as control circuitry and configured to control the operations of the aggregate load controller illustrated in Fig. 4.
Processing circuitry 122 comprises circuitry configured to implement desired programming provided by appropriate computer- readable storage media in at least one embodiment. For example, the processing circuitry 122 may be implemented as one or more processor(s) and/or other structure configured to execute executable instructions including, for example, software and/or firmware instructions. Other example embodiments of processing circuitry 122 include hardware logic, PGA, FPGA, ASIC, state machines, and/or other structures alone or in combination with one or more processor(s). These examples of processing circuitry 122 are for illustration and other configurations are possible. Storage circuitry 124 is configured to store programming such as executable code or instructions (e.g., software and/or firmware), electronic data, databases, image data, or other digital information and may include computer-readable storage media. At least some embodiments or aspects described herein may be implemented using programming stored within one or more computer-readable storage medium of storage circuitry 124 and configured to control appropriate processing circuitry 122.
The computer-readable storage medium may be embodied in one or more articles of manufacture which can contain, store, or maintain programming, data and/or digital information for use by or in connection with an instruction execution system including processing circuitry 122 in one embodiment. For example, computer-readable storage media may be non-transitory and include any one of physical media such as electronic, magnetic, optical, electromagnetic, infrared or semiconductor media. Some more specific examples of computer- readable storage media include, but are not limited to, a portable magnetic computer diskette, such as a floppy diskette, a zip disk, a hard drive, random access memory, read only memory, flash memory, cache memory, and/or other configurations capable of storing programming, data, or other digital information.
Communications circuitry 126 is arranged to implement communications of the aggregate load controller with respect to external devices and/or networks (not shown), for example, outputting the control signal for application to the thermostatic loads being controlled. For example, communications interface 126 may be arranged to communicate information bi-directionally with respect to the aggregate load controller. Communications interface 126 may be implemented as a network interface card (NIC), serial or parallel connection, USB port, Firewire interface, Ethernet port, flash memory interface, or any other suitable arrangement for implementing communications of the controller. In one embodiment, communications circuitry 126 outputs control signals to the thermostatic controllers of the thermostatic loads.

Claims

What is claimed is: 1. A method of operating an aggregate load controller, the method comprising:
using an aggregate load controller having an initial state, applying a stimulus to a plurality of thermostatic controllers which are configured to control a plurality of respective thermostatic loads which receive electrical energy from an electrical utility to operate in a plurality of different operational modes;
accessing data regarding a response of the thermostatic loads as a result of the applied stimulus;
using the data regarding the response, determining a value of at least one design parameter of the aggregate load controller; and
using the determined value of the at least one design parameter, configuring the aggregate load controller to control amounts of the electrical energy which are utilized by the thermostatic loads. 2. The method of claim 1 wherein the determining comprises determining a plurality of values of a plurality of design parameters of the aggregate load controller. 3. The method of claim 2 wherein the values are predefined during the applying the stimulus. 4. The method of claim 2 wherein the design parameters include a reference input gain, an observer gain of a state estimator, and an integral error feedback gain. 5. The method of claim 1 wherein the determining comprises: using the data regarding the response of the thermostatic loads to estimate rates of the thermostatic loads changing between different operational modes; and using the estimated rates to provide the value of the at least one design parameter of the aggregate load controller. 6. The method of claim 1 further comprising, after the configuring, controlling the amounts of the electrical energy which are utilized by the thermostatic loads at different moments in time using the aggregate load controller. 7. The method of claim 6 wherein the controlling comprises controlling to implement demand response objectives. 8. The method of claim 6 wherein the controlling initiates curtailment of the electrical energy utilized by at least one of the thermostatic loads. 9. The method of claim 6 wherein the controlling comprises controlling operation of at least some of the thermostatic loads in a desired one of a plurality of different operational modes. 10. The method of claim 6 wherein the controlling comprises controlling by sending at least one control signal to the thermostatic controllers. 11. The method of claim 10 wherein the control signal comprises a common signal which is applied to the thermostatic controllers. 12. The method of claim 6 further comprising:
monitoring amounts of electrical energy which are utilized by the thermostatic loads during the controlling; and
adjusting the controlling as a result of the monitoring. 13. The method of claim 6 further comprising providing estimates of numbers of the thermostatic loads which are in different operational modes, and wherein the controlling comprises controlling using the estimates. 14. The method of claim 1 further comprising, after the configuring:
accessing a request to adjust the amount of the electrical energy utilized by the thermostatic loads; and
using the aggregate load controller, adjusting the amount of electrical energy utilized by the thermostatic loads as a result of the request. 15. The method of claim 14 wherein the request specifies an amount of the electrical energy to be adjusted, and the adjusting comprises adjusting the amount of the electrical energy utilized by the thermostatic loads by the specified amount. 16. The method of claim 1 wherein the data regarding the response is indicative of amounts of the electrical energy utilized by the thermostatic loads as a result of the stimulus. 17. A non-transitory computer readable medium comprising programming configured to cause processing circuitry to implement the method of claim 1. 18. An aggregate load controller comprising:
control circuitry configured to:
access an error signal which is indicative of cumulative error between a desired amount of electrical energy to be utilized from an electrical utility and an actual amount of electrical energy being utilized from the electrical utility;
access an estimation signal which estimates the operational states of a plurality of thermostatic loads which receive electrical energy from the electrical utility;
access an input signal which is indicative of the desired amount of electrical energy to be utilized from the electrical utility; and
use the error signal, the estimation signal, and the input signal to generate a control signal to control the operation of at least one of the thermostatic loads; and
communications circuity configured to communicate the control signal to the thermostatic loads. 19. The controller of claim 18 wherein the control signal attempts to adjust the utilization of the electrical energy by the at least one of the thermostatic loads. 20. The controller of claim 18 wherein the control circuitry is configured to use integral error feedback to generate the error signal. 21. The controller of claim 18 wherein the control circuity is configured to use a state estimator to generate the estimation signal. 22. The controller of claim 18 wherein the control circuitry comprises discrete control circuitry configured to access the error signal, the estimation signal and the input signal at a plurality of discrete moments in time, and to adjust the control signal at the discrete moments in time. 23. The controller of claim 22 wherein the discrete moments in time are defined by an interval, and the interval is greater than a minimum runtime of the thermostatic loads. 24. A non-transitory computer readable medium comprising programming configured to cause the control circuitry to implement the operations of claim 18.
PCT/US2015/042117 2015-07-24 2015-07-24 Aggregate load controllers and associated methods Ceased WO2017019000A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/US2015/042117 WO2017019000A1 (en) 2015-07-24 2015-07-24 Aggregate load controllers and associated methods
CA2993611A CA2993611C (en) 2015-07-24 2015-07-24 Aggregate load controllers and associated methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2015/042117 WO2017019000A1 (en) 2015-07-24 2015-07-24 Aggregate load controllers and associated methods

Publications (1)

Publication Number Publication Date
WO2017019000A1 true WO2017019000A1 (en) 2017-02-02

Family

ID=53784006

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2015/042117 Ceased WO2017019000A1 (en) 2015-07-24 2015-07-24 Aggregate load controllers and associated methods

Country Status (2)

Country Link
CA (1) CA2993611C (en)
WO (1) WO2017019000A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100217651A1 (en) * 2009-02-26 2010-08-26 Jason Crabtree System and method for managing energy resources based on a scoring system
US20100314942A1 (en) * 2009-06-15 2010-12-16 Google Inc. Supplying grid ancillary services using controllable loads
EP2416465A2 (en) * 2010-08-02 2012-02-08 General Electric Company Load shed system for demand response without AMI/AMR system
WO2014089463A2 (en) * 2012-12-07 2014-06-12 Battelle Memorial Institute Method and system for using demand side resources to provide frequency regulation using a dynamic allocation of energy resources
US20140277761A1 (en) * 2013-03-15 2014-09-18 Nest Labs, Inc. Controlling an hvac system in association with a demand-response event
WO2015109207A1 (en) * 2014-01-17 2015-07-23 Stc. Unm Systems and methods for integrating distributed energy resources

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100217651A1 (en) * 2009-02-26 2010-08-26 Jason Crabtree System and method for managing energy resources based on a scoring system
US20100314942A1 (en) * 2009-06-15 2010-12-16 Google Inc. Supplying grid ancillary services using controllable loads
EP2416465A2 (en) * 2010-08-02 2012-02-08 General Electric Company Load shed system for demand response without AMI/AMR system
WO2014089463A2 (en) * 2012-12-07 2014-06-12 Battelle Memorial Institute Method and system for using demand side resources to provide frequency regulation using a dynamic allocation of energy resources
US20140277761A1 (en) * 2013-03-15 2014-09-18 Nest Labs, Inc. Controlling an hvac system in association with a demand-response event
WO2015109207A1 (en) * 2014-01-17 2015-07-23 Stc. Unm Systems and methods for integrating distributed energy resources

Also Published As

Publication number Publication date
CA2993611C (en) 2022-11-22
CA2993611A1 (en) 2017-02-02

Similar Documents

Publication Publication Date Title
Zhan et al. Improving energy flexibility and PV self-consumption for a tropical net zero energy office building
Zhang et al. Aggregated modeling and control of air conditioning loads for demand response
US9991707B2 (en) Aggregate Load Controllers and Associated Methods
Kara et al. Quantifying flexibility of residential thermostatically controlled loads for demand response: a data-driven approach
Meng et al. Distributed control of thermostatically controlled loads in distribution network with high penetration of solar PV
Minakais et al. Database-driven iterative learning for building temperature control
CN103282841A (en) Building automation system
Kim An evaluation of robust controls for passive building thermal mass and mechanical thermal energy storage under uncertainty
Li et al. Developing smart and real-time demand response mechanism for residential energy consumers
Radaideh et al. Rolling horizon control architecture for distributed agents of thermostatically controlled loads enabling long-term grid-level ancillary services
US20180238572A1 (en) Modeling and controlling heating, ventilation, and air conditioning systems
Telsang et al. Model-free control of building HVAC systems to accommodate solar photovoltaicEnergy
Marantos et al. Rapid prototyping of low-complexity orchestrator targeting cyberphysical systems: The smart-thermostat usecase
KR20190020496A (en) Method and Device to manage electric power estimating electric power consumption and providing demand response and energy saving actively
Gupta et al. Building temperature control with active occupant feedback
Reynders et al. Robustness of reduced-order models for prediction and simulation of the thermal behavior of dwellings
Paccagnan et al. On the range of feasible power trajectories for a population of thermostatically controlled loads
Perfumo et al. A sensitivity analysis of the dynamics of a population of thermostatically-controlled loads
Yazdkhasti et al. A mathematical model for the aggregated power consumptions of air conditioners
Carrascal et al. Model Predictive Control for the heating system of a public building
Ghaffari et al. Analytic modeling and integral control of heterogeneous thermostatically controlled load populations
Adetola et al. Ramping Services from Grid-interactive Buildings
WO2017019000A1 (en) Aggregate load controllers and associated methods
Kozadajevs et al. Modelling heat demand in buildings with an experimental approach
Vajjala et al. Demand response potential in aggregated residential houses using GridLAB-D

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15747703

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2993611

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15747703

Country of ref document: EP

Kind code of ref document: A1