Adaptive appliance scheduling for managing electricity consumption
First Claim
1. A method for processing appliance cycle scheduling, said method comprising:
- detecting a change in a background electricity consumption pattern, wherein said detecting a change in the background electricity consumption pattern comprises;
a scheduler engine retrieving a predicted background electricity consumption level maintained in an appliance cycles data repository that also hosts electricity consumption patterns of a plurality of appliances;
monitoring a current total power consumption level of one or more electrical devices;
during said monitoring, determining whether one or more scheduled device operation cycles are currently active; and
in response to determining that one or more scheduled device operation cycles are currently active;
accessing the appliance cycles data repository to retrieve a predicted cycle consumption level for the one or more scheduled device operation cycles; and
determining a background electricity consumption level by subtracting the predicted cycle consumption level from the current total power consumption level; and
determining that the background electricity consumption level exceeds the predicted background electricity consumption level;
in response to determining that the background electricity consumption level exceeds the predicted background electricity consumption level, updating the predicted background electricity consumption level stored within the appliance cycles data repository and modifying an appliance cycle schedule by;
determining a set of one or more of the plurality of appliances scheduled for use during a future time slot;
computing a total electricity consumption for the future time slot, wherein the total electricity consumption comprises a sum of the updated predicted background electricity consumption during the future time slot and predicted appliance cycle electricity consumption during the future time slot;
determining that the total electricity consumption exceeds a threshold electricity consumption associated with an electric meter associated with the plurality of appliances;
generating a new appliance cycle schedule with the future time slot having total electricity consumption below the threshold electricity consumption; and
turning on and off one or more of the plurality of appliances in accordance with the new appliance cycle schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A scheduler detects a change in one of an electricity consumption pattern and appliance cycle scheduling that affects electricity consumption in a future time slot of an appliance cycle schedule for a plurality of appliances. The appliance cycle schedule comprises a plurality of future time slots. Appliances scheduled for use during the future time slot are determined. A total electricity consumption for the future time slot is then computed. The total electricity consumption comprises a sum of predicted background electricity consumption during the future time slot and predicted appliance cycle electricity consumption during the future time slot. It is determined that the total electricity consumption exceeds a threshold electricity consumption associated with an electric meter associated with the plurality of appliances. A new appliance cycle schedule with each of the plurality of future time slots having total electricity consumption below the threshold electricity consumption is generated.
14 Citations
6 Claims
-
1. A method for processing appliance cycle scheduling, said method comprising:
-
detecting a change in a background electricity consumption pattern, wherein said detecting a change in the background electricity consumption pattern comprises; a scheduler engine retrieving a predicted background electricity consumption level maintained in an appliance cycles data repository that also hosts electricity consumption patterns of a plurality of appliances; monitoring a current total power consumption level of one or more electrical devices; during said monitoring, determining whether one or more scheduled device operation cycles are currently active; and in response to determining that one or more scheduled device operation cycles are currently active; accessing the appliance cycles data repository to retrieve a predicted cycle consumption level for the one or more scheduled device operation cycles; and determining a background electricity consumption level by subtracting the predicted cycle consumption level from the current total power consumption level; and determining that the background electricity consumption level exceeds the predicted background electricity consumption level; in response to determining that the background electricity consumption level exceeds the predicted background electricity consumption level, updating the predicted background electricity consumption level stored within the appliance cycles data repository and modifying an appliance cycle schedule by; determining a set of one or more of the plurality of appliances scheduled for use during a future time slot; computing a total electricity consumption for the future time slot, wherein the total electricity consumption comprises a sum of the updated predicted background electricity consumption during the future time slot and predicted appliance cycle electricity consumption during the future time slot; determining that the total electricity consumption exceeds a threshold electricity consumption associated with an electric meter associated with the plurality of appliances; generating a new appliance cycle schedule with the future time slot having total electricity consumption below the threshold electricity consumption; and turning on and off one or more of the plurality of appliances in accordance with the new appliance cycle schedule. - View Dependent Claims (2)
-
-
3. A computer program product for adaptive appliance cycle scheduling, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising a computer usable program code configured to; detect a change in a background electricity consumption pattern, wherein said computer usable program code configured to detect a change in the background electricity consumption pattern comprises computer usable program code configured to; retrieve a predicted background electricity consumption level maintained in an appliance cycles data repository that also hosts electricity consumption patterns of a plurality of appliances; monitor a current total power consumption level of one or more electrical devices; during said monitoring, determine whether one or more scheduled device operation cycles are currently active; and in response to determining that one or more scheduled device operation cycles are currently active; access the appliance cycles data repository to retrieve a predicted cycle consumption level for the one or more scheduled device operation cycles; and determine a background electricity consumption level by subtracting the predicted cycle consumption level from the current total power consumption level; and determine that the background electricity consumption level exceeds the predicted background electricity consumption level; in response to determining that the background electricity consumption level exceeds the predicted background electricity consumption level, update the predicted background electricity consumption level stored within the appliance cycles data repository and modify an appliance cycle schedule by; determining a set of one or more of the plurality of appliances scheduled for use during a future time slot; computing a total electricity consumption for the future time slot, wherein the total electricity consumption comprises a sum of the updated predicted background electricity consumption during the future time slot and predicted appliance cycle electricity consumption during the future time slot; determining that the total electricity consumption exceeds a threshold electricity consumption associated with an electric meter associated with the plurality of appliances; generating a new appliance cycle schedule with the future time slot having total electricity consumption below the threshold electricity consumption; and turning on and off one or more of the plurality of appliances in accordance with the new appliance cycle schedule. - View Dependent Claims (4)
-
-
5. A system for adaptive appliance cycle scheduling, the system comprising:
-
a processor; an appliance cycles data repository that hosts electricity consumption patterns of a plurality of appliances and predicted background electricity consumption levels; and a computer readable storage medium having computer usable program code executable by the processor, the computer usable program code comprising a computer usable program code configured to; detect a change in a background electricity consumption pattern, wherein said computer usable program code configured to detect a change in the background electricity consumption pattern comprises computer usable program code configured to; retrieve a predicted background electricity consumption level maintained in the appliance cycles data repository; monitor a current total power consumption level of one or more electrical devices; during said monitoring, determine whether one or more scheduled device operation cycles are currently active; and in response to determining that one or more scheduled device operation cycles are currently active; access the appliance cycles data repository to retrieve a predicted cycle consumption level for the one or more scheduled device operation cycles; and determine a background electricity consumption level by subtracting the predicted cycle consumption level from the current total power consumption level; and determine that the background electricity consumption level exceeds the predicted background electricity consumption level; in response to determining that the background electricity consumption level exceeds the predicted background electricity consumption level, update the predicted background electricity consumption level stored within the appliance cycles data repository and modify an appliance cycle schedule by; determining a set of one or more of the plurality of appliances scheduled for use during a future time slot; computing a total electricity consumption for the future time slot, wherein the total electricity consumption comprises a sum of the updated predicted background electricity consumption during the future time slot and predicted appliance cycle electricity consumption during the future time slot; determining that the total electricity consumption exceeds a threshold electricity consumption associated with an electric meter associated with the plurality of appliances; generating a new appliance cycle schedule with the future time slot having total electricity consumption below the threshold electricity consumption; and turning on and off one or more of the plurality of appliances in accordance with the new appliance cycle schedule. - View Dependent Claims (6)
-
Specification