This application relates generally to the air handling arts and, more particularly, to a fan with automatic thermal comfort control.
Fans may incorporate temperature sensors to provide a measure of an ambient condition, such as temperature in a space in which the fan is located, in order to regulate the operation of the fan. Of course, the temperature may be subject to wide variability, and it would be desirable for the fan speed to adjust accordingly in order to ensure that comfort is maximized over a range of conditions. Merely adjusting the fan speed based on sensed temperature or other conditions also does not account for the fact that the user's preferences for a particular fan speed based on the temperature are not taken into consideration during the operation. For example, a fan speed that one user finds comfortable at one temperature may not be comfortable for that same user when regulated in a lock-step fashion to a different temperature, or for a different user.
Accordingly, a need is identified for a solution that may address the foregoing limitations, and possibly others that are not identified.
According to a first aspect of the disclosure, an apparatus for circulating air in a space comprises a fan, a sensor for sensing an ambient condition, and a user input for inputting a desired condition (e.g., fan speed or temperature). A controller is configured for controlling the fan to operate substantially at a first fan speed for the desired condition and, based on the desired condition, calculating a second fan speed for the sensed ambient condition.
In one embodiment, a wall controller is provided for controlling the fan, the wall controller including the at least one sensor. Alternatively, the fan may include the at least one sensor, and may also include the controller. A mobile computer may also be provided, which may be used for providing the user input.
The ambient condition may comprise temperature or humidity. The inputted condition may include a desired temperature, and the controller may be operative to adapt the desired temperature to a new temperature based on a user-inputted fan speed at a sensed temperature. The controller may also be adapted to receive a maximum fan speed and a minimum fan speed, and to determine a scaled control value for determining a fan operating speed based on the difference between an effective temperature and a desired temperature. Based on a user-inputted fan speed as the desired condition, the controller may be operative to adjust a temperature range over which the fan goes from a first lower fan speed to a second higher fan speed.
According to another aspect of the disclosure, a method of controlling a fan is provided. The method may comprise providing a user input for inputting a first desired speed as a condition of operation for the fan at a first ambient condition and calculating a fan speed for a second ambient condition based on the first desired speed at the first ambient condition. The method may further include the step of providing the user input for inputting a second desired speed for the fan at a third ambient condition, and the calculating step comprises determining the fan speed based on the second ambient condition and the third ambient condition.
A further aspect of the disclosure pertains to a method of providing a fan. The method comprises providing the fan with a first operating speed for a first ambient condition and a second operating speed for a second ambient condition. The method further comprises providing an input for inputting a desired fan speed, and determining a third ambient condition associated with the desired fan speed. The method further includes the step of determining whether to adjust the first operating speed or the second operating speed based on the desired fan speed and the third ambient condition.
In one embodiment, the step of determining whether to alter or adjust the first operating speed or the second operating speed comprises: (1) determining an ambient temperature associated with the desired fan speed; and (2) adjusting the first operating speed, the second operating speed, or both the first and second operating speeds based on the desired fan speed at the determined ambient temperature. The method may further include the step of adjusting an entire range of fan speeds based on the desired fan speed at the determined ambient temperature.
The adjusting step may comprise: (1) determining whether the desired fan speed corresponds to a minimum speed of the fan; and (2) replacing the first speed value with a new speed value corresponding to a lower speed and a lower temperature. The adjusting step may comprise: (1) determining whether the desired fan speed corresponds to a maximum speed of the fan; and (2) replacing the second speed value with a new speed value corresponding to a higher speed and a higher temperature. The adjusting step may comprise determining whether the desired fan speed does not correspond to a maximum speed or a minimum speed, and then (1) adjusting the first operating speed if the ambient temperature is less than a first temperature value associated with the first operating speed; and (2) adjusting the second operating speed if the ambient temperature is greater than a second temperature value associated with the second operating speed.
Yet a further aspect of the disclosure pertains to a method of operating a fan. The method comprises determining an operating speed for the fan based on a user-defined ideal temperature, maximum speed, and minimum speed. The determining step may comprise determining a scaled control value for determining the operating speed based on the difference between an effective temperature and the user-defined ideal temperature. The method may further include the step of adjusting the user-defined maximum speed or the user-defined minimum speed.
A further aspect of the disclosure pertains to a method of controlling a fan speed. The method comprises providing a first user input corresponding to a first desired speed for the fan based on a first ambient condition; providing a second user input corresponding to a second desired speed for the fan at a second ambient condition; and calculating a fan speed for a third ambient condition, including based on the first and second desired speeds at the first and second ambient conditions. The providing steps may comprise providing the first and second user inputs on a common user interface, and the first and second ambient conditions may be substantially the same. The first user may input the first desired speed prior in time to the second user inputting the second desired speed.
This disclosure also relates to a method for regulating the operation of a fan. The method comprises controlling a speed of the fan based on a sensed temperature. Based on a user input, the method further includes adjusting a temperature range over which the fan goes from a first lower fan speed to a second higher fan speed. The adjusting step may comprise adjusting the temperature range to include a first temperature value at a minimum fan speed corresponding to the first lower fan speed and a second temperature value at a maximum fan speed corresponding to the second higher fan speed.
Reference is now made to
At least one sensor 12 may be provided to detect an ambient condition, either at the fan location or at a location remote from the fan itself (i.e., not at the precise location where the fan is positioned or within part of the fan itself 10, which may involve transmission of the signal to the fan 10 or controller 14 in particular, which can be done via wireless transmitter 18, such as a Wi-Fi radio). For example, the sensor 12 may comprise a temperature sensor, which may be part of the fan 10, and may include a sensor for sensing the remote temperature (e.g., a PIR sensor arrangement). The sensed temperature may be used by a controller 14 to control the fan 10, such as by activating it, deactivating it, or otherwise regulating its speed of operation.
In one aspect of the disclosure, a user input 16 allows a user to input a fan speed (or an ideal temperature, as discussed below) during a learning mode of operation (as contrasted with an automatic mode where the fan speed may be regulated independent of any user input in relation to desired speed). The input 16 may comprise a wired or wireless remote control, and may be provided by way of a user-specific input device, such as a “smart” phone, tablet, computer, or the like, running associated software for communicating the desired value to the fan controller 14 in recognizable form. In this learning mode, the user inputted speed is recorded in a memory 20 (which may be associated with controller 14) and stored, along with a sensed temperature associated with the user input. This recording may be done during an initialization of the fan 10 once installed, or later when a learning mode of operation is selected by the user via the input 16.
Based on the user selected speed for a given temperature, the controller 14 may regulate the operation of the fan 10 based on increases or decreases in temperature from the initial value. With reference to
SScaled=AControl*(TEffective−TIdeal)P
The value Sscaled represents the desired scaled output fan speed, which may be calculated using the above formula. In one implementation, values less than 0.0 are constrained to be 0.0, and values above 1.0 are constrained to be 1.0. A result value of 0.0 indicates that the fan should run at the minimum desired speed (which may be off, but not necessarily). A result value of 1.0 indicates that the fan should run at the maximum desired speed (which may be the maximum speed of the fan, but not necessarily).
The value AControl may be used to adjust the temperature range over which the fan goes from minimum speed to maximum speed.
The value Teffective represents the effective temperature created by combining the actual measured temperature and humidity. The value Tideal represents the user defined ideal temperature. As outlined further in the description that follows, the ideal temperature value can change as new values are learned based on user feedback, such as pertaining to fan speed, and provided by input 16.
The value PControl is a fixed value used to adjust the shape of the resulting curve. A value of 1.0 would cause the fan response in terms of speed to be perfectly linear. Other values cause the response to speed up more or less aggressively as the effective temperature increases.
The calculation for Sscaled may be performed periodically (such as once per minute, which prevents undesirable oscillations in the fan speed). Upon completion, and with reference to
Sactual=Sscaled*(Smax−Smin)+Smin
The value Smax represents the speed (in RPM) of the user's maximum desired speed point. The user can choose for this value to be the maximum of the fan itself, or some lower value if allowing the fan to run that fast is not desired. The value Smin represents the speed (in RPM) of the user's minimum desired speed point. The user can choose for this value to be the minimum of the fan itself (i.e., off), or some higher value if allowing the fan to stop is not desired. The value Sactual represents the actual desired fan speed (in RPM). This value is used by the control 14 as the new desired speed set point for the fan 10.
According to a further aspect of the disclosure, and with reference to
The learning mode may be used to convert user feedback into usable data for the control. This feedback may be provided by the user by either adjusting the fan speed or the ideal temperature (such as by using a remote control, which may include software (e.g., a “smartphone” application), as indicated by input 16 in
As noted, it is possible to directly adjust the ideal temperature value. This indicates to the learning mode that it should replace the lower temperature, shown as point P1 in
The fan 10 (or controller 14 in particular) may initially be provided with a default operating condition pertaining to a range of speeds for a given range of temperatures. When the fan controller 14 is given a new data point by a manual adjustment to the fan speed (such as via user input 16), the new temperature and speed are stored as values, TNew and SNew respectively. It is then necessary to determine which of the two existing control points, or if both, should be replaced. As indicated in
When SNew is close to the minimum speed of the fan, shown as region C in
Once the appropriate point or points have been replaced, the control data values must be updated. This includes creating new values for point P1 and point P2 such that they are ideally positioned again. With reference to
Before ATemp can be calculated, a new temporary ideal temperature, called TTempIdeal, must be created. If point P1 is at the minimum fan speed, then TTempIdeal is TP1. Otherwise, TTempIdeal must be calculated. In order to make the TTempIdeal calculation, an intermediate SRatio value is calculated according to the following formula:
The value of ATemp can be calculated from TTempIdeal.
The ATemp value is now range checked (e.g, if it is between two arbitrary values designed to confine the temperature range, such as for example 0.075 and 0.333; other values may of course be used depending on the particular application). If ATemp is too small, too large of a temperature change would be required for a speed change, so ATemp is replaced with a minimum value. If ATemp is too large, a small temperature change would result in a large speed change, so ATemp is replaced with a maximum value. Once the range check is complete, the AControl value is given the value of ATemp.
After the new AControl value is assigned, a TIdeal must be calculated. As indicated in
The control data has now been calculated. At this point, the control recalculates point P1 and point P2 so as to represent the minimum and maximum speed points. Point P1 fan speed is set to the minimum, and the temperature is set to TIdeal. Point P2 fan speed is set to the maximum, and the temperature is set to the result of this equation:
The control is then operational according to the updated control values until a further user adjustment is made.
Turning to
In one particular embodiment, the transmittal of the condition (including possibly relating to the “on” condition of the fan or its speed of operation, as determined by the mechanical adjustment of the switch 116) is performed by the switch 116. This may be done in several manners. For one, it may be achieved by transmitting control signals for controlling the fan 10 over the circuitry used to supply power to both the fan 10 (including an associated light) and the switch 116, such as conventional AC wiring. The controller 114 for controlling the fan 10 may in this instance communicate with an AC induction motor M for causing movement of the associated fan blades B. This connection is represented by line L in the figure. As can be appreciated, this allows for the switch 116 including the sensor technology disclosed herein to be used in connection with existing fans, thereby allowing for a retrofit situation (that is, the switch may be installed and used to control an existing fan present on the same circuit).
Alternatively or additionally, the transmission of data regarding the sensed conditions may be done wirelessly. Specifically, the switch 116 is associated via controller 114 with a wireless transmitter 118, such as a Wi-Fi radio, for transmitting the operational (including state or speed) or sensed conditions. The transmission may be directly to a receiver associated with the fan controller 114, which may be within an associated housing of the fan 10. This is indicated by line W in the figure.
The switch 116 may also be adapted for control using an intermediate device, such as a handheld controller 120 separate from the fan 10 (e.g., a smart phone, tablet, remote control, or the like). The handheld controller 120 may issue control signals to the controller 114 associated with the switch 116, such as for controlling the on/off state of the fan 10 or an associated light (including possibly as part of an alarm clock or sleep function, according to a particular schedule determined by the user, and may also operate in connection with a learning mode, as described above). The switch 116 may then send signal(s) to the fan controller 118 to regulate the operation of the fan 10 in accordance with the instructions provided by the handheld controller 120.
Thus, in one example of use, the operation of the fan 10 may be regulated by the switch 116. For example, a user turning the switch 116 to the on position would result in a signal being generated to activate the fan 10 and cause it to rotate at a pre-determined speed. The sensor(s) 114a, 114b, 114c may then be used to regulate the operation of the fan 10 based on the output of the sensor(s), including in accordance with pre-determined algorithms based on desired speed for a given condition or conditions (which as noted above may be user-defined). Specifically, the fan 10 may be actuated based upon the sensing of a remote temperature at a pre-determined level, or may be de-activated once actuated (including by a user, and not necessarily as the result of an automated event) once a remotely sensed temperature reaches a pre-determined level.
Alternatively or additionally, the switch 116 may operate to regulate the fan 10 by obtaining information regarding an actual temperature sensed based on the user input. Thus, if for example a user selects “speed 2” on a three speed switch, the switch 116 may via control 114 take note of the conditions (temperature, humidity, or both), and then provide for automatic regulation of the fan operation in the future based on the sensed conditions (e.g., adjusting the speed (anywhere between zero and a pre-determined maximum speed) based on a sensed change in conditions), including as described in the above-referenced embodiments relating to a learning mode of operation (that is, the adjustment of the switch 116 may be the user-selected speed that drives the learning algorithm). Aside from or in addition to activation and de-activation, it is also possible to regulate the speed of the fan 10 according to the sensed temperature or humidity, such as based on a pre-determined or user-inputted set point value, and also to regulate the fan operation based on actual or predicted occupancy. Adjustments to the operation controlled by the switch 116 may also be made by the user via the remote controller 120.
As can be appreciated, the control may also be adapted for use in connection with different users. For instance, a first user input 16 may be provided for allowing a first user to input a first desired speed for the fan based on a first ambient condition, such as temperature. The same user input (or a different one) may be used to allow a second user to input a second desired speed for the fan at a second ambient condition (which may be the same as the first ambient condition, or may be different). A fan speed for a third ambient condition may then be determined, including based on the first and second desired speeds at the first and second ambient conditions.
Having shown and described various embodiments, further adaptations of the apparatuses, methods and systems described herein may be accomplished by appropriate modifications by one of ordinary skill in the art without departing from the scope of the disclosure. Several of such potential modifications have been mentioned, and others will be apparent to those skilled in the art. For instance, the examples, embodiments, geometries, materials, dimensions, ratios, steps, and the like discussed above are illustrative and are not required. Terms like “substantially” or “about” may be considered to allow for variance from any strict value or condition, such as for example 10% or a change that would not impact the ability of the invention to operate in the intended manner. Accordingly, the scope of the disclosure should be considered in terms of claims that may be presented, and is understood not to be limited to the details of structure and operation shown and described in the specification and drawings.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/063,694, the disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4659290 | Kundert | Apr 1987 | A |
4891953 | Isono | Jan 1990 | A |
5041825 | Hart | Aug 1991 | A |
5119987 | Kobayashi | Jun 1992 | A |
5180333 | Shyu | Jan 1993 | A |
5187472 | Hart et al. | Feb 1993 | A |
5189412 | Mehta et al. | Feb 1993 | A |
5253804 | Sarazen, Jr. et al. | Oct 1993 | A |
5364026 | Kundert | Nov 1994 | A |
5372545 | Noda et al. | Dec 1994 | A |
5385297 | Rein et al. | Jan 1995 | A |
5449112 | Heitman et al. | Sep 1995 | A |
5449275 | Gluszek et al. | Sep 1995 | A |
5528229 | Mehta | Jun 1996 | A |
5627527 | Mehta | May 1997 | A |
5701117 | Platner et al. | Dec 1997 | A |
5810244 | Ngai | Sep 1998 | A |
5857906 | Cho | Jan 1999 | A |
5996898 | Parker et al. | Dec 1999 | A |
6155341 | Thompson et al. | Dec 2000 | A |
6294874 | Rudolph et al. | Sep 2001 | B1 |
6415984 | Parker et al. | Jul 2002 | B1 |
6651895 | Kadle et al. | Nov 2003 | B1 |
6669101 | Ichishi et al. | Dec 2003 | B2 |
6792319 | Bilger | Sep 2004 | B1 |
6909921 | Bilger | Jun 2005 | B1 |
6912429 | Bilger | Jun 2005 | B1 |
7346440 | Ichishi et al. | Mar 2008 | B2 |
7392662 | Gao | Jul 2008 | B2 |
7571865 | Nicodem et al. | Aug 2009 | B2 |
7665319 | Hsieh et al. | Feb 2010 | B2 |
7690583 | Cherewatti et al. | Apr 2010 | B2 |
7747246 | Zellner et al. | Jun 2010 | B2 |
8195313 | Fadell et al. | Jun 2012 | B1 |
8233890 | Zellner et al. | Jul 2012 | B2 |
8364318 | Grabinger et al. | Jan 2013 | B2 |
8374725 | Ols | Feb 2013 | B1 |
8510255 | Fadell et al. | Aug 2013 | B2 |
8526925 | Zellner et al. | Sep 2013 | B2 |
8543244 | Keeling et al. | Sep 2013 | B2 |
8558179 | Filson et al. | Oct 2013 | B2 |
8560128 | Ruff et al. | Oct 2013 | B2 |
8571518 | Imes et al. | Oct 2013 | B2 |
8594850 | Gourlay et al. | Nov 2013 | B1 |
8606374 | Fadell et al. | Dec 2013 | B2 |
8620841 | Filson et al. | Dec 2013 | B1 |
8626344 | Imes et al. | Jan 2014 | B2 |
8900041 | Toy | Dec 2014 | B2 |
9158311 | Geissler | Oct 2015 | B2 |
20010048279 | Beifus | Dec 2001 | A1 |
20030225480 | Liu et al. | Dec 2003 | A1 |
20030225542 | Liu et al. | Dec 2003 | A1 |
20050115258 | Violand | Jun 2005 | A1 |
20050125083 | Kiko | Jun 2005 | A1 |
20090014545 | Horiuchi | Jan 2009 | A1 |
20100215510 | Tsai et al. | Aug 2010 | A1 |
20100291858 | Toy | Nov 2010 | A1 |
20110010014 | Oexman et al. | Jan 2011 | A1 |
20110264273 | Grabinger et al. | Oct 2011 | A1 |
20110264275 | Thomle et al. | Oct 2011 | A1 |
20110264280 | Grabinger et al. | Oct 2011 | A1 |
20110274561 | Kobayashi | Nov 2011 | A1 |
20110313579 | Ling | Dec 2011 | A1 |
20120125592 | Fadell et al. | May 2012 | A1 |
20120179300 | Warren et al. | Jul 2012 | A1 |
20120239221 | Mighdoll et al. | Sep 2012 | A1 |
20120255720 | Miller | Oct 2012 | A1 |
20120316687 | Chen et al. | Dec 2012 | A1 |
20130024799 | Fadell et al. | Jan 2013 | A1 |
20130099009 | Filson et al. | Apr 2013 | A1 |
20130099010 | Filson et al. | Apr 2013 | A1 |
20130103207 | Ruff et al. | Apr 2013 | A1 |
20130173064 | Fadell et al. | Jul 2013 | A1 |
20130211783 | Fisher et al. | Aug 2013 | A1 |
20130226354 | Ruff et al. | Aug 2013 | A9 |
20130238160 | Imes et al. | Sep 2013 | A1 |
20130263034 | Bruck et al. | Oct 2013 | A1 |
20130297555 | Fadell et al. | Nov 2013 | A1 |
20130332000 | Imes et al. | Dec 2013 | A1 |
20140027645 | Filson et al. | Jan 2014 | A1 |
Number | Date | Country |
---|---|---|
2007623088 | Oct 2007 | JP |
A2007263088 | Oct 2007 | JP |
2010242626 | Oct 2010 | JP |
201112550 | Jun 2011 | JP |
2011122550 | Jun 2011 | JP |
2017511438 | Apr 2017 | JP |
2015153604 | Oct 2015 | WO |
Entry |
---|
Non-Final Office Action dated Jul. 6, 2018 for U.S. Appl. No. 15/300,844, filed Sep. 30, 2018. |
Final Office Action dated Jan. 30, 2019 for U.S. Appl. No. 15/300,844, filed Sep. 30, 2018. |
Non-Final Office Action dated Aug. 16, 2019 for U.S. Appl. No. 15/300,844, filed Sep. 30, 2018. |
Final Office Action dated Feb. 19, 2020 for U.S. Appl. No. 15/300,844, filed Sep. 30, 2018. |
Notice of Allowance dated Apr. 7, 2020 for U.S. Appl. No. 15/300,844, filed Sep. 30, 2018. |
English Abstract of JP2010242626 dated Oct. 28, 2010. |
English Abstract of JP201112550 dated Jun. 23, 2011. |
English Abstract of JP2007623088 dated Oct. 11, 2007. |
Number | Date | Country | |
---|---|---|---|
62063694 | Oct 2014 | US |