The instant invention relates to a defrost controller for a refrigeration device, and more particularly, to a defrost controller that adaptively schedules a defrost cycle at low energy cost times without using any real “time-of-day” clock function.
Refrigerators today typically perform a “defrost cycle” to melt the ice or frost that forms on the evaporator of the appliance. The operation of such a defrost cycle consumes a lot of power and, additionally, causes the refrigerator's compressor to run for a longer than normal period, to return the appliance to its desired internal temperature. Typical data shows that the defrost and recovery periods of operation of the refrigerator use two to four times the average energy used at other times during the refrigerator operation. As such, attempts have been made to optimize the time in which defrost occurs, to adapt to lower energy cost/usage times of day.
Different refrigerator mechanisms have been employed to determine a low energy cost and/or low usage time of day in which to perform a defrost cycle. For example, European Patent Publication No. EP1 731 859 A2 discloses controlling the defrosting of a refrigerator using a light signal received by a sensor, wherein the signal is evaluated in such a way that ambient night illumination conditions can be detected, in which case, defrosting is initiated. European Patent Publication No. EP 1 496 324 A1 uses an external clock to schedule defrost time at night.
Additionally, although not disclosed in connection with scheduling a defrost cycle, U.S. Pat. No. 5,533,349 (the “'349 patent”) discloses a device, such as a microcontroller, utilized to monitor the operation of a refrigerator compressor based on readings of a temperature sensor, with initial reference times being stored in the microcontroller. The microcontroller of the '349 patent keeps track of the times it takes for the inside temperatures to change between the turn on and turn off temperatures and can also determine the slope temperature between the turn on and turn off temperatures. Then, in the '349 patent, the present time conditions are compared to reference times to calculate the temperature outside the enclosure and, using this information, the operation of the compressor may be adjusted based on the estimated or concluded outside temperature.
Certain other systems tie the defrost cycle to the opening of the refrigerator doors. For example, U.S. Pat. No. 5,231,844 discloses a controller that starts a defrost operation when the requirements for the defrost time, the temperatures of the freezing compartment and the refrigerating compartment and the position of the doors are simultaneously satisfied.
U.S. Pat. No. 5,483,804 (the “'804 patent”) discloses a defrost control apparatus for a refrigerator that includes a microcomputer which counts the number of opening/closing times of a door of a storage room for each of time zones within a day so as to set indexes for every time zones on the basis of the number of opening/closing times. In accordance with the indexes, a defrost on/off signal is generated by defrost signal generating means such that a defrost operation can be performed in a time zone wherein a frequency of the opening/closing of the door is small. The microcomputer also counts operating hours of a compressor and total elapsed hours, and determines a sudden phenomenon and a season. Thus, the system of the '804 patent performs the defrost in “time zones” when the frequency of door opening is small, which could be at high energy cost times (i.e., at mid-day), rather than at low energy cost times (i.e., at night). Additionally, the complex calculation of indices in the '804 patent are more intensive than can be performed by a small general purpose microcontroller. See also, for example, U.S. Pat. No. 6,523,358.
U.S. Pat. No. 5,515,692 (the “'692 patent”) discloses a device and method for automatically defrosting a refrigeration system, which includes a microprocessor that initiates a defrost cycle during a time of day that is most efficient for the refrigerator and the utility company. The '692 patent further discloses that the defrost cycle is initiated during a time of day that has the least impact on stored food. In particular, the '692 patent discloses a microprocessor programmed to analyze the power consumption of the refrigerator during a 24 hour period, and from this analysis, to determine the time of day and period(s) of time that will be most efficient for the initiation of a defrost cycle. The system of the '692 patent utilizes an external current sensor to monitor the operation of the refrigerator to determine, via a complex algorithm, the time of day. See, for example, col. 7 of the '692 patent, lines 36-62. Thus, the '692 patent creates and uses a predefined 24 hour energy usage model, wherein the defrost timing is adjusted on the basis of a best fit match to this preprogrammed pattern. However, such a pattern is fixed and non-adaptive to operation in an environment like an office or family, and thus, would likely experience seasonal failures. The calculations performed by the system of the '692 patent would require a controller and ADC that provide for a non-trivial price increase of the defrost control unit. Additionally, such a system would be confused by air conditioning changes local to the refrigerator.
What is needed is a refrigerator defrost controller that overcomes the disadvantages of the present refrigerator defrost controllers and which can be implemented without adding a substantial production cost to the appliance.
It is accordingly an object of this invention to provide a defrost controller for a refrigeration device that schedules a defrost cycle adaptively, in relation to refrigerator usage. The system adaptively moves the defrost cycle to low usage times based on an evaluation of compressor usage in a daily cycle.
Although the invention is illustrated and described herein as embodied in an adaptive defrost controller for a refrigeration device, it is nevertheless not intended to be limited to the details shown, since various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims.
The construction of the invention, however, together with the additional objects and advantages thereof will be best understood from the following description of the specific embodiments when read in connection with the accompanying drawings.
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which like reference numerals refer to similar elements and in which:
Referring now to
Additionally, as illustrated in
Referring back to
Although illustrated as a single thermostat located near the compressor for simplicity, the thermostat 28 of
Referring back to
It has also been found that, in addition to consuming a higher than average amount of energy, the performance of a defrost cycle on a refrigerator including a freezer compartment increases the temperature in the freezer compartment. Although still frozen, foods such as ice cream are not at their best immediately following the performance of a defrost cycle. Rather, such frozen foods tend to be softer than desired until after the freezer compartment has recovered (i.e., returned to the desired temperature). By moving the operation of the defrost cycle to a period when the refrigerator is not normally used, the instant invention additionally improves the quality of the food being consumed (for example, ice cream) by permitting the food to recover before being eaten.
As such, it is desirable to adaptively move at least a majority of these high energy defrost cycles to time periods when the refrigerator is not customarily used by the consumer, and/or when the electrical power “grid” has the lowest loading and lowest available energy cost, for example, at nighttime. It is additionally desirable to provide an ADC 100 that is relatively inexpensive to produce. In one particular embodiment of the invention, the ADC 100 utilizes all of the hardware components of current conventional ADCs, but also includes additional software/firmware program instructions that create the adaptive control of the defrost cycle. As will be seen from the following description, the ADC 100 of the instant embodiment is able to adaptively provide defrost cycles at low usage/energy cost time periods without the need for “external” information being provided by sensors external to the refrigerator, thus significantly reducing the cost of implementing such an ADC 100, and without any external signals, for example, from a “smart grid” implementation.
The ADC 100 of the instant embodiment includes a microcontroller 110 that is particularly programmed to perform a specific method by executing program instructions stored in the program memory 115. In particular, the microcontroller 110 of the ADC 100 is programmed to adaptively form a profile of compressor run times over a 24 hour cycle, and from the profile, determine the low usage and/or nighttime portions of the cycle. The profile can be adaptively refined over a series of days, weeks, months and/or continuously, to better refine the profile and to accommodate seasonal changes.
In order to create a profile from which to schedule the defrost cycles of a refrigerator, certain baseline characteristics for refrigerators must be recognized. In particular, it should be understood that current refrigerators defrost in different ways. Some defrost more than once a day, while others defrost once every few days. Additionally, refrigerator compressor run cycles can be somewhat less than an hour or can be longer. Two well know external effects on compressor run time are: a) external ambient temperature; and b) use, such as by opening and closing the door allowing warm air exchanged and/or adding warm food.
In modeling a typical ambient temperature profile, it is recognized that warmer ambient temperatures typically occur during the day. During heating season the ambient profile is flat or, more typically, cooler at night due to the use of set-back thermostats. During mild weather (i.e., while windows are open) the daytime is naturally warmer. During cooling season, most homes will set the air conditioning to turn on at higher temperatures during the day, thus making the home warmer at times when people are not present. In an office setting, however, it is possible to invert this temperature profile. In a case where the air conditioning is only on during the day, it is likely that the refrigerator is also only used during the day. In this last case, the daytime use will typically override the temperature profile inversion.
There are certain cases where it is difficult to determine the daytime/nighttime cycle from the ambient temperature profile. For example, in a household where the ambient temperature is evenly maintained all day or in a case where the morning high use period and evening high use period are 11-12 hours apart. In such cases, a profile can still be derived showing high usage time periods and such periods can be avoided for better food quality. In these cases, the two low use periods can be compared and the lower of the two periods determined, so that defrost can be scheduled in that period. If no determination can be made, the defrost cycle could be scheduled so as to alternate between the different time periods, so as to avoid always scheduling in a high energy usage time.
Many refrigerator makers are moving towards using larger electronic controls for improving ADC performance. However, it is a goal of the present invention to provide an improved refrigerator while still using a low cost ADC. Rather, instead of using a larger, more expensive electronic control for ADC, the instant invention uses a conventional, low cost ADC that has been programmed to derive usage profiles that can be used to move defrost cycles to low usage times and/or nighttime, to take advantage of low energy cost times and to improve the quality of foods consumed from the freezer (i.e., thus avoiding a “soft ice cream” scenario). In one particular preferred invention, the ADC 100 of the instant application uses an inexpensive 1k, 8-bit, 8-pin microcontroller for the microcontroller 110. As shown in
The ADC 100 produced in this way would have few connections and a small footprint (i.e., 4 inch by 4 inch PCB). Thus, in the instant embodiment of the invention described in connection with
Referring now to
The microcontroller 110 additionally receives a regular period timing signal input that causes the microcontroller 110 to operate on a regular basis, and which the microcontroller accumulates to form a “clock”. In one particular embodiment of the invention, the microcontroller 110 tracks time by counting AC line zero crosses, which relate directly to time. In the instant embodiment of the ADC 100 shown in
As can be seen from
A second pulse circuit 150b provides feedback to the microcontroller 110 from the thermostat 28. Similarly, a third pulse circuit 150c provides feedback to the microcontroller 110 from a defrost terminator 29, which operates to inform the microcontroller to terminate the defrost cycle. Each of the pulse circuits 150a, 150b and 150c provides the microcontroller 110 with a low voltage pulse stream at the AC line frequency when operating. For example, although the pulse circuit 150a provides a constant stream of pulses while AC is present, the pulse circuits 150b and 150c only provide a pulse stream to the microprocessor when the thermostat and defrost terminator are closed, respectively. In operation the pulse streams provided by the pulse circuits 150b and 150c permit the microcontroller 110 to keep track of the run times of the compressor 24 and defrost heater 26, respectively.
Upon initialization of the ADC 100 and/or periodically thereafter, the microcontroller 110 monitors the run times of the compressor 24. Step 160. In the present preferred embodiment, the microcontroller 110 accumulates the pulses provided by the pulse circuit 150b to create a count of the run time of the compressor. However, this is not meant to be limiting, as other ways of monitoring run time can be used. For example, run times can also be monitored by registering at least one of: a relay or switch operation (such as the closing of the switch in thermostat 28); a detected voltage change; a detected increased current draw; and/or based on the monitored temperature in the freezer compartment and/or the fresh food compartment, if desired. It should be understood that other ways of detecting and monitoring the runtime of the compressor 24 can be used without departing from the spirit of the invention.
Compressor run times observed by the microcontroller 110 are logged into bins based on their occurrence and duration. In particular, using the period timing signal input, the microcontroller 110 defines a plurality of bins representing a one day cycle of operation of the compressor 24 of the refrigerator 10. For example, if it is desired to have one “bin” for each hour of a twenty-four hour period, then the microcomputer 110 will define 24 bins per daily cycle. Note that this example is not meant to be limiting, as “bins” can be of any desired length and still be in keeping with the spirit of the invention. For example, in one particular embodiment of the invention, a daily cycle is made up of six bins, each having a four hour duration. In another particular embodiment, from 10 bins to 32 bins can be used per twenty-four hour cycle (i.e., so long as the number of bins of a particular duration add up to cover a cycle of one day). During operation of the ADC through a one day cycle, a pointer is advanced to point to the bin in which data is currently being logged. Compressor activity is logged, in real-time, to the bin to which the pointer is currently pointing. Step 170.
At some point in its operation, the ADC 100 will analyze the stored data to develop a profile for compressor activity vs. time (i.e., bin number). Step 180. Note that this profile can be developed by analyzing the recorded data relating to the operation of the compressor 24 over a period of a day, a week, a month, continuously, or even another time interval, as desired. In one particular preferred embodiment, the ADC 100 will develop a profile for the compressor run times by analyzing 5-7 days worth of collected data. Typically, because of the above-discussed correlation between ambient temperatures (i.e., higher during the day) and compressor runtime (i.e., compressor runs more with higher ambient temperature and usage), day and night can be particularly distinguished from one another. See, for example, the graph of
As such, after analyzing the data gathered over a predetermined number of cycles (step 175), a pattern is likely to emerge showing bins having high compressor activity and, correspondingly, bins having low compressor activity. The system of the instant invention uses the data gathered on compressor run times and off times to schedule the defrost during the nighttime/low usage cycle (i.e., non-peak energy times on an electrical grid).
In particular, the bins of compressor operation are averaged and these averaged values are used to produce a compressor operating time trace. The microcontroller 110 operates to search the trace to find a group of minimal values of compressor operation. The middle of this group is then used as a target time for scheduling a defrost operation. Step 190.
Referring now to
More particularly, at initialization of the ADC 100, the system is reset and all bins are cleared. Step 210. Also at this time the bin index, runtime count and “clock” count are set to zero and the state vector is set to “idle”. Upon receiving a clock “tic” from the timing signal source 125 (step 220), the stored “clock” time is updated (i.e., the clock count is advanced by one “tic”). Step 230.
Under control of the stored algorithm, the microcontroller 110 monitors external requests to run the compressor 24. The microcontroller 110 uses these requests, along with an internal count of the operating time, to log the compressor operation into the time bins indicated by the indexing pointer. As such, upon detecting a request to change state, the microcontroller 110 updates the state vector of the system. Step 240. For example, the state vector is updated to reflect whether the system is in an idle state; whether the compressor has started, is on, or has stopped; whether a defrost request has been initiated; and whether the defrost cycle has started, is on, or has stopped. See, for example,
The method of the instant embodiment takes advantage of the system idle time to analyze and/or process the collected data. For example, referring more particularly to
If the microcontroller 110 determines in step 260 that the tic count “clock” time is greater than or equal to the bin time, the bin index pointer is advanced to point to the next bin (step 290) and the microcontroller checks whether to initialize the defrost cycle (step 300). If no defrost cycle is indicated, the algorithm initiates the process of averaging the recorded data stored in the bins. Step 310. For example, in one particular embodiment of the invention, the bins of compressor operation are averaged using a low pass IIR filter or a low pass FIR filter. These averaged values are used to produce a compressor operating time trace. This trace is analyzed to find a bin group exhibiting a minimum of compressor operation values. Step 320. The middle of this group is used as a target time for scheduling a defrost operation and a defrost pointer can be set to indicate this target time. Once the indexing pointer reaches the target bin (i.e., target time), a defrost cycle is scheduled in place of the next requested compressor cycle.
In one particular embodiment of the invention, the compressor run time is also accumulated to determine how much total compressor operation has occurred. This accumulation can be compared to an operational limit for a defrost cycle and used to schedule a defrost cycle only after the total runtime is equal to or greater than the operational limit. Step 330. In such a case, the defrost cycle would be scheduled for the next time the target bin (i.e., identified nighttime/low usage bin) is reached after the operational limit has been met and the defrost pointer is set to point to the previously determined target time. Step 340.
If, in step 300 a defrost cycle initialization was indicated, the microcontroller 110 compares the total accumulated compressor time to the operational limit (step 350), and if the operational limit is exceeded, sets the state vector to indicate a defrost request and sets the indexing pointer for the pointer the target bin (step 360). The microprocessor updates the bin time (step 370) before returning to step 220 of
Note that other factors can also be used to influence the scheduling of a defrost operation. For example, if desired, instead of compressor run times, or in addition thereto, the system of the instant invention can use temperature profiles derived from temperatures in the freezer compartment (according to the operation of the thermostat 28) to schedule a defrost at night or other times of low usage and/or non-peak energy times. Similarly, the ADC 100 may, optionally, be provided with a circuit that detects door openings and closings, indicative of usage, to provide even further data in developing a high usage profile for the ADC, or, if available, such data can be used as a backup to confirm the data based on compressor run times and/or freezer chamber temperatures. Additionally, it is possible that the maximum voltage of the AC line in (18 of
As noted above, once the timing pointer reaches the defrost target bin, as indicated by the defrost pointer, a defrost cycle is scheduled in place of the next requested compressor cycle. In one particular embodiment of the invention, the duration of the defrost cycle is logged and compared to the average defrost cycle. The delay until the next defrost request is adjusted based upon this comparison.
If desired, the data collected in the bins can be analyzed and used to influence other operations of the refrigerator. For example, the data regarding low usage times can be used by the microcontroller 110 to coordinate with an external ice maker control to provide greater efficiency for the refrigerator, as making ice has become a major energy use in refrigerators. Additionally, the stored data can be made available to diagnostic functions of the refrigerator. For example, if a change to the long term average is detected, the microcontroller can signal to check that the door is closed (i.e., if the ratio stays below the line for 24 hours).
As can be seen from the foregoing, the operation of the entire system is stable and should adapt to running defrost cycles during the minimum usage periods of the refrigeration system. These advantages are provided at little to no additional cost over the conventional ADC design, requiring, at most a slightly larger program storage memory. For example, it is estimated that to implement an algorithm in accordance with one particular embodiment of the invention will require an additional 256 bytes of flash memory (program storage) and an additional 72 bytes of RAM. Additionally, the system of the invention does not require any additional signals to be obtained than are already present in conventional ADCs. In fact, it may be possible to simplify the connections to the ADC by utilizing only temperature to indicate compressor operation. By simplifying such connections, it may be possible to move the ADC to the back of the refrigerator, near the evaporator, thus allowing for more usable space in the fresh food compartment of the refrigerator.
The system of the instant invention advantageously moves the defrost cycle to low usage times of the refrigerator without requiring external sensors or clocks to make a determination of those times. As a result, a refrigerator including the ADC of the instant invention can provide better quality of foods at the refrigerator's prime usage time. Moving the defrost to low usage times also improves the temperature stability of the fresh food compartment by moving defrosts (that may raise the temperature in that compartment) to low refrigerator traffic times.
Although the invention is illustrated and described herein as embodied in an adaptive defrost controller for a refrigeration device, it is nevertheless not intended to be limited to only these details shown. For example, the method of the invention can be implemented in refrigeration systems other than the ADC. New designs are incorporating a full machine electronic control system. The method here can easily be adapted for use in larger control systems. As can be seen, various modifications and structural changes may be made therein without departing from the spirit of the invention and within the scope and range of equivalents of the claims.