Climate controller
11036245 · 2021-06-15
Inventors
Cpc classification
F24F11/65
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/77
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F2110/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/56
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/62
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F2110/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/0008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/523
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/46
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F24F11/56
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/62
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/46
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A climate controller having a control unit operable to activate and de-activate an HVAC unit, a temperature sensor and a humidity sensor operable to communicate temperature and relative humidity measurements to the control unit, and an interface to a network through which the control unit is operable to connect to a networked server and transmitting measurements for temperature and relative humidity; the control unit operable to activate and de-activate the HVAC unit according to the control unit operable to measure a temperature and humidity level, operable to obtain a value for a temperature setting and mode of operation for the HVAC unit, and operable to communicate a signal to the HVAC unit to effect the activation or de-activation. Climate control is achieved with reference to a comfort level temperature, and energy efficiency is achieved through the application of machine learning methods operated on data sets gathered by the climate controller.
Claims
1. A climate controller comprising: a control unit for controlling two or more functions of an HVAC unit servicing a climate controlled space, wherein the two or more functions are selected from the following: temperature setting, fan speed, mode, and on/off setting; a temperature sensor for taking temperature measurements and communicating the temperature measurements to the control unit; and a humidity sensor for taking humidity measurements and communicating the humidity measurements to the control unit, wherein the control unit is operable to control the two or more functions of the HVAC unit by sending signals to the HVAC unit to set setpoints for the two or more functions, and the control unit is further operable to calculate the setpoints using machine learning trained on past and present temperature and humidity measurements to predict future temperatures and humidities, in order to achieve a desired temperature and a desired humidity in the climate controlled space.
2. The climate controller according to claim 1 wherein the control unit is further operable to implement machine learning methods and to calculate the setpoints based on one or more additional environmental parameters.
3. The climate controller according to claim 2 wherein the one or more additional environmental parameters is selected from the following: luminosity, time of day, passive infrared activity count, outdoor temperature, and outdoor humidity.
4. The climate controller according to claim 1 wherein the desired temperature and humidity correspond to a desired apparent temperature.
5. The climate controller according to claim 4 comprising a network interface to communicatively connect the control unit to a computer processor, and the computer processor is operable to receive one or more of the desired temperature, humidity, and apparent temperature as selected by a user.
6. The climate controller according to claim 4 comprising a network interface to communicatively connect the control unit to a computer processor, the computer processor communicatively connected to a data storage device and operable to retrieve one or more of the desired temperature, humidity, and apparent temperature pre-stored on the data storage device.
7. The climate controller according to claim 4 wherein one or more of the desired temperature, humidity, and apparent temperature lie within a respective comfort band defined by a minimum and a maximum respective desired temperature, humidity, or apparent temperature.
8. The climate controller according to claim 7 comprising a network interface to communicatively connect the control unit to a computer processor, and the computer processor is operable to receive the comfort band as selected by a user.
9. The climate controller according to claim 7 comprising a network interface to communicatively connect the control unit to a computer processor, the computer processor communicatively connected to a data storage device and operable to retrieve the comfort band pre-stored on the data storage device.
10. The climate controller according to claim 9 wherein the computer processor is operable to recommend the comfort band to a user.
11. The climate controller according to claim 1 wherein the setpoints are selected on the basis of the minimum power consumption required to achieve the desired temperature and humidity.
12. The climate controller according to claim 1 wherein the setpoints are selected on the basis of a target time required to achieve the desired temperature and humidity.
13. The climate controller according to claim 1 comprising a network interface to communicatively connect the control unit to a computer processor, the computer processor communicatively connected to a user interface and operable to display the temperature and humidity measurements on the user interface.
14. The climate controller according to claim 13 wherein the control unit is further operable to control the computer processer to display the user interface comprising a plurality of sliders, each slider being operable to display a plurality of values of a parameter corresponding to at least one of climatic environment and energy consumption, the plurality of values comprising a desired value, a current value, and an interdependent range of values calculated taking into account the settings of the other sliders.
15. The climate controller according to claim 1 comprising an infrared module, the control unit is further operable to use the infrared module to send infrared signals to the HVAC unit to control one or more functions of the HVAC unit.
16. The climate controller according to claim 15 wherein the HVAC unit comprises a remote control for sending infrared signals to the HVAC unit to control one or more functions of the HVAC unit, the infrared module is operable to replicate one or more of the infrared signals sent by the remote control.
17. The climate controller according to claim 14 wherein the plurality of sliders of the user interface comprising at least one of a temperature slider, a humidity slider, an energy slider, and a time slider.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Non-limiting examples are described with reference to the following figures, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) Referring to the figures, a climate controller 1 comprises a control unit 7 for controlling one or more functions of an HVAC unit 13 servicing a climate controlled space. A temperature sensor 3 takes temperature measurements and communicates the temperature measurements to the control unit 7. A humidity sensor 5 takes humidity measurements and communicates the humidity measurements to the control unit 7. The control unit 7 controls the one or more functions of the HVAC unit 13 based on the temperature and humidity measurements to achieve a desired temperature and a desired humidity in the climate controlled space. The one or more functions can be selected from the following: temperature setting, fan speed setting, mode, heating/cooling/drying/ventilation mode setting, and on/off setting. However, HVAC units can include other functions and these can also be selected.
(10) The control unit 7 controls the functions of the HVAC unit by sending signals to the HVAC unit to set setpoints for one or more of the functions. The setpoints are calculated from machine learning methods trained on past temperature and humidity measurements to predict future temperatures and humidities. Suitable machine learning methods include those based on machine learning algorithms such as support vector machines, random forests, and neural networks. These perform processes such as feature selection, dimensionality reduction, and regression analysis in order to generate setpoints or target vectors.
(11) In addition to past temperature and humidity measurements, the machine learning methods calculate the setpoints based on one or more further environmental parameters. The one or more further environmental parameters can be selected from the following: luminosity, time of day, passive infrared activity count, outdoor temperature, and outdoor humidity. These parameters can be measured by sensors, or can be obtained from the internet, or can simply be entered by a user. For example, outdoor temperature and humidity can be scraped from websites on the internet.
(12) The climate controller 1 further comprises a network interface 9 to communicatively connect the control unit 7 to a computer processor. The computer processor implements the machine learning methods to calculate the setpoints. In another embodiment, the computer processor also obtains one or more of the environmental parameters. The computer processor can form part of one of the following: a networked server, a desktop computer, a laptop computer, a smartphone.
(13) The climate controller further comprises a data storage device communicatively connected to the computer processor. The data storage device stores one or more of the environmental parameters for use as past data by the machine learning methods to calculate the setpoints. In
(14) It is often convenient to set a desired apparent temperature, such as one calculated using the humidex. An apparent temperature takes into account temperature (dry bulb) and humidity, and is a measure of how hot the environment feels to a person.
(15) The network interface 9 communicatively connects the control unit to a computer processor. The computer processor receives one or more of the desired temperature, humidity, and apparent temperature as selected by a user. The computer processor in this case can be the same computer processor described above that implements the machine learning methods, or it can be part of a separate device. In
(16) In some embodiments, one or more of the desired temperature, humidity, and apparent temperature lie within a respective comfort band defined by a minimum and a maximum respective desired temperature, humidity, or apparent temperature. The computer processor can receive the comfort band as selected by a user. Alternatively or additionally, the computer processor is communicatively connected to a data storage device and retrieves the comfort band pre-stored on the data storage device. In this way, the climate controller 1 can operate fully automatically without the user needing to input a desired temperature, humidity, or apparent temperature. In one embodiment, the comfort band is customized for a particular user. In another embodiment, the minimum and maximum values defining the comfort band vary during the day. In a further embodiment, the computer processor recommends the comfort band to a user.
(17) The setpoints can be selected on the basis of the minimum power consumption required to achieve the desired temperature and humidity. The setpoints can also be selected on the basis of a target time required to achieve the desired temperature and humidity.
(18) The user interface 11 can display the temperature and humidity measurements in real time. As shown in
(19) In one preferred embodiment, the climate controller 1 communicates with the HVAC unit by non-invasive means. In one particular example, the HVAC unit 13 is controlled by a remote control operated by a user. The remote control sends infrared signals to the HVAC unit 13 to control one or more or all functions of the HVAC unit 13. The climate controller 1 includes an infrared module 15, and the control unit 7 controls one or more functions of the HVAC unit 13 by using the infrared module 15 to replicate one or more or all of the infrared signals normally provided by the remote control. This embodiment is particularly advantageous in that the climate controller 1 can be used with existing HVAC units without any modification to the HVAC unit itself.
(20) The present invention also provides a method of controlling a climate in a climate controlled space using a climate controller. In one embodiment, the climate controller comprises: the temperature sensor 3 for taking temperature measurements; and the humidity sensor 5 for taking humidity measurements. The embodiment comprises controlling one or more functions of the HVAC unit 13 servicing the controlled climate space based on the temperature and humidity measurements to achieve a desired temperature and a desired humidity in the climate controlled space.
(21) The embodiment more particularly comprises: using machine learning methods trained on past temperature and humidity measurements to predict future temperatures and humidities in order to calculate setpoints for one or more of the functions that achieve a desired temperature and a desired humidity in the climate controlled space; and sending signals to the HVAC unit 13 to set the setpoints.
(22) Other embodiments of the method of controlling a climate in a climate controlled space according to the present invention can be appreciated from the foregoing description.
(23) The following description describes further details of other embodiments and relates in general to a system and method for indoor climate control effected via a HVAC unit implemented in a climate controller.
(24)
(25) A user interface 11 is presented to a user of the climate controller 1 on a computer 12, in a preferred embodiment a touch screen smartphone or tablet device. The user interface 11 communicates with the climate controller 1 via the network interface 9. In a preferred embodiment, the user interface 11 displays sliders 20 indicating and capable of setting an indoor temperature T as measured at a dry bulb by temperature sensor 3, indoor relative humidity H as measured by humidity sensor 5, and energy consumption E of the HVAC unit 13. Through testing, it has been found that the following linear model is a usable approximation for the relationship between T, H and E:
(26) For changing T:
(27) H(T)=a.sub.T.Math.T+b.sub.T
(28) E(T)=α.sub.E.Math.|T−T.sub.outside|
(29) For changing H:
(30) T(H)=α.sub.H.Math.H+b.sub.H=(1/a.sub.T).Math.T−(b.sub.T/a.sub.T)
(31) E(H)=α.sub.E.Math.|T(H)−T.sub.outside|
(32) For changing E:
(33) T(E)=T.sub.outside±(E/α.sub.E)
(34) H(E)=a.sub.E.Math.T(E)+b.sub.T
(35) Where:
(36) T.sub.outside is the outside temperature outside the indoor climate affected by the HVAC unit 13, retrieved by the control unit 7 from the network 10 via the network interface 9. In a preferred embodiment, geolocation features of the computer 12 are employed to precisely locate the controller 1 and enable precise identification of T.sub.outside;
(37) a.sub.T, b.sub.T, and α.sub.E are parameters of the indoor climatic environment to be identified by the controller;
(38) |x| indicates the absolute or modulus value of x; and
(39) ± is chosen depending whether the controller must heat or cool the indoor climatic environment to reach a desired comfort level.
(40) A preferred embodiment of the climate controller possesses a learning mode shown in
(41) When that condition is true, the control unit 7 will, in a preferred embodiment, activate the untested mode of the HVAC unit 13 via the infrared module 15 to a user set a desired temperature setting for that mode T_s. T_s is the temperature at which the user feels they would be comfortable. The control unit 7 begins recording values for indoor dry bulb temperature and relative humidity as measured by sensors 3 and 5 at regular time intervals, and storing said recorded values on either the control unit 7 or in a preferred embodiment on the network server 14. Through testing, a preferred time interval has been found to be every five minutes.
(42) The control unit 7 will maintain activation of the HVAC unit 13 until, if in a cooling mode, the indoor temperature T reaches a value T_learn which is below T_s, or if in a heating mode, the indoor temperature T reaches a value T_learn which is above T_s. T_learn is automatically set by the control unit 7 to be several degrees away from T_s at an uncomfortable temperature for the user.
(43) Through testing, the best value for T_learn has been found to be ±2° C. of T_set. If T_learn cannot be reached, the control unit 7 will cease activation of the HVAC unit after an appropriate time period, which through testing has been determined to be two hours. When activation is no longer desired the control unit 7 will deactivate the HVAC unit 13 via, in a preferred embodiment, the infra red module 15.
(44) Following deactivation of the HVAC unit 13, the control unit 7 continues to monitor and store values for temperature and relative humidity via sensors 3 and 5 until indoor temperature T is once again within T_t degrees of T_out, i.e. indoor and outside temperatures return to an approximate equilibrium. During this time, the control unit is still recording values for indoor dry bulb temperature and relative humidity as measured by sensors 3 and 5 at regular time intervals, and storing said recorded values on either the control unit 7 or in a preferred embodiment on the network server 14.
(45) The control unit 7 or in a preferred embodiment the network server 14 is thus able to estimate the energy consumption required to overcome a delta between a desired (or “end point”) temperature and a starting indoor temperature based on known characteristics of the HVAC unit 13 and time intervals during the learning cycle, as well as how the previously untested mode's activation affects relative humidity during the cycle, given a set of outside conditions known to the control unit 7 or preferably the network server 14.
(46)
(47) As outside conditions vary, adjustments can be made to the parameters aT, bT, and αE to approximate the effects of such variations on the HVAC unit 13. In a preferred embodiment, learning mode is repeated for different sets of outside conditions so that the best adjustments can be made.
(48) In a preferred embodiment of the climate controller's operation mode shown in
(49) In a preferred embodiment, a user is able to enter into the user interface 11 a comfort level. The comfort level is a combination of indoor dry bulb temperature and relative humidity, according to the well known Heat Index Equation based on the work of R. G. Steadman. In a preferred embodiment, the user interface 11 is additionally capable of presenting a suggested comfort level to the user to maximize his or her comfort given current outside conditions whilst minimizing energy usage or time taken to reach that comfort level. Knowledge of the ideal comfort level of the user comes from recording the user's past inputs and selections made via the user interface 11.
(50) Once the user selects a desired comfort level via the user interface 11, this is communicated to the control unit 7 or in a preferred embodiment the network server 14. If the number of possible modes on the HVAC unit 13 is M, and the number of steps on a path, i.e. different HVAC unit activation modes following on from each other, taken to reach a desired comfort level from an initial starting point, is n, there are M{circumflex over ( )}n possible combinations of different paths. It is therefore not feasible to conduct an exhaustive search for the best or shortest (minimizing energy usage or time) path from current indoor climatic conditions to desired comfort level. However, the control unit 7 or in a preferred embodiment the network server 14 drastically reduces the search space having already obtained a linear or polynomial approximation of a convex hull 23 according to the machine learning methods outlined above. A path calculation and its linear alternative are shown in
(51) During operation mode, additional data points are gathered relating to the currently activated mode of the HVAC unit 13 and stored on the control unit 7 or preferably the network server 14. In a preferred embodiment, the convex hull 23 is periodically regenerated and via the aforementioned machine learning techniques the parameters for that HVAC unit mode and depending on the machine learning method chosen the hyperplane computation and/or equations re-calculated, such that the climate controller 1 is able to continuously optimize its performance.
(52) The operation mode of the climate controller 1 is summarized in
(53) It can be appreciated that the aforesaid embodiments are only exemplary embodiments adopted to describe the principles of the present invention, and the present invention is not merely limited thereto. Various variants and modifications may be made by those of ordinary skill in the art without departing from the spirit and essence of the present invention, and these variants and modifications are also covered within the scope of the present invention. Accordingly, although the invention has been described with reference to specific examples, it can be appreciated by those skilled in the art that the invention can be embodied in many other forms. It can also be appreciated by those skilled in the art that the features of the various examples described can be combined in other combinations. In particular, there are many possible permutations of the circuit arrangements described above which use the same passive method to achieve passive power factor correction, and which will be obvious to those skilled in the art.