Smart thermostat orchestration
First Claim
1. A method for managing a plurality of energy consuming electrical loads, wherein the loads can be enabled or disabled during periodic time segments, and wherein a control thermostat is associated with each of the loads, the method comprising:
- (a) collecting and storing load state data for each of the plurality of energy consuming electrical loads;
(b) prioritizing each load of the plurality of loads according to their respective needs, wherein need is a metric indicative of the extent to which a desired goal associated with the load has not been met;
(c) summing the respective average power levels of each load of the plurality of loads during a preceding one or more enabled time segments to obtain an aggregate peak demand power level for the loads;
(d) enabling a selected load of the plurality of loads if its average power level will not cause the aggregate peak demand power level to exceed a target maximum aggregate peak demand power level if all loads with higher priorities are enabled; and
(e) repeating (d) for each load in the plurality of loads;
wherein need is indicative of one of the group consisting of whether a calling status of each of the control thermostats is calling, a time elapsed since the call state changed to calling, a difference between an ambient room temperature measured by the thermostats and a set point temperature of the thermostats, a time period for which the ambient room temperature has deviated from the set point temperature, an amount of time it would take the ambient room temperature to reach the set point temperature, and a load enabled utilization value of each load of the plurality of loads; and
wherein the desired goal is of one of the group consisting of the calling status of the thermostats, the set point temperature of the thermostats, and a target load enabled utilization value.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for orchestrating the operation of energy consuming loads so as to minimize power consumption are described. In some embodiments, the loads can be HVAC, refrigeration systems, air compressors, and the like, and orchestration is effected either directly or by means of the loads'"'"' respective controllers. In some aspects, the controllers can be Smart Thermostats and orchestration is effected through a Cloud-based orchestration platform or “COP.” In certain aspects, a COP uses specifically programmed application programming interfaces or APIs to control the operation of a single manufacturer'"'"'s Smart Thermostats, where the manufacturer provides its own Cloud based control platform through which the COP operates. The COP can similarly orchestrate the operation of two or more manufacturers'"'"' Smart Thermostats through their respective Cloud based control platforms. By these and other means, the operation of a variety of energy consuming loads can be more easily and efficiently orchestrated.
66 Citations
8 Claims
-
1. A method for managing a plurality of energy consuming electrical loads, wherein the loads can be enabled or disabled during periodic time segments, and wherein a control thermostat is associated with each of the loads, the method comprising:
-
(a) collecting and storing load state data for each of the plurality of energy consuming electrical loads; (b) prioritizing each load of the plurality of loads according to their respective needs, wherein need is a metric indicative of the extent to which a desired goal associated with the load has not been met; (c) summing the respective average power levels of each load of the plurality of loads during a preceding one or more enabled time segments to obtain an aggregate peak demand power level for the loads; (d) enabling a selected load of the plurality of loads if its average power level will not cause the aggregate peak demand power level to exceed a target maximum aggregate peak demand power level if all loads with higher priorities are enabled; and (e) repeating (d) for each load in the plurality of loads;
wherein need is indicative of one of the group consisting of whether a calling status of each of the control thermostats is calling, a time elapsed since the call state changed to calling, a difference between an ambient room temperature measured by the thermostats and a set point temperature of the thermostats, a time period for which the ambient room temperature has deviated from the set point temperature, an amount of time it would take the ambient room temperature to reach the set point temperature, and a load enabled utilization value of each load of the plurality of loads; and
wherein the desired goal is of one of the group consisting of the calling status of the thermostats, the set point temperature of the thermostats, and a target load enabled utilization value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing a plurality of energy consuming electrical loads, wherein the load states are either enabled or disabled during periodic time segments, and wherein a control thermostat is also associated with each of the loads, comprising:
-
(a) periodically collecting and storing during each time segment the load state data, an enablement state, and a control thermostat calling status for each load; (b) identifying control thermostats for which their status is calling and for which the load state of their respective loads is disabled; (c) identifying control thermostats for which their status is not calling and for which their respective loads are enabled, and prioritizing those loads according to their respective needs, wherein need is a metric indicative of the extent to which the desired goal associated with a load has not been met; and (d) disabling the load associated with the control thermostat identified in (c) having the lowest priority if it will allow a load associated with the control thermostat identified in (b) to be enabled without exceeding a predetermined maximum aggregate peak demand power level and, if allowed, enabling the respective loads of the control thermostat identified in (b); wherein need is indicative of one of the group consisting of whether the calling status of each of the control thermostats is calling, a time elapsed since the call state changed to calling, a difference between an ambient room temperature measured by the thermostats and a set point temperature of the thermostats, a time period for which the ambient room temperature has deviated from the set point temperature, an amount of time it would take the ambient room temperature to reach the set point temperature, and a load enabled utilization value of each load of the plurality of loads; and
wherein the desired goal is of one of the group consisting of the calling status of the thermostats, the set point temperature of the thermostats, and a target load enabled utilization value. - View Dependent Claims (7, 8)
-
Specification