Method of maximizing the efficiency of an environmental control system including a programmable thermostat
First Claim
1. The process by which a programmable thermostat of an environmental control system having a mode of operation for controlling the temperature of an area defined by a structure having a thermal mass and a variable external environment conserves energy, said thermostat having an occupied set point temperature and an occupied set point time, the time at which the occupied set point temperature becomes effective, and an unoccupied set point temperature and an unoccupied set point time, the time at which the unoccupied set point temperature becomes effective;
- comprising the steps of;
a) determining if the next set point temperature is an unoccupied set point temperature;
b) when step a is true, advancing the unoccupied set point time by an amount Δ
t, where Δ
t is a function of the thermal mass of the structure defining said area, and the structure'"'"'s external environment;
c) calculating a value for Δ
t each time step b, is executed by determining the time it takes for the temperature of the area defined by the structure to change from the occupied set point temperature to a temperature a given number of degrees closer to the unoccupied set point temperature;
d) using the value of Δ
t calculated in step c, the next time the process is executed; and
e) periodically repeating steps a through d.
1 Assignment
0 Petitions
Accused Products
Abstract
A process which is periodically executed by a programmable thermostat of a heating and cooling system which controls the temperature of a defined space within a structure subjected to a variable external environment. The process advances by an increment of time, Δt, when the set point temperature of the thermostat changes from an occupied set point temperature to an unoccupied set point temperature. The magnitude of Δt is a function of the thermal lag of the structure, its external environment, and an amount of temperature change that is acceptable to occupants of the space. Each time the process is executed, the magnitude within predetermined limits of Δt to be used the next time the process is executed is recalculated.
-
Citations
10 Claims
-
1. The process by which a programmable thermostat of an environmental control system having a mode of operation for controlling the temperature of an area defined by a structure having a thermal mass and a variable external environment conserves energy, said thermostat having an occupied set point temperature and an occupied set point time, the time at which the occupied set point temperature becomes effective, and an unoccupied set point temperature and an unoccupied set point time, the time at which the unoccupied set point temperature becomes effective;
- comprising the steps of;
a) determining if the next set point temperature is an unoccupied set point temperature; b) when step a is true, advancing the unoccupied set point time by an amount Δ
t, where Δ
t is a function of the thermal mass of the structure defining said area, and the structure'"'"'s external environment;c) calculating a value for Δ
t each time step b, is executed by determining the time it takes for the temperature of the area defined by the structure to change from the occupied set point temperature to a temperature a given number of degrees closer to the unoccupied set point temperature;d) using the value of Δ
t calculated in step c, the next time the process is executed; ande) periodically repeating steps a through d. - View Dependent Claims (2, 3, 4, 5)
- comprising the steps of;
-
6. The process by which a programmable thermostat advances by a time period, Δ
- t, the time at which an unoccupied set point temperature (un-SP-T°
), following an occupied set point temperature (oc-SP-T°
) becomes effective where the magnitude of Δ
t is a function of a structure'"'"'s thermal characteristics and the structure'"'"'s external environment comprising the steps of;a) periodically determining if an (un-SP-T°
) follows an (oc-SP-T°
);b) if step a is not true, terminating the process; c) if step a, is true, determining if the current time (cur-t) is greater the unoccupied set point time (un-SP-t) minus Δ
t;d) if step c is not true, terminating the process; e) if step c is true, setting the temperature (of oc-SP-T°
) equal to that of a last set point temperature (las-SP-T°
) and the (oc-SP-T°
) equal to that of the (un-SP-T°
) and determining if the equation;
space="preserve" listing-type="equation">Δ
t+(cur-t)-(un-SP-t)>
maxΔ
tis true or false, where maxΔ
t is the maximum permitted value of Δ
t;f) if step e is true, the value of Δ
t is made equal to that of max Δ
t and the process is terminated;g) if step e is false, determining if;
space="preserve" listing-type="equation">(cur-T°
)-(oc-SP-T°
)<
maxΔ
T°
;is true or false, where maxΔ
T°
is the maximum desired temperature deviation from the (cur-SP-T°
) occurring during the time period Δ
t;h) If step g is true, repeat steps e, and g until step e becomes true, or step g becomes false, which ever first occurs; i) if step g becomes false before step e becomes true, determining if the equation;
space="preserve" listing-type="equation">Δ
t+(cur-t)-(oc-SP-t)<
(minΔ
t)is true or false, where minΔ
t is the minimum magnitude that Δ
t is permitted to have;j) if step i is true, the magnitude of Δ
t is made equal to that of minΔ
t and the process is terminated; andk) if step i is false, change the value of Δ
t to equal;
space="preserve" listing-type="equation">Δ
t+(cur-t)-(nex-SP-t)and terminate the process. - View Dependent Claims (7, 8)
- t, the time at which an unoccupied set point temperature (un-SP-T°
-
9. A method for advancing the time a programmable thermostat of an environmental control system in a heating mode changes a set point from an occupied temperature to an unoccupied temperature as a function of a structure'"'"'s thermal lag, comprising periodically executing the steps of:
-
a) determining if the next set point temperature (nex-SP-T°
) is lower than the current set point temperature (cur-SP-T°
);b) when step a is true, determining if the current time (cur-t) is greater than the next set point time (nex-SP-t) minus Δ
t, where Δ
t is an estimate of the time it is takes for the (cur-T°
) to change by a predetermined magnitude, maxΔ
T°
, from the (cur-SP-T°
);c) when step b is true, changing the value of the last set point temperature (las-SP-T°
) to that of the (cur-SP-T°
) and that of the (cur-SP-T°
) to that of the (nex-SP-T°
),d) when step b is true and after completing step c, determining if the statement;
space="preserve" listing-type="equation">Δ
t+(cur-t)-(nex-SP-t)>
maxΔ
tis true or false; e) when step d is true, changing Δ
t to equal maxΔ
t and terminating the program;f) when step d is false, determining if
space="preserve" listing-type="equation">(cur-T°
)>
(las-SP-T°
)-maxΔ
T°is true or false; g) when step f is true, repeat steps d and f until step d becomes true or step f becomes false, whichever occurs first; and h) when step f is false, determining if
space="preserve" listing-type="equation">Δ
t+(cur-t)-(nex-SP-t)<
minΔ
tis true or false, where minΔ
t is the minimum permitted value for Δ
t;i) when step h is true, changing Δ
t to equal minΔ
t, and terminating the program; andj) if step h becomes false before either of steps d or h become true, change Δ
t to equal Δ
t+(cur-t)-(nex-SP-t), and terminate the program.
-
-
10. A method for advancing the time a programmable thermostat of an environmental control system in a cooling mode changes a set point from an occupied temperature to an unoccupied temperature as a function of a structure'"'"'s thermal lag comprising periodically executing the steps of:
-
a) determining if the next set point temperature (nex-SP-T°
) is higher than the current set point temperature (cur-SP-T°
);b) when step a is true, determining if the current time (cur-t) is greater than the next set point time (nex-SP-t) minus Δ
t, where Δ
t is an estimate of the time it is takes for the (cur-T°
) to change by a predetermined magnitude, maxΔ
T°
, from the (cur-SP-T°
);c) when step b is true, changing the value of the last set point temperature (las-SP-T°
) to that of the (cur-SP-T°
) and that of the (cur-SP-T°
) to that of the (nex-SP-T°
),d) when step b is true and after completing step c, determining if the statement
space="preserve" listing-type="equation">Δ
t+(cur-t)-(nex-SP-t)>
maxΔ
tis true or false; e) when step d is true, changing Δ
t to equal maxΔ
t and terminating the program;f) when step d is false, determining if
space="preserve" listing-type="equation">(cur-T°
)<
(las-SP-T°
)+maxΔ
T°is true or false; g) when step f is true, repeat steps d and f until step d becomes true or step f becomes false, which ever occurs first; h) when step f is false, determining if
space="preserve" listing-type="equation">Δ
t+(cur-t)-(nex-SP-t)<
minΔ
tis true or false, where minΔ
t is the minimum permitted value for Δ
t;i) when step h is true, changing Δ
t to equal minΔ
t, and terminating the program; andj) step h becomes false before either of steps d or h become true, change Δ
t to equal Δ
t+(cur-t)-(nex-SP-t), and terminate the program.
-
Specification