[0001] This application is a continuation-in-part of, and claims filing date priority of, application Ser. No. 10/249,198 entitled “An Improved Forced-Air Climate Control System for Existing Residential House” filed Mar. 21, 2003 by this inventor.
[0002] 1. Technical Field of the Invention
[0003] This invention relates generally to HVAC zone climate control systems, and more specifically to a zone climate control system for room-by-room climate control in a residential building.
[0004] 2. Background Art
[0005] The majority of single-family houses in the United States have forced air central heating systems. Many of these also have air conditioners that use the same air distribution system. These heating, ventilation, and air conditioning (HVAC) systems are typically controlled by a single, centrally located thermostat. The thermostat controls the HVAC equipment to maintain a constant temperature at the thermometer. The temperatures in other rooms of the house are not actively controlled, so the temperatures in different rooms can differ by many degrees from the temperature at the thermostat.
[0006] Manually adjusting the airflow to each room, by opening or closing louvers behind the vents, is the primary method available to control the temperature away from the thermostat. However, the temperatures away from the thermostat depend on many dynamic factors such as the season (heating or cooling), the outside temperature, radiation heating and cooling through windows, and the activities of people and equipment in the rooms. The desired temperature also depends on the activity of the occupant, for example lower temperatures for sleeping and higher temperatures for relaxing. Maintaining comfortable temperatures requires constant adjustment, or may not be possible.
[0007] These temperature control problems are well known to HVAC suppliers, installers, and house occupants. Zone control systems have been developed to improve temperature control. Typically, a small number of thermostats are located in different areas of the house, and a small number of mechanized airflow dampers are placed in the air distribution ducts. A control unit dynamically controls the HVAC equipment and the airflow to simultaneously control the temperatures at each thermostat. These conventional systems are difficult to retrofit, and provide limited function and benefit. They are provided by several companies such as: Honeywell, 101 Columbia Road, Morristown, N.J. 07962; Carrier, One Carrier Place, Farmington, Conn. 06034; Jackson Systems, LLC100 E. Thompson Rd., Indianapolis, Ind. 46227; Arzel Zoning Technology, Inc., 4801 Commerce Parkway, Cleveland, Ohio 44128; Duro Dyne, 81 Spence Street, Bay Shore, N.Y. 11706; and EWC Controls, Inc., 385 Highway 33, Englishtown, N.J. 07726.
[0008] U.S. Pat. No. 5,772,501 issued Jun. 30, 1998 to Merry, et al. describes a system for selectively circulating unconditioned air for a predetermined time to provide fresh air. The system uses conventional airflow control devices installed in the air ducts and the system does not use temperature difference to control circulation. This system is difficult to retrofit and does not exploit selective circulation to equalize temperatures
[0009] U.S. Pat. No. 5,024,265 issued Jun. 18, 1991 to Buchholz, et al. describes a zone control system with conventional thermostats located in each zone. This system teaches one method for distributing conditioned air to zones based dependent on the zone that has the greatest need for conditioning. However, the thermostats make on-off requests for conditioning based on local set points, so the system must deduce need based on the duty cycle of on-off requests. The control system does not have access to the actual temperature in the zone nor any other characteristic of the zone such as thermal resistance or thermal capacity. This system is not practically adaptable to a residential system.
[0010] U.S. Pat. No. 5,949,232 issued Sep. 7, 1999 to Parlante describes a method for measuring the relative energy used by each unit of many units served by a single furnace based on the accumulated time each unit draws energy. The method prorates the total based on time and does not account for different rates of energy use by each unit. The method requires individual timers for each unit and a method for communicating times to a central location. The method does not provide accurate results when each unit draws energy at different rates from the common source, and is not adaptable to a residential zone controlled forced air HVAC system.
[0011] U.S. Pat. No. 6,349,883 issued Feb. 26, 2002 to Simmons, et al. describes a control system for a set of zones that draw energy from a common supply. The system claims to save energy using occupant sensors and parameters entered locally in each zone to request conditioning only when the zone is occupied. The system does not have a centralized way to specify and control the zones as groups or as an entire house, and the system is not practical for residential retrofit or use.
[0012] The invention will be understood more fully from the detailed description given below and from the accompanying drawings of embodiments of the invention which, however, should not be taken to limit the invention to the specific embodiments described, but are for explanation and understanding only.
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019] I. Zone Climate Control
[0020] A. Forced Air Central HVAC Systems
[0021] B. Retrofit Zone Climate Control System
[0022] II. Thermal Model
[0023] A. Parameters
[0024] 1. Room Parameters
[0025] 2. HVAC System Parameters
[0026] 3. House Parameters
[0027] 4. Delta Values
[0028] B. Stored Data
[0029] 1. Short Term Data Storage
[0030] a. Room Short Term Data
[0031] b. HVAC System Short Term Data
[0032] c. House Short Term Data
[0033] 2. Long Term Data Storage
[0034] a. Room Long Term Data
[0035] b. HVAC System Long Term Data
[0036] c. House Long Term Data
[0037] C. Calibrating the Thermal Model Using the Stored Data
[0038] III. Operating Methodology
[0039] A. Initial Installation
[0040] B. Temperature Control
[0041] 1. Heating
[0042] 2. Cooling
[0043] C. Circulation
[0044] 1. Circulation for Heating
[0045] 2. Circulation for Cooling
[0046] 3. Circulation to Reduce Over-Conditioning
[0047] 4. Circulation for Air Quality
[0048] D. Anticipation
[0049] The zone climate control system, thermal model, and operating methodology will be described with reference to specific embodiments and, in the interest of conciseness, will focus more on heating than on cooling. The invention is, of course, not limited to these specific details, which are provided for the reader's convenience and education only.
[0050] I. Zone Climate Control
[0051] A. Forced Air Central HVAC Systems
[0052]
[0053] A thermostat
[0054]
[0055] B. Retrofit Zone Climate Control Systems
[0056]
[0057] A small air pump in air pump enclosure
[0058] A wireless thermometer
[0059] The control processor is connected to the existing HVAC controller
[0060] The control processor controls the HVAC equipment and the airflow to each room according to the temperature reported for each room and according to an independent temperature schedule for each room. The temperature schedules specify a heat-when-below-temperature and a cool-when-above-temperature for each minute of a 24-hour day. A different temperature schedule can be specified for each day for each room.
[0061] The present invention can set the bladders so that all of the airflow goes to a single air vent, thereby conditioning the air in a single room. This could cause excessive air velocity and noise at the air vent and possibly damage the HVAC equipment. This is solved by connecting a bypass air duct
[0062] A pressure sensor
[0063] This brief description of the components of the present invention installed in an existing residential HVAC system provides an understanding of how independent temperature schedules are applied to each room in the house, and the improvements provided by the present invention. The following discloses the details of each of the components and how the components work together to proved the claimed features.
[0064] II. Thermal Model
[0065] A. Parameters
[0066] The present invention uses one instance of a first set of parameters to describe and control the climate control of each respective room, and to make energy usage calculations regarding that room. In this context, a “room” is defined as a portion of a house associated with a particular smart controller (wireless thermometer 70). In one embodiment, there may be up to 32 rooms. The invention also uses one instance of a second set of parameters to describe and control the operation of each HVAC system in the house. In one embodiment, there may be up to 5 HVAC systems. The invention also uses a third set of parameters to describe and control the entire house. Customarily, any given room gets its conditioned air supply from a single, predetermined one of the HVAC systems. In other words, the room's ductwork is connected to exactly one HVAC system. This is not a necessary limitation on the invention, although for convenience the house will be described in such terms herein.
[0067] The parameters are either measured, or derived from data measured while controlling the HVAC systems, and they become more accurate over time, as more data are gathered and factored into the derivation. Upon initial installation, default values may be utilized. In some embodiments, the default values may be customized to suit the particular house and/or local climate.
[0068] Before explaining the climate control methodology and its algorithms in detail, it will be useful to the reader to have an understanding of the data, parameters, and values used by such.
[0069] 1. Room Parameters
[0070] In one embodiment, there are eight parameters associated with each room:
[0071] a. Current Temperature
[0072] Naturally, the current temperature in the room has the most significant impact on whether the HVAC system will be run. If the temperature does not need to be changed in order to bring the room into a specified target temperature range, then the room will not be the cause of the HVAC system being turned on.
[0073] b. Airflow
[0074] The airflow parameter is a unit-less value indicating the relative portion of the airflow that goes to a particular room compared to the total airflow in the plenum of the HVAC system. The bypass vent also has an airflow parameter associated with it. The airflow value is used in predicting plenum pressure for any combination of open and closed air vents, and in prorating energy usage to each room. The airflow value is always used in a ratio or with a calibrated scale factor, so it has no units and its absolute value is not important. In one embodiment, the average value of the airflow parameter for each room in the house is chosen to be an integer value of 100, and each airflow parameter will typically be within the range of 30 to 300, corresponding to airflows of 0.3 to 3 times the average airflow. The range can, of course, vary depending on the specific duct system.
[0075] Plenum pressure is predicted according to the equation:
[0076] where:
[0077] PP is the predicted plenum pressure.
[0078] K
[0079] Airflow
[0080] In typical residential HVAC systems, the plenum pressure should be limited to ˜0.5″ to 1.0″ H
[0081] The parameter Airflow
[0082] Two groups of combinations are generated. The A group starts with j=n/3 (rounded down to an integer) rooms OPEN, and n-j rooms CLOSED. The B group starts with n-j rooms OPEN and j rooms CLOSED. The first combination in the A group sets rooms
A Group B Group PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP PP
[0083] This combination generating method yields 4n pressure measurements to determine n airflow values. Each room is OPEN and CLOSED an equal number of times, and there are 4 pairs of measurements for each room where the difference is only that one room. Using the equation for predicting plenum pressure, a typical pair of equations is:
[0084] This pair can be combined to eliminate the term: sum(Airflow
[0085] Since k
[0086] Each pair yields a value of Airflow
[0087] Energy usage is prorated according to the equation:
[0088] where:
[0089] PE
[0090] Airflow
[0091] The value of PE is bounded 0<PE<=1, and thus represents a unit-less percentage of energy usage attributed to the particular room.
[0092] c. Heat Capacity
[0093] The heat capacity, Capacity
[0094] d. Cool Capacity
[0095] The cool capacity, Capacity
[0096] e. Heat Offset
[0097] The heat offset, TempOffset
[0098] f. Heat Loss Factor
[0099] The heat loss factor, LOSS
[0100] where:
[0101] LOSS
[0102] TempOffset
[0103] Temp
[0104] Temp
[0105] UF
[0106] The calculated LOSS
[0107] g. Cool Offset
[0108] The cool offset factor, TempOffset
[0109] h. Cool Loss Factor
[0110] The cool loss factor, LOSS
[0111] where:
[0112] LOSS
[0113] Temp
[0114] Temp
[0115] UF
[0116] The calculated LOSS
[0117] Typical rooms have sources of heating, so LOSS
[0118] 2. HVAC System Parameters
[0119] Many residential HVAC systems use different fan speeds for the different HVAC functions. For example, the fan speed is lowest for the circulation function, higher for the heating function, and highest for the cooling function. Since the plenum pressure increases as fan speed increases, the plenum pressure K
[0120] 3. House Parameters
[0121] The thermal behavior of the house as a whole is the composite of the behaviors of all of the rooms. Therefore there is a set of six corresponding thermal parameters for the whole house: Capacity
[0122] 4. Measuring Capacity
[0123] When the outside temperature is cold enough to require heating of a room, the room is heated (by warm air flow) for a period of time and its temperature increases. The room is then unheated for a period of time while the Capacity
[0124] In one embodiment, parameters are measured and stored for each room as the system controls the heating cycles according to the temperatures in the rooms. A Capacity
[0125] This method of measuring Capacity
[0126] 1. The change in room temperature is more than 0.5 degree during the measurement period.
[0127] 2. The calculated LOSS
[0128] 3. The measured Capacity
[0129] The method for measuring Capacity
[0130] During any 24-hour period, only Capacity
[0131] B. Stored Data
[0132] 1. Short Term Data Storage
[0133] In one embodiment, the system gathers the following data and stores it for a relatively short period of time, such as a few days. In one embodiment, the total storage for one day is set to 32 Kbytes so that one bank of flash memory can store two days of data for a maximally configured system with 32 rooms and 5 HVAC systems. In one embodiment, the system includes flash memories, operated in ping-pong fashion in which one memory or block is used until it is full, and then the other, older block is erased and used for new data.
[0134] a. Room Short Term Data
[0135] Room Temperature. For each room, the current room temperature, recorded every 6 minutes, stored as 1 byte. The daily data quantity is 32 rooms*1 sample/room*1 byte/sample*10 samples/hour*24 hours=7,680 bytes.
[0136] Room Target Temperature Changes. For each target temperature change for any given room, the following data are stored in a structure:
[0137] The ID number of the room and the settings for quiet mode (which causes the system to use a reduced plenum pressure when this room is receiving airflow and the relative amount of circulation to use to control the temperature (low, medium, or high), etc., 1 byte.
[0138] New target heat temperature, 1 byte.
[0139] New target cool temperature, 1 byte.
[0140] Transition time since midnight, scaled to 6-minute units to fit in 1 byte and match the sampling rate of the temperatures.
[0141] This structure requires 4 bytes of storage per transition. In one embodiment, 451 such structures (˜16 per room in a maximally configured system)=1804 bytes are provided for one day of short term storage. These changes can be caused by daily temperature schedules (no more than 6 per day) or by button pushes at the Smart Controllers. In the very unlikely event the storage is fully used, the transitions for the remainder of the day are not stored.
[0142] b. HVAC System Short Term Data
[0143] HVAC System Cycle. For each cycle of the HVAC equipment, the following data are recorded:
[0144] Cycle start time, in seconds since midnight, divided by 2 so it fits in 2 bytes.
[0145] HVAC equipment duration, in seconds, stored in 2 bytes. This is the actual time the heat source or cool source used energy during the cycle.
[0146] Dead time of the cycle, which is the difference in seconds between the total time of the cycle and the HVAC equipment duration, stored in 1 byte. This is the time used to set the airflow control valves (inflate or deflate the bladders) before the start of HVAC equipment duration plus the additional circulation time after the HVAC equipment duration to fully extract the heating or cooling inn the plenum.
[0147] ID number (1-5) of the HVAC system running the cycle, 1 byte.
[0148] HVAC activity type, 1 byte comprising 8 bit fields each indicating whether the HVAC cycle included the bypass, the outside air vent, and any combination of the 6 HVAC controls used turn on the fan, heating, cooling, etc.
[0149] Rooms whose vents were open for the cycle, indicated by 32 respective bit fields in a 4-byte word.
[0150] Minimum plenum pressure measured during the cycle, scaled to fit in a 1-byte value.
[0151] Maximum plenum pressure measured during the cycle, scaled to fit in a 1-byte value.
[0152] Predicted plenum pressure measured during the cycle, scaled to fit in a 1-byte value.
[0153] Minimum plenum temperature measured during the cycle, 1-byte.
[0154] Maximum plenum temperature measured during the cycle, 1-byte.
[0155] Minimum humidity measured during the cycle, 1-byte.
[0156] Maximum humidity measured during the cycle, 1-byte.
[0157] This structure uses 18 bytes of storage per HVAC cycle. In one embodiment, 1280 such structures=23,040 bytes are provided for each day of short term storage. This is sufficient for any operating conditions of a maximally configured system.
[0158] c. House Short-Term Data
[0159] Outside temperature. Current outside temperature, recorded every 6 minutes, stored as 1 byte. The daily data quantity is 1 byte/sample*10 samples/hour*24 hours=240 bytes.
[0160] Date. The year, month, and day stored in a 4-byte word. This value is only used when recovering from a power failure.
[0161] In one embodiment, the total daily short term data storage provided is:
[0162] 32*240=7,680 bytes for room temperatures
[0163] 451*4=1,804 bytes for target temperature transitions
[0164] 1280*18=23,040 bytes for HVAC equipment cycles
[0165] 240 bytes for outside temperature
[0166] 4 bytes for date
[0167] Total=32,768 bytes (32 Kbytes).
[0168] 2. Long-Term Data Storage
[0169] Every day, shortly after midnight, the short-term data from the previous day are processed to derive a smaller data set for longer-term storage.
[0170] a. Room Long Term Data Storage
[0171] The following data are stored for each room in the house:
[0172] Minimum temperature measured in the room, 1 byte
[0173] Maximum temperature measured in the room, 1 byte
[0174] Average temperature measured in the room, 1 byte
[0175] Average difference between the room temperature and the outside temperature (the average of the 240 differences measured during the 24-hour period), 1 byte.
[0176] Maximum negative difference between the measured room temperature and the target heat temperature, 1 byte. In other words, the most “too cold” the room was when it should have been heated.
[0177] Maximum positive difference between the measured room temperature and the target cool temperature, 1 byte. In other words, the most “too hot” the room was when it should have been cooled.
[0178] Prorated number of seconds of HVAC activity for the room, divided by 2 so it fits in 2 bytes, for each of the 6 HVAC controls, for a total of 12 bytes. This data is used to calculate the UF and Offset parameters for the thermal model.
[0179] Minimum humidity measured in the plenum when the room was receiving airflow for the HVAC cycle, 1 byte.
[0180] Maximum humidity measured in the plenum when the room was receiving airflow for the HVAC cycle, 1 byte.
[0181] Average humidity measured in the plenum when the room was receiving airflow for the HVAC cycle, 1 byte.
[0182] Average signal strength of the room's Smart Controller as measured at the central receiver, 1 byte.
[0183] The number of commands received from the room's Smart Controller, 1 byte.
[0184] Room status settings including quiet mode, circulation mode, etc., one byte.
[0185] UF
[0186] TempOffset
[0187] UF
[0188] TempOffset
[0189] Capacity
[0190] Capacity
[0191] These parameters require a total of 32 bytes per day per room, for a maximum daily data quantity of 1,024 bytes for 32 rooms.
[0192] b. HVAC System Long-Term Data Storage
[0193] The following data are stored for each of the up to 5 HVAC systems:
[0194] Data for the cycle which produced the highest plenum pressure, 18 bytes.
[0195] Data for the cycle which produced the largest difference between the predicted plenum pressure and the measured maximum plenum pressure, 18 bytes.
[0196] Data for the cycle which produced the highest plenum temperature, 18 bytes.
[0197] Data for the cycle which produced the lowest plenum temperature, 18 bytes.
[0198] Data for the cycle which produced the highest measured humidity, 18 bytes.
[0199] Data for the cycle which produced the lowest measured humidity, 18 bytes.
[0200] Total number of HVAC cycles, 1 byte.
[0201] Total number of cycles for each of the 6 HVAC controls, 6 bytes total.
[0202] Total time, in seconds/2, that each of the 6 HVAC controls were active, 12 bytes total.
[0203] Number of commands entered at the touch screen controlled by this HVAC system, 2 bytes.
[0204] This gives a total daily data quantity of 128 bytes per HVAC system, 5*128=640 bytes for 5 HVAC systems.
[0205] c. House Long-Term Data Storage
[0206] The following data are stored for the whole house:
[0207] Date (year, month, date), 4 bytes.
[0208] Control mode or program active at the end of the day, 1 byte.
[0209] Minimum outside temperature, 1 byte.
[0210] Maximum outside temperature, 1 byte.
[0211] Average outside temperature, calculated as the average of the 240 stored measurements, 1 byte.
[0212] Minimum inside temperature in any room, 1 byte.
[0213] Maximum inside temperature in any room, 1 byte.
[0214] Weighted average inside temperature in any room, based on weightings which take into account the UF
[0215] Weighted average difference between inside and outside temperature, based on the difference between each room and the outside temperature, weighted by the average of UF
[0216] Weighted average target heat to temperature, 1 byte.
[0217] Weighted average target cool to temperature, 1 byte. The weighted average target temperatures are calculated by averaging the target temperatures for each room over the 24-hour periods, and weighting them according to the UF factors for each room.
[0218] This gives a total of 14 bytes of whole-house data per day. The total daily long term data storage is 1024+540+14=1,675 bytes. In one embodiment, 13 segments of 64 Kbytes (851,968 bytes) are allocated for long term storage, enough for 508 days.
[0219] C. Calibrating the Thermal Model Using the Stored Data
[0220] As described in the previous section, the heat loss factor, LOSS
[0221] This equation is a first order linear equation of the form:
[0222] Given a series of N measurements of x and y, the values of a and b can be determined using the formulas
[0223] where sum(x
[0224] TempOffset
[0225] where LOSS
[0226] UF
[0227] The method for calculating TempOffset
[0228] At the end of each 24-hour period, the thermal mode parameters are calculated for each room based on the short term data gathered for that day. Each cycle of HVAC activity for a room is evaluated as a pair of data values where one value is the Loss (3,600*[prorated seconds of*HVAC activity]/[time between cycles]), and the other value is the difference between the room temperature at the beginning of the cycle and the outside temperature.
[0229] At the beginning of each 24-hour period, a new set of thermal model parameters are calculated for each room, and these are used throughout the following 24-hour period. The simple average of the most recent values are used. Averaging the last 15 values smoothes day-to-day variations while compensating for systematic changes in the seasons. Other numbers of values can be averaged, depending on the dynamics of the local climate. If there are fewer than 15 values stored, then as many as are available are averaged.
[0230] Only parameter values for one of the HEAT or COOL thermal models are calculated each day. It may be necessary to search backward many months to retrieve the 15 most recent values of the “off season” thermal model. For example, in some temperate climates with short cooling seasons, it may be up to a year between the last day needing cooling previous season to the first day needing cooling of the new season.
[0231] III. Operational Methodology
[0232] A. Initial Installation
[0233] When the system is first installed, the Airflows value for each room is determined through the set of measurements and calculations described above in section II.A.1.b.
[0234] Default values are automatically assigned to the other six parameters: Capacity
[0235] Reasonable default values for the six remaining parameters are:
[0236] The “5 degrees” factor is default degrees per hour the heating or cooling system can change the temperature of the whole house. This should be “2 degrees” for heat pumps.
[0237] B. Temperature Control
[0238] The temperature control method uses the thermal model, described above, to predict the conditioning time (in seconds) needed to keep all of the rooms within a predetermined number of degrees—DeltaT—of the target temperature. A reasonable default value for this global parameter may be 1 degree, but it may be changed, based on field experience, the local climate, and the homeowner's preference. When heating, it is acceptable to heat a room until its temperature is DeltaT above its target heating temperature. And when cooling, it is acceptable to cool a room until its temperature is DeltaT below its target cooling temperature.
[0239] In order to maximize the efficiency of the heating or cooling, and to minimize the number of cycles—which the occupants may find distracting, and which may stress the HVAC equipment excessively—the temperature control method attempts to make each cycle at least a minimum duration, if possible. A reasonable minimum duration may be 15 minutes. When bypass is used, it may be necessary to use a lower duration target, to avoid overheating or overcooling the plenum; therefore, the method attempts to maximize the number of open vents, and will reduce the cycle time, to avoid using the bypass, if possible.
[0240] At the start of the control cycle, the amount of heating and cooling needed for each room during the next 15 minutes is calculated, in seconds. The target temperature used for this calculation is adjusted by DeltaT. If the time value is negative, it is set to zero. In order to ensure that both heating and cooling are never required at the same time, the system may require that the TargetTemp
[0241] In one embodiment, the TargetTemp
[0242] 1. Heating
[0243]
[0244] If (
[0245] When heating is to be undertaken, the HVAC controller may begin by logically setting (
[0246] The HVAC controller calculates (
[0247] where LOSS
[0248] The time
[0249] The HVAC controller then calculates (
[0250] In one embodiment of the method, the HVAC controller then attempts to maximize time
[0251] The HVAC controller then calculates (
[0252] If the predicted plenum pressure is too high, the HVAC controller attempts to lower the plenum pressure by various means. In one embodiment, the HVAC controller first attempts to lower the plenum pressure by sequentially opening additional room vents at the cost of reducing the time
[0253] If either there are no rooms with CLOSED vents that are below their TargetTemp
[0254] The HVAC controller then again predicts (
[0255] The HVAC controller sets (
[0256] In summary, the heating control process is to always provide heat to all rooms below their TargetTemp
[0257] 2. Cooling
[0258] The method for cooling is similar to the method for heating, appropriately exchanging the roles of TargetTemp
[0259] C. Circulation
[0260] If neither a heating cycle nor a cooling cycle is possible, then circulation may be used to heat, cool, equalize temperatures, or maintain air quality. Four different conditions are considered for circulation:
[0261] 1) Heating is needed in one or more rooms, and one or more rooms can be a source of heat.
[0262] 2) Cooling is needed in one or more rooms, and one or more rooms can be a source of cool (sink of heat).
[0263] 3) No room needs heating or cooling, but one or more rooms are over-conditioned (significantly above their TargetTemp
[0264] 4) One or more rooms have not received a minimum amount of airflow to maintain air quality.
[0265] In one embodiment of the system, each temperature schedule setting for each room specifies a low, medium, or high level of circulation, which influences how circulation is used. At the low circulation setting, circulation is only used to ensure a minimum of new air is sent to the room each day, or as a last resort source of heat or cool to satisfy another room which has a high circulation setting. The low circulation setting is ordinarily only applied to rooms that are set for minimal conditioning to save energy. At the medium circulation setting, the room can be used as a source of heat or cool, but does not itself trigger circulation for equalization if its temperature is significantly greater than its TargetTemp
[0266] A room is considered excessively conditioned (different than over-conditioned) when it is more than a predetermined threshold, such as 3 degrees above its TargetTemp
[0267] Circulation for temperature equalization or control is only utilized when the temperature difference between the warmest and coolest participating rooms is greater than a predetermined threshold, such as 3 degrees. The bypass is not used in circulation for temperature equalization; sufficient vents are opened to prevent over-pressurizing the plenum and to maximize the effect of circulation.
[0268] Circulation for air quality is done when most cost effective. During heating season, circulation to unconditioned rooms is done in the afternoon, when the outside temperature is highest. During cooling season, circulation to unconditioned rooms is done after midnight, when the outside temperature is lowest.
[0269] 1. Circulation for Heating
[0270]
[0271] If (
[0272] But if such a room is found, which is to be heated by circulation, the HVAC controller finds (
[0273] If (
[0274] The HVAC controller logically sets (
[0275] Optionally, the HVAC controller then attempts to increase the amount of heat source, by setting (
[0276] With this baseline set of participating rooms' vents set OPEN, the HVAC controller then predicts (
[0277] If the plenum pressure is predicted to exceed the maximum allowed pressure, the HVAC controller attempts to lower the pressure by finding (
[0278] 2. Circulation for Cooling
[0279] The method for circulation cooling is substantially similar to the method for circulation heating.
[0280] 3. Circulation to Reduce Excessive Conditioning
[0281] Circulation for equalization is used to reduce excessive conditioning and to keep temperatures more equalized. It is done only for rooms having the high circulation setting.
[0282]
[0283] The HVAC controller starts by logically initializing all vents to CLOSED state. It then searches to find (
[0284] The HVAC controller tries to find (
[0285] If (
[0286] The HVAC controller predicts (
[0287] If the predicted plenum pressure is too high, the HVAC controller attempts to lower it by opening more vents. The HVAC controller attempts to find (
[0288] 4. Circulation for Air Quality
[0289]
[0290] Otherwise, the HVAC controller sets (
[0291] If the plenum pressure will be too high, the HVAC controller sets (
[0292] The HVAC controller finds (
[0293] The bypass is used in preference to using more rooms, to reduce the mixing of conditioned and unconditioned air.
[0294] D. Anticipation
[0295] The seven room parameters, and other data, are also used for providing an accurate “anticipation” function when one or more different temperature schedules (“setback”) are in use. Anticipation is needed when making a transition to a new target temperature that requires an increase in energy usage—moving to a higher TargetTemp
[0296] The anticipation function uses the thermal model described above, and looks ahead in time for the changes in target temperature that will require additional conditioning. The time when the new target temperature becomes effective is advanced sufficiently to ensure that the new target temperature is reached at or before its specified time. The anticipation function calculates an anticipation time for every room, responding to changes in room temperature and outside temperature. The anticipation function is a separate process from the HVAC temperature control process described above. The temperature control process adds the separately calculated anticipation time to the current time, and uses this adjusted time to get the target temperatures from the programmed temperature schedules. This is a simple way to cleanly separate the longer-term anticipation function from the shorter-term HVAC control function.
[0297] The anticipation function considers the capacity of the HVAC system, and the ability to use that capacity to change the temperature in each room. Even though the HVAC equipment may have sufficient capacity, it may not be possible to effectively get the capacity to the room needing the temperature change.
[0298] A portion of the total HVAC conditioning capacity is needed for keeping the rooms at their current temperatures. This is calculated by summing the LOSS
[0299] The excess cooling capacity is calculated similarly. As the outside temperature becomes more extreme, there is less excess capacity available for changing the room temperature.
[0300] The maximum conditioning that can be delivered to a room is proportional to the room's Airflow. When only a few rooms change target temperature at the same time, the fraction Frac
[0301] When many rooms change target temperature at the same time, the fraction Frac
[0302] The sum is taken over all the rooms that are changing target temperatures in a way that requires more conditioning at the same time. This calculation takes into account the time calculated the last time the anticipation function was executed.
[0303] The smaller of these two values of Frac
[0304] The room also needs heating time to overcome the heat losses to the outside. This is calculated using the thermal model
[0305] where LOSS
[0306] Both ExtraTime