The present disclosure generally relates to an open-walled, temperature controlled environment, and more particularly, to control systems for the open-walled, temperature controlled environment.
Temperature controlled environments are configured to cool a space to a set point temperature. In many temperature controlled environments, temperature-sensitive products (e.g., food, medicine) are disposed in the cooled space. If a temperature-sensitive product is exposed to inappropriate temperatures, the temperature-sensitive items may be spoiled or become otherwise unusable.
While conventional temperature controlled environment control systems may be sufficient in ideal operating conditions, often applying conventional techniques in open-front (or open-walled) refrigeration systems causes a buildup of frost and/or ice on evaporator coils. This is particularly likely to occur when the temperature controlled environment is disposed in a humid location. As a result, the conventional systems are often unable to achieve set point temperatures during normal operation. Thus, conventional temperature controlled environments must have lengthy down times to fully defrost the evaporator coil or perform power-intensive defrost techniques that incur additional expenses to temperature controlled environment operators. In view of the foregoing problems, there is a need for improved control systems for temperature controlled environments to more efficiently defrost evaporator coils.
In an embodiment, a control system for a temperature controlled environment is provided, the control system comprising: a controller operatively connected to a refrigeration system associated with temperature controlled environment and at least one sensor configured to capture sensor data indicating a temperature associated with the temperature controlled environment; and a memory communicatively coupled to the controller and storing executable instructions that, when executed by the controller, cause the controller to: (a) monitor the sensor data captured by the at least one sensor indicating the temperature associated with the return airstream, prior to the return airstream entering the input of the evaporator coil; (b) start a compressor cycle of by initiating a flow of refrigerant in the refrigeration system; and (c) end the compressor cycle by stopping the flow of refrigerant in the refrigeration system, based on one or more of: (i) a duration of time since the start of the compressor cycle reaching a maximum compressor runtime; (ii) the temperature being at or below a first set point temperature and the duration of time since the start of the compressor cycle reaching a first minimum compressor runtime; (iii) the duration of time since the start of the compressor cycle exceeding a threshold duration of time without the temperature reaching the first set point temperature, and the temperature associated with the return airstream being at or below a second set point temperature, the second set point temperature threshold being higher than the first set point temperature; or (iv) the temperature being at or below a minimum temperature and the duration of time since the start of the compressor cycle reaching a second minimum compressor runtime, the second minimum compressor runtime being shorter than the first minimum compressor runtime.
In another embodiment, a computer-implemented method is provided, comprising: (a) monitoring, by one or more processors associated with a control system for a temperature controlled environment, sensor data captured by at least one sensor indicating a temperature associated with the temperature controlled environment; (b) starting, by the one or more processors, a compressor cycle by initiating a flow of refrigerant in a refrigeration system associated with the temperature controlled environment; and (c) detecting, by the one or more processors, one or more of the following conditions: (i) a duration of time since the start of the compressor cycle reaching a maximum compressor runtime; (ii) the temperature being at or below a first set point temperature and the duration of time since the start of the compressor cycle reaching a first minimum compressor runtime; (iii) the duration of time since the start of the compressor cycle exceeding a threshold duration of time without the temperature reaching the first set point temperature, and the temperature being at or below a second set point temperature, the second set point temperature threshold being higher than the first set point temperature; or (iv) the temperature being at or below a minimum temperature and the duration of time since the start of the compressor cycle reaching a second minimum compressor runtime, the second minimum compressor runtime being shorter than the first minimum compressor runtime; and (d) ending, by the one or more processors, the compressor cycle by stopping the flow of refrigerant in the refrigeration system, based on detecting the one or more conditions.
In still another embodiment, a non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors associated with a control system for a temperature controlled environment to: (a) monitor sensor data captured by at least one sensor indicating a temperature associated the temperature controlled environment; (b) begin a compressor cycle by initiating a flow of refrigerant in the refrigeration system; and (c) detect the existence of one or more of the following conditions: (i) a duration of time since the start of the compressor cycle reaching a maximum compressor runtime; (ii) the temperature being at or below a first set point temperature and the duration of time since the start of the compressor cycle reaching a first minimum compressor runtime; (iii) the duration of time since the start of the compressor cycle exceeding a threshold duration of time without the temperature reaching the first set point temperature, and the temperature being at or below a second set point temperature, the second set point temperature threshold being higher than the first set point temperature; or (iv) the temperature being at or below a minimum temperature and the duration of time since the start of the compressor cycle reaching a second minimum compressor runtime, the second minimum compressor runtime being shorter than the first minimum compressor runtime; and (d) end the compressor cycle by stopping the flow of refrigerant in the refrigeration system, based on detecting the one or more conditions.
Additionally, an appendix indicating control logic for example control systems of the present disclosure is attached hereto expressly incorporated into the instant disclosure by reference.
The present disclosure is generally directed to control systems for an open-walled, temperature controlled environment (“TCE”) unit, which may be a standalone unit or configured in a layout comprising a plurality of TCE units. The TCE unit may replace existing small and large scale refrigeration solutions by providing an energy-efficient refrigerated environment that is easy to construct and provides a comfortable shopping experience for the consumer. While the instant disclosure details how the control systems are implemented at a TCE unit, the control systems described herein may be implemented in other temperature controlled environments, such as commercial or consumer refrigerators, walk-in coolers, open-front (or open-walled) refrigerated cases, refrigerated reach-in display cases, air conditioning units, etc.
In
The TCE unit 100 has a refrigeration system 134 that maintains the temperature of the interior, and distributes refrigerated air throughout the interior space 122. The refrigeration system 134 includes a condenser unit 138 disposed on the roof 112, an evaporator 142 (shown in
As discussed in greater detail with respect to
During the off-cycle, the control system 154 may be configured to perform the defrost cycles disclosed herein in order to keep the evaporator 142 functioning at high efficiency and without a buildup of frost thereon. The control system 154 may be operated remotely or locally to operate the defrost cycle, change temperature or fan speed, or control and/or operate other functions of the refrigeration system 134. The control system 154 may include one or more sensors coupled to the evaporator 142 or other areas in the interior space 122 of the TCE unit 100, one or more processors 155, and a memory 156 for storing executable instructions that enables automatic operation of the on-cycle, off-cycle, defrost cycle and/or other features or programs of the refrigeration system 134. While the refrigeration and control systems 134, 154 are arranged on (or near) the roof 112 of the TCE unit, in other examples, the refrigeration and control systems 134, 154 may be arranged differently. For example, the blower 146, the condenser unit 138, and the control system 154 may be disposed on the exterior of the TCE unit 100, on the ground 126, or attached to any of the panels defining the TCE unit 100.
The roof 112, sidewalls 116, 118, and back wall 104 of the TCE unit 100 of
Turning now to
As shown in
In
The control system 154 also includes at least one sensor coupled to the evaporator 142 and configured to capture sensor data associated with a temperature at an input 214 and/or inside the evaporator 142, such as on a coil of the evaporator 142. The control system 154 may also include at least one sensor disposed in the interior space 122 to capture sensor data associated with a temperature of the interior space 122.
As discussed in greater detail with respect to
However, in some examples, based on external conditions, such as humidity levels associated with the temperature controlled environment, it may be difficult or impossible to cool the interior space 122 to the first temperature set point. Thus, in some examples, the control system 154 may also be configured to shift to a second, higher, user-programmable temperature set point after a user-programmable threshold period of time (e.g., 35 minutes) passes without the temperature of the interior space 122 reaching the first temperature set point. The second temperature set point may be an acceptable but less ideal temperature for the product being cooled (e.g., 40° F.). Thus, if the threshold period of time has passed since the on-state of the compressor was initiated, and the sensor data indicates that the interior space 122 has not reached the first temperature set point, the control system 154 may shift to the second temperature set point. After this point, if the second temperature set point is reached, the control system 154 may switch the compressor 139 from the on-state to the off-state despite the first temperature set point not having been reached during the compressor cycle.
In contrast, conventional systems typically use only a single temperature set point even in high humidity environments, and cannot distinguish between, for instance, a temperature that is within a few degrees above the temperature set point and a temperature that is much higher than the temperature set point. That is, in a conventional system with a temperature set point of 36° F., a temperature of 40° F. is treated no differently than a temperature of 60° F., as both are above the temperature set point, and the compressor will continue running indefinitely until the single temperature set point is reached, even if that takes hours or never occurs. Advantageously, using the techniques provided herein, the implementation of the second temperature set point allows the control system 154 better maintain the temperature of the refrigerated air and the products, particularly in high humidity conditions. That is, as discussed above, in high humidity conditions, the time needed to cool the interior space 122 may increase due to increased refrigeration load, and during this time, ice may build up on the evaporator, further increasing the time needed to cool the interior space 122, which leads to more ice buildup, which in turn leads to increased time required to cool the interior space 122, etc. Consequently, in high humidity conditions, it may be important to end the on-cycle of the compressor 139 once the second temperature set point is reached rather than running the compressor 139 indefinitely in an attempt to reach the first temperature set point, i.e., so that defrosting can occur to prevent the buildup of ice and frost on the evaporator 142.
The control system 154 includes one or more processors 155 and a memory 156 that is communicatively coupled to the one or more processors 155 and stores executable instructions to operate the refrigeration system 134. The executable instructions cause the one or more processors 155 to receive the sensor data captured by the one or more sensors, analyze the sensor data to identify a status or condition associated with the evaporator 142, and send a signal to the evaporator 142 to heat or cool based on the status or condition identified.
In one example shown in
In
As will be described in more detail below, during the on-cycle 402, the control system 154 operates the compressor 139 in the on-state until a threshold condition is reached. At this point, the control system 154 begins controlling the components of the TCE unit 100 to perform an off-cycle 404 in accordance with the off-cycle techniques described below. After the off-cycle 404 concludes, the control system 154 then executes another cycle of the on-cycle 402. During the off-cycle 404, the control system 154 is configured to perform a defrost cycle 406. For example, the control system 154 may perform a natural defrost cycle 406A, a primary defrost cycle 406B, a secondary defrost cycle 406C, or a demand defrost cycle 406D.
At the start of the off-cycle 404, the control system 154 may obtain an indication from the memory 156 to determine which defrost cycle 406 to perform. In some embodiments, the memory 156 stores a flag associated with each defrost cycle type. In these embodiments, the control system 154 may perform the defrost cycle corresponding to the defrost cycle type associated with a flag set to an on-state. For instance, if the primary defrost cycle flag is set to an on-state, the control system 154 may control the components of the TCE unit 100 to execute the primary defrost cycle 406B. Additionally, in these embodiments, the control system 154 may rank or prioritize the different defrost cycle types such that if multiple flags are set to an on-state, the control system 154 executes the defrost cycle 406 corresponding to the highest rank or priority of the defrost cycle types having flags set to an on-state.
In other embodiments, the memory 156 corresponds the defrost cycle types to a particular value. In these embodiments, the control system 154 may perform the defrost cycle type corresponding to the value of a particular parameter stored at the memory 156. For instance, if the control system 154 associates the primary defrost cycle type with a value of “primary” or “01”, the control system 154 may control the components of the TCE unit 100 to execute the primary defrost cycle 406B when the memory 156 indicates “primary” or “01” as the defrost cycle type setting.
As will be described below, the control system 154 may be configured to set the flag and/or parameter values while executing the defrost cycle 406. Additionally, the control system 154 may be configured to receive a user-provided input to set the flag and/or parameter value to perform the defrost cycle type indicated by the user. For example, the TCE unit 100 may be associated with a remote programming interface (e.g., an application executing on a client device) via which an operator of the TCE unit 100 can control various parameters and/or settings of the control system 154. As another example, the TCE unit 100 may include a display configured to present one or more user interfaces via which the operator of the TCE unit 100 can control the parameters and/or settings of the control system 154. In addition to setting the indication of a defrost cycle type to utilize during the next off-cycle 404, the user interfaces may be configured to enable the user to program a timer or a scheduler to set the indication of a defrost cycle type at a predetermined time in the future. It should be appreciated that the user programmed timer or scheduler based defrost cycles may not interfere with the automatic control of the defrost cycle type described elsewhere herein. Said another way, disclosed techniques enable users to operate the TCE unit 100 in accordance with both user-programmed schedules and automatic controls simultaneously.
As described above, during the on-cycle 402, the control system 154 may operate the compressor 139 in the on-state until one of several possible threshold conditions are reached. Referring now to
Another possible threshold condition that may trigger the ending of the compressor cycle is a first temperature set point being reached (510). As discussed above, the control system 154 may include at least one sensor disposed in the interior space 122 to capture sensor data associated with a temperature of the interior space 122. The first temperature set point may be set based on input from a user, e.g., a selection of a temperature in 0.1° F. increments from −50° F. to 100° F. For instance, the first temperature set point may be 36° F. Specifically, when the sensor disposed in the interior space 122 detects (510) a temperature at or below the first temperature set point, and a first minimum compressor runtime is reached (512), the control system 154 may end (508) the compressor cycle. The first minimum compressor runtime may be set based on input from a user, e.g., a selection of an amount of time in one minute increments from 0 to 300. For instance, an example first minimum compressor runtime may be 15 minutes.
If the first temperature set point is not reached after a threshold amount of time for shifting the temperature set point (514), another possible threshold condition that may trigger the ending of the compressor cycle is a second temperature set point being reached (516). The threshold amount of time for shifting the temperature set point may be set based on input from a user, e.g., a selection of an amount of time in one minute increments from 0 to 300. For instance, an example threshold amount of time may be 35 minutes. Like the first temperature set point, the second temperature set point may be set based on input from a user, e.g., a selection of a temperature in 0.1° F. increments from −50° F. to 100° F. Generally speaking, however, the second temperature set point is higher than the first temperature set point. For instance, the first temperature set point may be 40° F. Specifically, when the sensor disposed in the interior space 122 detects (516) a temperature at or below the second temperature set point after the threshold amount of time for shifting the temperature set point has passed (514), and a first minimum compressor runtime is reached (512), the control system 154 may end (508) the compressor cycle. As a note, the threshold amount of time is generally longer than the first minimum compressor runtime, so checking that the first minimum compressor runtime has been reached (512) may not be necessary given that the threshold period of time for shifting the temperature set point has passed (514).
Still another possible threshold condition that may trigger the ending of the compressor cycle is a minimum temperature being reached (518). The minimum temperature may be a minimum allowable temperature for the temperature controlled environment, and may be set based on input from a user, e.g., a selection of a temperature in 0.1° F. increments from −50° F. to 100° F. For instance, the minimum temperature may be 33° F. Specifically, when the sensor disposed in the interior space 122 detects (518) a temperature at or below the minimum temperature, and a second minimum compressor runtime is reached (520), the control system 154 may end (508) the compressor cycle. The second minimum compressor runtime may be a “bare minimum” runtime for the compressor, and may be set based on input from a user, e.g., a selection of an amount of time in one minute increments from 0 to 300. For instance, an example second minimum compressor runtime may be 5 minutes.
In any case, after the compressor cycle is ended (508), a compressor off time clock may also start (522) to track the amount of time that the compressor has been off since the ending of the most recent cycle, e.g., as the natural defrost cycle 406A occurs. Generally speaking, the control system 154 may operate the compressor 139 in the off-state until one of several possible threshold conditions are reached. For instance, as shown at
During the on-cycle 402, the control system 154 may also analyze sensor data to determine whether a particular defrost cycle 406 should be performed during the next off-cycle 404. For example, the control system 154 may analyze performance of evaporator 142 by analyzing the exhaust air temperature of the evaporator 142 (e.g., via a sensor disposed in front of the fans 162) and a return airstream temperature into the evaporator 142 (e.g., via the sensor 211). In some embodiments, performance is determined by analyzing a temperature difference between the exhaust air temperature and the return airstream temperature. In other embodiments, the performance is determined by performing other analyses of the exhaust air temperature and/or the return airstream temperature. Additionally or alternatively, the control system 154 may analyze other temperature values generated by other temperature sensors of the TCE unit 100. If the performance has fallen below a threshold percentage (e.g., 80%, 85%, 90%, or a user-programmed percentage) as compared to normal and/or baseline operation, then the control system 154 may set the defrost type indication in the memory 156 to indicate that the primary defrost cycle 406B should be executed during the next off-cycle 404. Of course, the control system 154 may also be configured to compare other operating conditions of the components of the TCE unit 100 to respective thresholds to determine a need to execute a particular defrost cycle 406.
Turning now to improvements to off-cycle operation, the control system 154 may be configured to perform different defrost cycles types based upon an indication of defrost cycle type stored in the memory 156. Accordingly, the following describes the control techniques implemented by the control system 154 of the TCE unit 100 to perform the different defrost cycle types.
Starting with
The natural defrost cycle 406A may begin when the control system 154 switches the compressor 139 to operate in an off-state while ensuring that the air defrost system operates in an on-state. As described above, frequent switching of the compressor 139 between on- and off-states increases the wear and tear on the compressor 139, leading to more frequent maintenance requirements. Accordingly, at decision 602, the control system 154 determines whether a minimum compressor off time as been achieved. For example, the minimum compressor off time may be 3 minutes, 5 minutes, 7 minutes, 10 minutes, 15 minutes, or a user-programmed time value.
After the minimum compressor off time is reached (“Yes”), the control system 154 then obtains sensor data to determine a temperature of the coil of the evaporator 142. For example, the sensor 213 may provide an accurate measurement of the temperature of the coil of the evaporator 142. At decision 604, the control system 154 compares the obtained temperature value to a temperature threshold to determine whether the coil of the evaporator 142 has warmed to at least a threshold temperature indicative of proper performance of the evaporator 142 in a subsequent on-cycle. For example, the temperature threshold may be 37.0° F., 38.0° F., 39.5° F., or a user-programmed temperature value.
If the sensed temperature of the coil of the evaporator 142 is above the threshold temperature (“Yes”), then the control system 154 terminates the off-cycle 404 and controls (608) the components of the TCE unit 100 to execute another on-cycle 402. On the other hand, if the sensed temperature is below the threshold temperature (“No”), the coil of the evaporator 142 has not warmed to a preferred operating temperature. Accordingly, the control system 154 sets (606) the indication at the memory 156 such that the primary defrost cycle 406B is executed during the next off-cycle 404. In embodiments where the evaporator 142 includes multiple coils and corresponding temperature sensors, then the control system 154 may set the indication at the memory 156 to indicate the primary defrost cycle type if any one of the sensed temperatures is below the threshold temperature. It should be appreciated that regardless of the outcome of the decision 604, the control system 154 executes the subsequent on-cycle 402 after the expiration of the minimum compressor off time.
Turning to
The primary defrost cycle 406B may begin when the control system 154 switches the compressor 139 to operate in an off-state and controls (622) the air defrost system to operate in an on-state. If the air defrost system includes components that operate in an on-state during the on-cycle 402, the control system 154 may control the compressor 139 to switch to an off-state without similarly controlling the air defrost system to switch to an off-state.
At decision 624, the control system 154 determines whether a minimum compressor off time as been achieved. For example, the minimum compressor off time may be 3 minutes, 5 minutes, 10 minute, 15 minutes, or a user-programmed time value. After the minimum compressor off time is reached (“Yes”), the control system 154 then obtains sensor data to determine a temperature of the coil of the evaporator 142. For example, the control system 154 may obtain the temperature data in a manner described above with respect to the natural defrost cycle 406A. At decision 626, the control system 154 compares the obtained temperature value to a temperature threshold to determine whether the coil of the evaporator 142 has warmed to at least a threshold temperature indicative of proper performance of the evaporator 142 in a subsequent on-cycle. For example, the temperature threshold may be 37.0° F., 38.0° F., 39.5° F., or a user-programmed temperature value. Accordingly, in some embodiments, the minimum temperature threshold of the primary defrost cycle 406B is the same as the minimum temperature threshold of the natural defrost cycle 406A. In other embodiments, the minimum temperature threshold of the primary defrost cycle 406B is higher or lower than the minimum temperature threshold of the natural defrost cycle 406A.
To avoid permitting the temperature of the interior space 122 to rise to the point of potentially impacting item quality for items in the interior space 122, the control system 154 may be programmed with a maximum primary defrost time setting. For example, the maximum primary defrost time may be 15 minutes, 20 minutes, 25 minutes, or a user-programmed value. Accordingly, if the sensed temperature of the coil of the evaporator 142 is below the minimum temperature threshold (“No”, decision 626), and the maximum primary defrost time has not been reached (“No”, decision 628), the control system 154 may continue executing the primary defrost systems and obtaining additional temperature data indicative of the temperature of the coil of the evaporator 142.
If the control system 154 senses that the temperature of the coil of the evaporator 142 is above the minimum temperature threshold before the maximum primary defrost time is reached (“Yes”, decision 626), then it is indicative that the primary defrost cycle 406B was able to properly defrost the coil of the evaporator 142. Accordingly, the control system 154 may set (627) the indication of defrost cycle type in the memory 156 to indicate the natural defrost cycle 406A and control (634) the components of the TCE unit 100 to execute another on-cycle 402. As a result, the air defrost system is not operated in an on-state during the next off-cycle 404, thereby reducing the power consumption of the TCE unit 100.
On the other hand, if the temperature of the coil of the evaporator 142 never rises above the minimum temperature threshold before the maximum defrost time is met (“No”, decision 628), at decision 630, the control system 154 compares a current temperature of the coil of the evaporator 142 to a secondary temperature threshold. The secondary temperature threshold may be set to a temperature value that indicates whether or not the air defrost system was able to make sufficient progress in defrosting the coil of the evaporator 142. Accordingly, the secondary temperature threshold is generally lower than minimum temperature threshold of the primary defrost cycle 406B. For example, the secondary temperature threshold may be 33.5° F., 34.0° F., 34.5° F., or a user-programmed temperature value.
If the control system 154 determines that the temperature of the coil of the evaporator 142 is above the secondary temperature threshold (“Yes”), it may be inferred that the air defrost system is able to sufficiently defrost the coil of the evaporator 142 (although further operation of the air defrost system is still needed to defrost the coil of the evaporator to a preferred level). Accordingly, the control system 154 may control (634) the components of the TCE unit 100 to execute another on-cycle 402 without changing the indication of the defrost cycle type in the memory 156. On the other hand, if the control system 154 determines that the temperature of the coil of the evaporator 142 is below the secondary temperature threshold (“No”), it may be inferred that the air defrost system is unable to sufficiently defrost the coil of the evaporator 142. Accordingly, the control system 154 may set (632) the indication of defrost cycle type in the memory 156 to indicate the secondary defrost cycle 406C and control (634) the components of the TCE unit 100 to execute another on-cycle 402. As a result, the control system 154 executes the secondary defrost cycle 406C during the next off-cycle 404. It should be appreciated that if the evaporator 142 includes multiple coils and corresponding temperature sensors, then the control system 154 may set the indication at the memory 156 to indicate the secondary defrost cycle type if any one of the sensed temperatures is below the threshold temperature.
Turning to
The secondary defrost cycle 406C may begin when the control system 154 switches the compressor 139 to operate in an off-state and controls (642) the secondary defrost system to operate in an on-state. The control system 154 proceeds through decisions 644, 646, and 650 in a similar manner as described with respect to the decisions 624, 626, and 628 of the primary defrost cycle 406B. It should be appreciated while the control system 154 generally performs the same logical steps, the control system 154 may be configured with different values for the minimum coil temperature of decision 646 and the maximum defrost time of decision 650 may vary than those configured to execute the decision 626 and 626 of the primary defrost cycle 406B. For example, the maximum secondary defrost time may be 30 minutes, whereas the maximum primary defrost time is only 20 minutes. To this end, if the secondary defrost system is unable to sufficiently defrost the coil of the evaporator 142, there may be a serious defect in one or more components of the TCE unit 100. Accordingly, by having a longer maximum secondary defrost time, the control system 154 is provided additional opportunity to self-correct before initiating more serious remedial actions.
If the control system 154 senses that the temperature of the coil of the evaporator 142 is above the minimum temperature threshold before the maximum secondary defrost time is reached (“Yes”, decision 646), then it is indicative that the secondary defrost cycle 406B was able to properly defrost the coil of the evaporator 142. Accordingly, the control system 154 may set (648) the indication of defrost cycle type in the memory 156 to indicate the natural defrost cycle 406A and control (658) the components of the TCE unit 100 to execute another on-cycle 402. As a result, the secondary defrost system is not operated in an on-state during the next off-cycle 404, thereby reducing the power consumption of the TCE unit 100. Because the secondary defrost cycle 406C is generally executed when there is significant condensation on the coil of the evaporator 142, the control system 154 may execute (647) a drip cycle to collect and/or evaporate condensation that has melted off the coil of the evaporator 142 prior to executing the subsequent on-cycle 402.
On the other hand, if the temperature of the coil of the evaporator 142 never rises above the minimum temperature threshold before the maximum defrost time is met (“No”, decision 650), at decision 652, the control system 154 compares a current temperature of the coil of the evaporator 142 to a secondary temperature threshold. Accordingly, the control system 154 may perform similar techniques to those described with respect to the decision 630 of the primary defrost cycle 406B.
If the control system 154 determines that the temperature of the coil of the evaporator 142 is above the secondary temperature threshold (“Yes”), it may be inferred that the secondary defrost system is able to sufficiently defrost the coil of the evaporator 142 (although further operation of the secondary defrost system is still needed to defrost the coil of the evaporator to a preferred level). Accordingly, the control system 154 may control (658) the components of the TCE unit 100 to execute another on-cycle 402 without changing the indication of the defrost cycle type in the memory 156.
On the other hand, if the control system 154 determines that the temperature of the coil of the evaporator 142 is below the secondary temperature threshold (“No”), it may be inferred that the secondary defrost system is also unable to sufficiently defrost the coil of the evaporator 142. Thus, neither the primary defrost cycle 406B or the secondary defrost cycle 406C is able to restore the temperature of the coil of the evaporator 142 to a preferred operating level. Accordingly, the control system 154 may send (654) an alert to an operator of the TCE unit 100. For example, the alert may be an indication in an application executing on a client device, a text and/or push message sent to a client device, an audio alert generated by an output device of the TCE unit 100, or other alert techniques known in the art. In some embodiments, to prevent possible damage to components of the TCE unit 100, the control system 154 may terminate the control loop 400 and not execute another on-cycle 402 until a maintenance check has been completed. In other embodiments, to prevent damage to items located in the interior space 122, the control system 154 may continue to operate a subsequent on-cycle 402. Accordingly, the memory 156 may store an indication of a preferred action for the control system 154 when the secondary defrost cycle 406C is unable to properly defrost the coil of the evaporator 142.
Turning to
The demand defrost cycle 406B may begin when the control system 154 switches the compressor 139 to operate in an off-state and controls (662) the air defrost system to operate in an on-state. It should be appreciated that the flow diagram 660 indicates that the air defrost system operates in the on-state during the demand defrost cycle 406D to reduce the power consumption of TCE unit 100. That said, in other embodiments, the control system 154 may instead control the secondary defrost system(s) to operate in an on-state to reduce the downtime associated with the demand defrost cycle 406D.
At decision 664, the control system 154 operates the air defrost system until a threshold temperature of the coil of the evaporator 142 is reached. It should be appreciated that the threshold temperature of the demand defrost cycle 406D is typically higher than the minimum temperature thresholds of the primary defrost cycle 406B and/or the secondary defrost cycle 406C. For example, the temperature threshold for the demand defrost cycle may be 50° F., 55.0° F., 58.5° F., or a user-programmed temperature value. After the control system 154 detects that the threshold temperature of the coil of the evaporator 142 is reached (“Yes”), the control system 154 may set (666) the indication of defrost cycle type in the memory 156 to indicate the natural defrost cycle 406A and control (668) the components of the TCE unit 100 to execute another on-cycle 402.
As mentioned above, aspects of the systems and methods described herein are controlled by one or more control systems and/or controllers thereof. The one or more control systems may be adapted to run a variety of application programs, access and store data, including accessing and storing data in the associated databases, and enable one or more interactions as described herein. Typically, the control systems is implemented by one or more programmable data processing devices. The hardware elements, operating systems, and programming languages of such devices are conventional in nature, and it is presumed that those skilled in the art are adequately familiar therewith.
The one or more control systems may also include one or more input/output interfaces for communications with one or more processing systems. Although not shown, one or more such interfaces may enable communications via a network, e.g., to enable sending and receiving instructions electronically. The communication links may be wired or wireless.
The one or more control systems may further include appropriate input/output ports for interconnection with one or more output mechanisms (e.g., monitors, printers, touchscreens, motion-sensing input devices, speakers, audio outputs, etc.) and one or more input mechanisms (e.g., keyboards, mice, voice, touchscreens, etc.) serving as one or more user interfaces for the control systems. For example, the one or more control systems may include a graphics subsystem to drive the output mechanism. The links between the control systems and the input or output mechanisms of the system may be wired connections or use wireless communications.
Hence aspects of the systems and methods provided herein encompass hardware and software for controlling the relevant functions. Software may take the form of code or executable instructions for causing a controller or other programmable equipment to perform the relevant steps, where the code or instructions are carried by or otherwise embodied in a medium readable by the controller or other machine. Instructions or code for implementing such operations may be in the form of computer instruction in any form (e.g., source code, object code, interpreted code, etc.) stored in or carried by any tangible readable medium.
As used herein, terms such as computer or machine “readable medium” refer to any medium that participates in providing instructions to a processor for execution. Such a medium may take many forms. Non-volatile storage media include, for example, optical or magnetic disks, such as any of the storage devices in any computer(s) shown in the drawings. Volatile storage media include dynamic memory, such as the memory of such a computer platform. Common forms of computer-readable media therefore include for example: a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM and EPROM, a FLASH-EPROM, any other memory chip or cartridge, or any other medium from which a controller can read programming code and/or data. Many of these forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
It should be noted that various changes and modifications to the embodiments described herein will be apparent to those skilled in the art. Such changes and modifications may be made without departing from the spirit and scope of the present invention and without diminishing its attendant advantages. For example, various embodiments of the systems and methods may be provided based on various combinations of the features and functions from the subject matter provided herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US22/31871 | 6/2/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63208377 | Jun 2021 | US |