Intelligent controller for an environmental control system
First Claim
1. An intelligent controller that controls an environment, the intelligent controller comprising:
- a processor;
a memory that stores a control schedule and operational characteristics of systems controlled by the intelligent controller;
a current control schedule stored in the memory;
one or more sensors that sense current values of an environmental parameter;
instructions stored within the memory that, when executed by the processor, control the intelligent controller toreceive information representative of a user-selectable auto-component-activation-level indicating a user preference in a range from increased energy efficiency to increased user comfort;
assign a first value to a maximum response time when the auto-component-activation-level indicates a user preference for increased energy efficiency;
assign a second value to the maximum response time when the auto-component-activation-level indicates a user preference for increased user comfort, the second value less, in magnitude, than the first value;
determine, using the operational characteristics of systems controlled by the intelligent controller stored in memory, an initial set of one or more systems to activate following an immediate-control input or at a time near a time of a scheduled setpoint change in order to achieve a target environmental-parameter value within a maximum response time;
activate the determined set of one or more systems; and
during a response time following an immediate-control input or a scheduled setpoint change, at each of multiple points in time,determine, using the operational characteristics of systems controlled by the intelligent controller stored in memory, whether the target environmental-parameter will be obtained within the maximum response time, andwhen the target environmental-parameter will not be obtained within the maximum response time, select a next set of one or more systems to activate.
3 Assignments
0 Petitions
Accused Products
Abstract
The current application is directed to intelligent controllers that continuously, periodically, or intermittently monitor progress towards one or more control goals under one or more constraints in order to achieve control that satisfies potentially conflicting goals. An intelligent controller may alter aspects of control, dynamically, while the control is being carried out, in order to ensure that goals are obtained and a balance is achieved between potentially conflicting goals. The intelligent controller uses various types of information to determine an initial control strategy as well as to dynamically adjust the control strategy as the control is being carried out.
140 Citations
19 Claims
-
1. An intelligent controller that controls an environment, the intelligent controller comprising:
-
a processor; a memory that stores a control schedule and operational characteristics of systems controlled by the intelligent controller; a current control schedule stored in the memory; one or more sensors that sense current values of an environmental parameter; instructions stored within the memory that, when executed by the processor, control the intelligent controller to receive information representative of a user-selectable auto-component-activation-level indicating a user preference in a range from increased energy efficiency to increased user comfort; assign a first value to a maximum response time when the auto-component-activation-level indicates a user preference for increased energy efficiency; assign a second value to the maximum response time when the auto-component-activation-level indicates a user preference for increased user comfort, the second value less, in magnitude, than the first value; determine, using the operational characteristics of systems controlled by the intelligent controller stored in memory, an initial set of one or more systems to activate following an immediate-control input or at a time near a time of a scheduled setpoint change in order to achieve a target environmental-parameter value within a maximum response time; activate the determined set of one or more systems; and during a response time following an immediate-control input or a scheduled setpoint change, at each of multiple points in time, determine, using the operational characteristics of systems controlled by the intelligent controller stored in memory, whether the target environmental-parameter will be obtained within the maximum response time, and when the target environmental-parameter will not be obtained within the maximum response time, select a next set of one or more systems to activate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An intelligent thermostat that controls an environment, the intelligent thermostat comprising:
-
a processor; a memory that stores a control schedule and operational characteristics of systems controlled by the intelligent thermostat; a current control schedule stored in the memory; one or more sensors that sense current temperature values; instructions stored within the memory that, when executed by the processor, control the intelligent thermostat to receive information representative of a user-selectable auto-component-activation-level indicating a user preference in a range from increased energy efficiency to increased user comfort; assign a first value to a maximum response time when the auto-component-activation-level indicates a user preference for increased energy efficiency; assign a second value to the maximum response time when the auto-component-activation-level indicates a user preference for increased user comfort, the second value less, in magnitude, than the first value; determine, using the operational characteristics of systems controlled by the intelligent thermostat stored in memory, an initial set of one or more systems to activate following an immediate-control input or at a point in time near a scheduled setpoint change in order to achieve a target temperature within a pre-heating interval and maximum response time; activate the determined set of one or more systems; and
andduring a response time following an immediate-control input or a scheduled setpoint change, at each of multiple points in time, determine, using the operational characteristics of systems controlled by the intelligent thermostat stored in memory, whether the target temperature will be obtained within the pre-heating interval and maximum response time, and when the target temperature will not be obtained within the pre-heating interval and maximum response time, select a next set of one or more systems to activate. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, incorporated in an intelligent thermostat that includes a processor, a memory that stores a control schedule and operational characteristics of systems controlled by the intelligent controller, a current control schedule stored in the memory, and one or more temperature sensors, the method comprising:
-
receiving information representative of a user-selectable auto-component-activation-level indicating a user preference in a range from increased energy efficiency to increased user comfort; assigning a first value to a maximum response time when the auto-component-activation-level indicates a user preference for increased energy efficiency; assigning a second value to the maximum response time when the auto-component-activation-level indicates a user preference for increased user comfort, the second value less, in magnitude, than the first value; determining, using the operational characteristics of a heat pump and an AUX controlled by the intelligent controller stored in memory, whether to activate the heat pump only, the AUX only, or both the heat pump and the AUX, following an immediate-control input or at a point in time near a scheduled setpoint change in order to achieve a target temperature within a pre-heating interval and maximum response time; and during a response time following activation of the heat pump only, the AUX only, or both the heat pump and the AUX, determining, using the operational characteristics of the heat pump and the AUX controlled by the intelligent controller stored in memory, whether the target temperature will be obtained within the pre-heating interval and maximum response time, and when the target temperature will not be obtained within the pre-heating interval and the maximum response time, activating the heat pump and the AUX together or the AUX only. - View Dependent Claims (16, 17, 18, 19)
-
Specification