Systems and methods for intelligent thermostat
OwnerHarshal V Bharatiainventor
Life of this patent
Estimating the term…
Abstract
The present invention provides systems and methods where an intelligent thermostat optimizes operation of HVAC system by learning based on thermal profile of a zone and improvising past performance with the goal of energy and cost savings while managing user comfort. The systems and methods further use adaptive clustering to dissect huge problem space, and dynamic collaboration strategy between thermostat units to rapidly enhance performance.
Claims29
A system to regulate temperature for a zone of a dwelling, the system comprising a memory, a sensor and a processor configured to:
- obtain a first system mode from a schedule for a first interval;
- obtain a first comfort range of temperature and a first comfort level from said schedule for said first interval;
- obtain a thermal profile for said zone;
- and
- control an HVAC system to regulate a first temperature of said zone for said first interval, wherein to control said HVAC system, the processor is configured to:
- obtain said first temperature of said zone and a plurality of zone conditions for said zone based on a sensor data item from the sensor for said first interval;
- perform an adaptation processing for said first interval, wherein to perform said adaptation processing the processor is configured to:
- identify a target processing to regulate said first temperature, wherein said target processing comprises:
- a transit processing to transit said first temperature to a transit end temperature, said transit end temperature is above a minimum temperature of a transit comfort range of temperature for a heat system mode of said first system mode and is below a maximum temperature of said transit comfort range of temperature for a cool system mode of said first system mode, wherein to perform said transit processing the processor is configured to:
- perform a first transition of said first temperature at beginning of said first interval with said transit comfort range of temperature as said first comfort range of temperature;
- or
- perform a second transition of said first temperature at end of said first interval, wherein to perform said second transition, the processor is configured to obtain a second comfort range of temperature for a second interval in said schedule, said second interval following said first interval and requiring temperature at start of said second interval as a temperature within said second comfort range of temperature and with said transit comfort range of temperature as said second comfort range of temperature;
- or
- a sustain processing to sustain said first temperature within said first comfort range of temperature;
- and
- determine a plurality of parameters for said target processing based on a plurality of adaptation items, said plurality of parameters comprising a time, a duration and at least one parameter of said HVAC system for performing said target processing, said plurality of adaptation items comprising a representation of said thermal profile, a representation of said schedule for said target processing, said plurality of zone conditions and a plurality of target processing results, wherein selection of said plurality of parameters for said target processing regulates said first temperature based on said first comfort range of temperature while minimizing energy use and maximizing user comfort;
- operate said HVAC system to perform said target processing at said time for said duration, whereby operating said HVAC system to perform said target processing regulates said first temperature of said zone as specified by said schedule;
- and
- add a target processing result to said plurality of target processing results, wherein said target processing result comprises said plurality of parameters for said target processing, a representation of cost of said target processing and a change in a zone condition due to said target processing.
A method to regulate temperature for a zone of a dwelling, the method executed by a processor to perform a plurality of operations, the method comprising:
- obtaining a first system mode from a schedule for a first interval;
- obtaining a first comfort range of temperature and a first comfort level from said schedule for said first interval;
- obtaining a thermal profile for said zone;
- and
- controlling an HVAC system to regulate a first temperature of said zone for said first interval, wherein controlling said HVAC system comprising:
- obtaining said first temperature of said zone and a plurality of zone conditions for said zone based on a sensor data item from a sensor for said first interval;
- performing an adaptation processing for said first interval, wherein said adaptation processing comprising:
- identifying to perform a target processing to regulate said first temperature, wherein performing said target processing comprising:
- performing a transit processing to transit said first temperature to a transit end temperature, said transit end temperature is above a minimum temperature of a transit comfort range of temperature for a heat system mode of said first system mode and is below a maximum temperature of said transit comfort range of temperature for a cool system mode of said first system mode, wherein said transit processing comprising:
- performing a first transition of said first temperature at beginning of said first interval with said transit comfort range of temperature as said first comfort range of temperature;
- or
- performing a second transition of said first temperature at end of said first interval, wherein performing said second transition comprises obtaining a second comfort range of temperature for a second interval in said schedule, said second interval following said first interval and requiring temperature at start of said second interval as a temperature within said second comfort range of temperature and with said transit comfort range of temperature as said second comfort range of temperature;
- or
- performing a sustain processing to sustain said first temperature within said first comfort range of temperature;
- and
- determining a plurality of parameters for said target processing based on a plurality of adaptation items, said plurality of parameters comprising a time, a duration and at least one parameter of said HVAC system for performing said target processing, said plurality of adaptation items comprising a representation of said thermal profile, a representation of said schedule for said target processing, said plurality of zone conditions and a plurality of target processing results, wherein selection of said plurality of parameters for said target processing regulates said first temperature based on said first comfort range of temperature while minimizing energy use and maximizing user comfort;
- operating said HVAC system to perform said target processing at said time for said duration, whereby operating said HVAC system to perform said target processing regulates said first temperature of said zone as specified by said schedule;
- and
- adding a target processing result to said plurality of target processing results, wherein said target processing result comprises said plurality of parameters for said target processing, a representation of cost of said target processing and a change in a zone condition due to said target processing.
A computer program product comprising:
- a non-transitory computer readable storage medium comprising computer-readable program code bodied therewith executable by a processor to regulate temperature for a zone of a dwelling, the computer readable program code comprising:
- computer readable program code configured to obtain a first system mode from a schedule for a first interval;
- computer readable program code configured to obtain a first comfort range of temperature and a first comfort level from said schedule for said first interval;
- computer readable program code configured to obtain a thermal profile for said zone;
- and
- computer readable program code configured to control an HVAC system for regulating a first temperature of said zone for said first interval, wherein to control said HVAC system, the computer readable program code comprises:
- computer readable program code configured to obtain said first temperature of said zone and a plurality of zone conditions for said zone based on a sensor data item from a sensor for said first interval;
- computer readable program code configured to perform an adaptation processing for said first interval, wherein to perform said adaptation processing said computer readable program code is configured to:
- identify a target processing to regulate said first temperature, wherein said target processing comprises:
- a transit processing to transit said first temperature to a transit end temperature, said transit end temperature is above a minimum temperature of a transit comfort range of temperature for a heat system mode of said first system mode and is below a maximum temperature of said transit comfort range of temperature for a cool system mode of said first system mode, wherein to perform said transit processing the processor is configured to:
- perform a first transition of said first temperature at beginning of said first interval with said transit comfort range of temperature as said first comfort range of temperature;
- or
- perform a second transition of said first temperature at end of said first interval, wherein to perform said second transition, the processor is configured to obtain a second comfort range of temperature for a second interval in said schedule, said second interval following said first interval and requiring temperature at start of said second interval as a temperature within said second comfort range of temperature and with said transit comfort range of temperature as said second comfort range of temperature;
- or
- a sustain processing to sustain said first temperature within said first comfort range of temperature;
- and
- computer readable program code configured to determine a plurality of parameters for said target processing based on a plurality of adaptation items, said plurality of parameters comprising a time, a duration and at least one parameter of said HVAC system for performing said target processing, said plurality of adaptation items comprising a representation of said thermal profile, a representation of said schedule for said target processing, said plurality of zone conditions and a plurality of target processing results, wherein selection of said plurality of parameters for said target processing regulates said first temperature based on said first comfort range of temperature while minimizing energy use and maximizing user comfort;
- computer readable program code configured to operate said HVAC system to perform said target processing at said time for said duration, whereby operating said HVAC system to perform said target processing regulates said first temperature of said zone as specified by said schedule;
- and
- computer readable program code configured to add a target processing result to said plurality of target processing results, wherein said target processing result comprises said plurality of parameters for said target processing, a representation of cost of said target processing and a change in a zone condition due to said target processing.
Dependencies are inferred from the claim text.