| CPC F24F 11/47 (2018.01) [F24F 11/00 (2013.01); F24F 11/30 (2018.01); F24F 11/52 (2018.01); F24F 11/58 (2018.01); F24F 11/64 (2018.01); F24F 11/89 (2018.01); G05B 13/048 (2013.01); G05B 15/02 (2013.01); G05D 23/1904 (2013.01); G05D 23/1917 (2013.01); G05D 23/1923 (2013.01); F24F 11/46 (2018.01); F24F 11/62 (2018.01); F24F 11/65 (2018.01); F24F 2110/10 (2018.01); F24F 2110/12 (2018.01); F24F 2130/10 (2018.01); F24F 2140/50 (2018.01); F24F 2140/60 (2018.01); G05B 2219/2614 (2013.01)] | 20 Claims |

|
1. A thermostat system for monitoring and controlling temperature of an environment, the thermostat system comprising:
a controller configured to:
predict a temperature of the environment for a plurality of time steps as a function of temperature setpoints for a thermostat;
generate the temperature setpoints for the thermostat by performing an optimization subject to a constraint on the temperature using a utility rate; and
provide at least a first temperature setpoint of the temperature setpoints to the thermostat via a communications network;
wherein the thermostat is configured to drive the temperature of the environment toward the first temperature setpoint during a corresponding time step of the plurality of time steps by operating HVAC equipment to provide heating or cooling to the environment.
|