Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHODS AND SYSTEMS FOR MODULATING ENERGY USAGE
Document Type and Number:
WIPO Patent Application WO/2022/168035
Kind Code:
A1
Abstract:
The present disclosure provides a computer‐implemented method of modulating energy consumption by a water provision system, the water provision system comprising a heat pump configured to transfer thermal energy from the surrounding to a thermal energy storage medium and a control module configured to control operation of the water provision system, the water provision system being configured to provide water heated by the thermal energy storage medium to a water outlet, the method being performed by the control module and comprising: upon determining that the water outlet is turned on, determining an elapse time from an initial time when the method is implemented; setting a temperature for heated water being provided to the water outlet based on the elapse time; and progressively reducing the temperature for heated water being provided to the water outlet as the elapse time increases until a target temperature is reached.

Inventors:
KONOWALCZYK PETER (GB)
Application Number:
PCT/IB2022/051065
Publication Date:
August 11, 2022
Filing Date:
February 07, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
OCTOPUS ENERGY GROUP LTD (GB)
International Classes:
F24D19/10; F24H15/174; F24H15/219
Foreign References:
CN108050707A2018-05-18
CN201265954Y2009-07-01
CN111981700A2020-11-24
Attorney, Agent or Firm:
KAZI, Ilya (GB)
Download PDF:
Claims:
CLAIMS

1. A computer-implemented method of modulating energy consumption by a water provision system, the water provision system comprising a heat pump configured to transfer thermal energy from the surrounding to a thermal energy storage medium and a control module configured to control operation of the water provision system, the water provision system being configured to provide water heated by the thermal energy storage medium to a water outlet, the method being performed by the control module and comprising: upon determining that the water outlet is turned on, determining an elapse time from an initial time when the method is implemented; upon determining that the elapse time is less than a first time threshold, setting a temperature for heated water being provided to the water outlet to a first temperature, wherein the first time threshold is at least one day and the first temperature is higher than a target temperature; and progressively reducing the temperature for heated water being provided to the water outlet as the elapse time increases until a target temperature is reached.

2. The method of claim 1, further comprising, upon determining that the elapse time equals to or exceeds the first time threshold, setting a second temperature for heated water being provided to the water outlet, the second temperature being lower than the first temperature.

3. The method of claim 2, wherein the second temperature is higher than the target temperature, the method further comprising, upon determining that the elapse time equals to or exceeds the first time threshold, determining if the elapse time exceeds a second time threshold.

4. The method of claim 3, further comprising, setting a third temperature for heated water being provided to the water outlet, the third temperature being lower than the second temperature.

5. The method of claim 4, wherein the third temperature equals the target temperature, the method further comprising ceasing to reduce the temperature for heated water being provided to the water outlet.

6. The method of claim 1, wherein the first time threshold is one day, multiple days, one week, or multiple weeks.

7. The method of any of claims 3 to 6, wherein the second time threshold is a multiple of the first time threshold.

8. The method of claim 6 or 7, wherein the first time threshold and/or the second time threshold is set by a user.

9. The method of any preceding claim, wherein the target temperature is set by a user.

10. The method of any preceding claim, wherein the target temperature is determined based on an energy consumption target.

11. The method of any preceding claim, wherein the target temperature is in a range of 38°C to 44°C.

12. The method of claim 1, wherein the first temperature is set by a user at the initial time.

13. The method of any preceding claim, further comprising storing a plurality of user profiles, each profile corresponding to one of a plurality of users of the water outlet and comprises a corresponding first temperature.

14. The method of claim 13, wherein each profile comprises a corresponding target temperature.

15. The method of claim 13 or 14, wherein each profile comprises a corresponding first time threshold.

16. The method of any preceding claim, wherein the method is performed by a machine learning algorithm.

17. A control module for controlling operation of a water provision system, the water provision system comprising a heat pump configured to transfer thermal energy from the surrounding to a thermal energy storage medium and a control module configured to control operation of the water provision system, the water provision system being configured to provide water heated by the thermal energy storage medium to a water outlet, the control module being configured to implement the method of any preceding claim.

18. A water provision system for provisioning heated water to a water outlet, comprising: a thermal energy storage configured to store thermal energy; a heat exchanger arranged proximal to the thermal energy storage configured to heat water for provision by the water provision system using thermal energy stored in the thermal energy storage; a heat pump configured to transfer thermal energy from the surrounding to the thermal energy storage; and a control module configured to control operation of the water provision system, the control module being configured to: upon determining that the water outlet is turned on, determine an elapse time from an initial time when the method is implemented; upon determining that the elapse time is less than a first time threshold, set a temperature for heated water being provided to the water outlet to a first temperature, wherein the first time threshold is at least one day and the first temperature is higher than a target temperature; and progressively reduce the temperature for heated water being provided to the water outlet as the elapse time increases until a target temperature is reached.

19. The water provision system of claim 18, further comprising one or more electrical heating elements configured to heat water for provision by the water provision system.

20. The water provision system of claim 18 or 19, wherein the water outlet is a shower.

21. A computer program stored on a computer readable storage medium for, when executed on a computer system, instructing the computer system to carry out the method of any of claims 1-16.

22

Description:
METHODS AND SYSTEMS FOR MODULATING ENERGY USAGE

The present disclosure relates to methods and systems for managing utility consumption. In particularthe present disclosure relates to methods and systems for actively modulating energy consumption in a domestic setting, as well as commercial, public and other settings with water and/or energy provisions.

BACKGROUND

Whether it is in a commercial or domestic setting, heated water is required throughout the day all year round. It goes without saying that the provision of heated water requires both clean water and a source of heat. To provide heated water, a heating system is provided to an often centralised water provision system to heat water up to a predetermined temperature e.g. set by a user, and the heat source used is conventionally one or more electric heating elements or burning of natural gas. Generally, during periods of high energy (e.g. gas or electricity) demand utilities providers would implement a peak tariff which increases the unit cost of energy, partly to cover the additional cost of having to purchase more energy to supply to customers and partly to discourage unnecessary energy usage. Then, during periods of low energy demand utilities providers would implement an off-peak tariff which lowers the unit cost of energy to incentivise customers to switch to using energy during these off-peak periods instead of peak periods to achieve an overall more balanced energy consumption over time. However, such strategies are only effective if customers are always aware of the changes in tariffs and in addition make a conscious effort to modify their energy consumption habits.

Clean water as utility is currently receiving much attention. As clean water becoming scarcer, there has been much effort to educate the public on the conservation of clean water as well as development of systems and devices that reduce water consumption, such as aerated showers and taps to reduce water flow, showers and taps equipped with motion sensors that stop the flow of water when no motion is detected, etc. However, these systems and devices are restricted to a single specific use and only have limited impact on problematic water consumption habits. With growing concerns over the environmental impact of energy consumption, there has been a recent growing interest in the use of heat pump technologies as a way of providing domestic heated water. A heat pump is a device that transfers thermal energy from a source of heat to a thermal reservoir. Although a heat pump requires electricity to accomplish the work of transferring thermal energy from the heat source to the thermal reservoir, it is generally more efficient than electrical resistance heaters (electrical heating elements) as it typically has a coefficient of performance of at least 3 or 4. This means under equal electricity usage 3 or 4 times the amount of heat can be provided to users via heat pumps compared to electrical resistance heaters.

The heat transfer medium that carries the thermal energy is known as a refrigerant. Thermal energy from the air (e.g. outside air, or air from a hot room in the house) or a ground source (e.g. ground loop or water filled borehole) is extracted by a receiving heat exchanger and transferred to a contained refrigerant. The now higher energy refrigerant is compressed, causing it to raise temperature considerably, where this now hot refrigerant exchanges thermal energy via a heat exchanger to a heating water loop. In the context of heated water provision, heat extracted by the heat pump can be transferred to a water in an insulated tank that acts as a thermal energy storage, and the heated water may be used at a later time when needed. The heated water may be diverted to one or more water outlets, e.g. a tap, a shower, a radiator, as required. However, a heat pump generally requires more time compared to electrical resistance heaters to get water up to the desired temperature.

Since different households, workplaces and commercial spaces have different requirements and preferences for heated water usage, new ways of heated water provision are desirable in order to enable heat pumps to be a practical alternative to electrical heaters. Moreover, in order to conserve energy and water, it may be desirable to modulate the consumption of energy and clean water; however, modulating utility consumption cannot simply be a blanket cap on usage.

It is therefore desirable to provide improved methods and systems for modulating energy consumption. SUMMARY

In view of the foregoing, an aspect of the present technology provides a computer- implemented method of modulating energy consumption by a water provision system, the water provision system comprising a heat pump configured to transfer thermal energy from the surrounding to a thermal energy storage medium and a control module configured to control operation of the water provision system, the water provision system being configured to provide water heated by the thermal energy storage medium to a water outlet, the method being performed by the control module and comprising: upon determining that the water outlet is turned on, determining an elapse time from an initial time when the method is implemented; upon determining that the elapse time is less than a first time threshold, setting a temperature for heated water being provided to the water outlet to a first temperature, wherein the first time threshold is at least one day and the first temperature is higher than a target temperature; and progressively reducing the temperature for heated water being provided to the water outlet as the elapse time increases until a target temperature is reached.

According to embodiments of the present technology, when a water outlet, e.g. a shower, is turned on, the temperature of the heated water being provided to the water outlet is set based on an elapse time since the present method is implemented, and the temperature of the heated water is progressively reduced over time until a target temperature is reached. In doing so, it is possible to gradually reduce the energy consumed by heating water for water outlets such as showers as well as potentially improving skin health for the user, based on studies showing that lower water temperature is beneficial to skin health. The present embodiment is of particular relevance when water is heated by a thermal energy storage, which stores heat transferred from the surrounding by a heat pump, in that by reducing the energy requirement for each use of heated water, it is possible for the same amount of energy that is stored in the thermal energy storage to last longer or to supply heated water to more water outlets. In doing so, the water provision system can reduce its reliance on other less energy efficient means of heating water such as using electrical heating elements, thus making the water provision system more energy efficient overall.

In some embodiments, the method may further comprise, upon determining that the elapse time equals to or exceeds the first time threshold, setting a second temperature for heated water being provided to the water outlet, the second temperature being lower than the first temperature.

In some embodiments, the second temperature may be higher than the target temperature, and the method may further comprise, upon determining that the elapse time equals to or exceeds the first time threshold, determining if the elapse time exceeds a second time threshold.

In some embodiments, the method may further comprise, setting a third temperature for heated water being provided to the water outlet, the third temperature being lower than the second temperature.

In some embodiments, the third temperature may equal the target temperature, and the method may further comprise ceasing to reduce the temperature for heated water being provided to the water outlet. Thus, when the water temperature of water being provided to the water outlet has been progressively reduced to the target temperature, the control module ceases to reduce the water temperature any further such that water being provided to the water outlet will not become uncomfortably cold.

In some embodiments, the first time threshold may be one day, multiple days, one week, or multiple weeks. By setting a time threshold for reducing the temperature of water being provided to the water outlet in the range of days or weeks, users of the water outlet may have sufficient time to adapt to a new lower water temperature each time the water temperature is reduced, while still making significant changes to energy consumption.

In some embodiments, the second time threshold may be a multiple of the first time threshold. The second time threshold may be set to be the same as the first time threshold, longer than the first time threshold, or shorter than the first time threshold.

The first time threshold may be predetermined by factory settings of the control module. In some embodiments, the first time threshold and/or the second time threshold may be set by a user.

In some embodiments, the target temperature may be set by a user. The target temperature may be predetermined by factory settings of the control module, for example based on energy consumption considerations and/or health considerations. In some embodiments, the target temperature may be determined based on an energy consumption target.

In some embodiments, the target temperature may be in a range of 38°C to 44°C.

In some embodiments, the first temperature may be set by a user at the initial time. For example, the first temperature may be a water temperature that the user is accustomed to.

There may be occasions where different users have different water temperature preferences. In some embodiments, the method may further comprise storing a plurality of user profiles, each profile corresponding to one of a plurality of users of the water outlet and comprises a corresponding first temperature.

In some embodiments, each profile may comprise a corresponding target temperature.

In some embodiments, each profile may comprise a corresponding first time threshold.

In some embodiments, the method may be performed by a machine learning algorithm.

Another aspect of the present technology provides a control module for controlling operation of a water provision system, the water provision system comprising a heat pump configured to transfer thermal energy from the surrounding to a thermal energy storage medium and a control module configured to control operation of the water provision system, the water provision system being configured to provide water heated by the thermal energy storage medium to a water outlet, the control module being configured to implement the method described above.

A further aspect of the present technology provides a water provision system for provisioning heated water to a water outlet, comprising: a thermal energy storage configured to store thermal energy; a heat exchanger arranged proximal to the thermal energy storage configured to heat water for provision by the water provision system using thermal energy stored in the thermal energy storage; a heat pump configured to transfer thermal energy from the surrounding to the thermal energy storage; and a control module configured to control operation of the water provision system, the control module being configured to: upon determining that the water outlet is turned on, determine an elapse time from an initial time when the method is implemented; upon determining that the elapse time is less than a first time threshold, set a temperature for heated water being provided to the water outlet to a first temperature, wherein the first time threshold is at least one day and the first temperature is higher than a target temperature; and progressively reduce the temperature for heated water being provided to the water outlet as the elapse time increases until a target temperature is reached.

In some embodiments, the water provision system may further comprise one or more electrical heating elements configured to heat water for provision by the water provision system.

In some embodiments, the water outlet is a shower.

A yet further aspect of the present technology provides a computer program stored on a computer readable storage medium for, when executed on a computer system, instructing the computer system to carry out the method as described above.

Implementations of the present technology each have at least one of the above- mentioned objects and/or aspects, but do not necessarily have all of them. It should be understood that some aspects of the present technology that have resulted from attempting to attain the above-mentioned object may not satisfy this object and/or may satisfy other objects not specifically recited herein.

Additional and/or alternative features, aspects and advantages of implementations of the present technology will become apparent from the following description, the accompanying drawings and the appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the present disclosure will now be described with reference to the accompanying drawings, in which: Fig. 1 is a schematic system overview of an exemplary water provision system;

Fig. 2 is a flow diagram of an exemplary method of modulating energy consumed by the water provision system of Fig. 1 according to a first embodiment; and

Fig. 3 is a flow diagram of an exemplary method of modulating energy consumed by the water provision system of Fig. 1 according to a second embodiment.

DETAILED DESCRIPTION

In view of the foregoing, the present disclosure provides various approaches for the provision of heated water using or assisted by a heat pump, and in some cases for modulating the use of utilities including water and energy to reduce water and energy wastage.

Water Provision System

In embodiments of the present techniques, cold and heated water is provisioned by a centralized water provision system to a plurality of water outlets, including taps, showers, radiators, etc., for a building in a domestic or commercial setting. An exemplary water provision system 100 is shown in Fig. 1.

In the present embodiment, the water provision system 100 comprises a control module 110. The control module 110 is communicatively coupled to, and configured to control, various elements of the water provision system, including flow control 130 for example in the form of one or more valves arranged to control the flow of water internal and external to the system, a (ground source or air source) heat pump 140 configured to extract heat from the surrounding and deposit the extracted heat in a thermal energy storage 150 to be used to heat water, and one or more electric heating elements 160 configured to directly heat cold water to a desired temperature by controlling the amount of energy supplied to the electric heating elements 160. Heated water, whether heated by the thermal energy storage 150 or heated by the electric heating elements 160, is then directed to one or more water outlets and or a central heating system as and when needed. In the embodiments, the heat pump 140 extracts heat from the surrounding into a thermal energy storage medium within the thermal energy storage 150 until the thermal energy storage medium reach an operation temperature, then cold water e.g. from the mains can be heated by the thermal energy storage medium to the desired temperature. The heated water may then be supplied to various water outlets in the system.

In the present embodiment, the control module 110 is configured to receive input from a plurality of sensors 170-1, 170-2, 170-3, ..., 170-n. The plurality of sensors 170-1, 170-2, 170-3, ..., 170-n may for example include one or more air temperature sensors disposed indoor and/or outdoor, one or more water temperature sensors, one or more water pressure sensors, one or more timers, one or more motion sensors, and may include other sensors not directly linked to the water provision system 100 such as a GPS signal receiver, calendar, weather forecasting app on e.g. a smartphone carried by an occupant and in communication with the control module via a communication channel. The control module 110 is configured, in the present embodiment, to use the received input to perform a variety of control functions, for example controlling the flow of water through the flow control 130 to the thermal energy storage 150 or electric heating elements 160 to heat water.

Optionally, one or more machine learning algorithm (MLA) 120 may execute on the control module 110, for example on a processor (not shown) of the control module 110 or on a server remote from the control module 110 and communicates with the processor of the control module 110 over a communication channel. For example, the MLA 120 may be trained using the input sensor data received by the control module 110 to establish a baseline water and energy usage pattern based e.g. on the time of the day, the day of the week, the date (e.g. seasonal changes, public holiday), occupancy, etc. The learned usage pattern may then be used to determine, and in some cases improve, the various control functions performed by the control module 110, and/or generate a report e.g. to enable a user to analyze their utility usage and/or provide suggestions for more efficient utility usage.

While a heat pump is generally more energy efficient for heating water compared to an electrical resistance heater, a heat pump requires time to transfer a sufficient amount of thermal energy into a thermal energy storage medium for it to reach a desired operating temperature before heat from the thermal energy storage medium can be used to heat water; thus, a heat pump generally takes longer to heat the same amount of water to the same temperature compared to an electrical resistance heater. In some embodiments, the heat pump 140 may for example use a phase change material (PCM), which changes from a solid to a liquid upon heating, as a thermal energy storage medium. In this case, additional time may be required to turn the PCM from solid to liquid, if it has been allowed to solidify, before thermal energy extracted by the heat pump can be used to raise the temperature of the thermal storage medium. Although this approach of heating water may be slower, the overall amount of energy consumed for heating water is less compared to heating water with electric heating elements, so overall, energy is conserved and the cost for heated water provision is reduced.

Phase Change Materials

In the present embodiments, a phase change material may be used as a thermal storage medium for the heat pump. One suitable class of phase change materials are paraffin waxes which have a solid-liquid phase change at temperatures of interest for domestic hot water supplies and for use in combination with heat pumps. Of particular interest are paraffin waxes that melt at temperatures in the range 40 to 60 degrees Celsius (°C), and within this range waxes can be found that melt at different temperatures to suit specific applications. Typical latent heat capacity is between about 180kJ/kg and 230kJ/kg and a specific heat capacity of perhaps 2.27Jg -1 K 1 in the liquid phase, and 2.1Jg -1 K 1 in the solid phase. It can be seen that very considerable amounts of energy can be stored taking using the latent heat of fusion. More energy can also be stored by heating the phase change liquid above its melting point. For example, when electricity costs are relatively low during off-peak periods, the heat pump may be operated to "charge" the thermal energy storage to a higher-than-normal temperature to "overheat" the thermal energy storage.

A suitable choice of wax may be one with a melting point at around 48°C, such as n- tricosane C23, or paraffin C20-C33, which requires the heat pump to operate at a temperature of around 51°C, and is capable of heating water to a satisfactory temperature of around 45°C for general domestic hot water, sufficient for e.g. kitchen/bathroom taps, shower, etc. Cold water may be added to a flow to reduce water temperature if desired. Consideration is given to the temperature performance of the heat pump. Generally, the maximum difference between the input and output temperature of the fluid heated by the heat pump is preferably kept in the range of 5°C to 7°C, although it can be as high as 10°C. While paraffin waxes are a preferred material for use as the thermal energy storage medium, other suitable materials may also be used. For example, salt hydrates are also suitable for latent heat energy storage systems such as the present ones. Salt hydrates in this context are mixtures of inorganic salts and water, with the phase change involving the loss of all or much of their water. At the phase transition, the hydrate crystals are divided into anhydrous (or less aqueous) salt and water. Advantages of salt hydrates are that they have much higher thermal conductivities than paraffin waxes (between 2 to 5 times higher), and a much smaller volume change with phase transition. A suitable salt hydrate for the current application is Na2S2O3-5H2O, which has a melting point around 48°C to 49°C, and latent heat of 200-220 kJ/kg.

Energy Modulation

Numerous studies have found that the optimal water temperature for shower or bath water for skin health is no more than a few degrees above body temperature, that is between about 37°C to 41°C. However, many people are accustomed to showering or bathing at higher water temperature. This not only impacts on skin health, but also on energy consumption, in that more energy is used for heating water than is necessary. The present technology therefore provides methods and systems to modulate the water temperature of shower and bath water, and in turn modulate energy consumption.

The present technology recognizes that, for most users, a sudden change in shower or bath water temperature, especially when accustomed to a much higher water temperature, would result in much discomfort that may result in a reduced likelihood of the users adapting to the new water temperature. The present technology therefore provides two approaches to modulate shower water temperature. In a first approach, shower water temperature is gradually reduced from a user's preferred water temperature to a selected optimal water temperature (e.g. 41°C). This approach can be implemented to modulate bath water temperature if desired. In a second approach, shower water temperature is alternately modulated between a higher water temperature and a lower water temperature (e.g. between 37°C and 41°C) during a single shower.

Gradual temperature reduction Fig. 2 shows a computer-implemented method of modulating shower water temperature according to a first embodiment.

In the first embodiment, heated water is supplied to a shower by the water provision system 100 described above. The control module 110 is configured to implement a gradual temperature reduction program 200 to gradually reduce shower water temperature over a period of time to a target temperature. The control module 110 is provided with a timer (not shown). At a setup stage, a user preferred water temperature T1 is input at S201 to the program 200, and a target water temperature T3 is input at S202 to the program 200. The user preferred water temperature T1 represents the temperature at which the user normally sets the shower water before the program 200 is implemented, and may for example be 45°C. The target water temperature T3 represents the shower water temperature that the user wishes to adapt to, e.g. 38°C, or an optimal water temperature predetermined by factory setting, e.g. 41°C, based for example on an energy consumption target and/or on health benefit considerations.

When the program 200 is first implemented, the control module 110 initiates the timer to record an elapse time from when the program 200 is first implemented (initial time). Then, upon detecting that the shower is turned on at S203, the control module 110 determines at S204 if the elapse time t recorded by the timer since the program 200 is implemented has exceeded a predetermined first time threshold tl for reducing water temperature. The first time threshold tl may be predetermined by factory setting or may be set by the user, and may for example be one day, multiple days, one week, etc.

If it is determined that the elapse time t is less than the first time threshold tl at S204, the control module 110 sets the shower water temperature to a first temperature Tl, the user preferred water temperature, at S205. The method then returns to S203 at the end of the shower until the next time the control module 110 detects the shower is turned on again.

If it is determined at S204 that the elapse time t exceeds the first time threshold tl, the control module 110 then determines at S206 if the elapse time t has exceeded a predetermined second time threshold t2. The second time threshold t2 may again be predetermined by factory setting or may be set by the user, and may for example be multiple of the first time threshold tl (e.g. tl may be one week then t2 may be two weeks), or the second time threshold t2 may be set independently of the first time threshold tl (e.g. tl may be one week and t2 may be twenty days).

If it is determined at S206 that the elapse time t is less than the second time threshold t2 (but exceed the first time threshold tl), the control module 110 sets the shower water temperature to a second temperature T2 at S207. The second temperature T2 is a temperature lower than the first temperature Tl but higher than the optimal temperature T3, and may be set by the user or calculated based on the user preferred temperature Tl and the target temperature T3, for example T2 may be a temperature halfway between Tl and T3 (e.g. if Tl is 45°C and T3 is 41°C, T2 may be 43°C). The method then returns to S203 at the end of the shower until the next time the control module 110 detects the shower is turned on again.

If it is determined at S206 that the elapse time t exceeds the second time threshold t2, the control module 110 sets the shower water temperature to a third temperature T3, the target water temperature, at S208.

For the purpose of illustration, Fig. 2 shows one intermediate water temperature T2 for simplicity. It will however be apparent to one skilled in the art that more than one intermediate stages with multiple intermediate water temperatures at corresponding intermediate time thresholds are possible and may sometimes be desirable, for example when there is a big difference between the user preferred temperature Tl and the final optimal temperature T3. In the above example in which Tl is 45°C and T3 is 41°C, the control module 110 implementing the program 200 may set the shower water temperature to 44°C after one week, then 43°C after two weeks, 42°C after three weeks, and finally 41°C after four weeks. Alternative, the intermediate step can be omitted altogether.

According to the present embodiment, it is possible to gradually reduce the energy consumed by heating water for showers as well as potentially improving skin health for the user. The present embodiment is of particular relevance when shower water is heated by the thermal energy storage 150, which stores heat transferred from the surrounding by the heat pump 140, in that by reducing the energy requirement for showers, energy stored in the thermal energy storage 150 may be diverted for other uses such as supplying heated water to kitchen and bathroom taps. In doing so, the water provision system 100 may rely less on the less energy efficient electrical heating elements 160, making the water provision system 100 more energy efficient overall.

Alternating temperature modulation

Fig. 3 shows a method of modulating shower water temperature according to a second embodiment.

Similar to the first embodiment, in the second embodiment, heated water is supplied to a shower by the water provision system 100 described above. The control module 110 is configured to implement an alternating temperature modulation program 300 to modulate shower water temperature by alternating between a higher water temperature and a lower water temperature during a shower (this is most likely switching back and forth multiple times but could possibly be one change during a single shower). The control module 110 is provided with a timer (not shown). At a setup stage, a maximum water temperature T4 is input at S301 to the program 300, and a minimum water temperature T5 is input at S302 to the program 300. The maximum water temperature T4 and the minimum water temperature T5 are the water temperatures between which the control module 110 will alternate during a shower, e.g. 41°C and 38°C respectively, and they may be set by the user manually or predetermined by factory setting e.g. based on energy consumption considerations and/or health benefit considerations.

When the program 300 is implemented, upon detecting that the shower is turned on at S303, the control module 110 sets the water temperature of the shower to the maximum water temperature T4 at S304 and sets the time t on the timer to 0.

The control module 110 then continually monitors the timer and determines, at S305, whether the time t has reached a fourth time threshold t4. If the time t has not reached the fourth time threshold t4, the control module 110 maintains the shower water temperature at T4 and continues to monitor the timer.

If at S305 the control module 110 determines that the time t has reached the fourth time threshold t4, the control module 110 then controls the water provision system 100 to change the shower water temperature from the maximum water temperature T4 to the minimum water temperature T5 at S306, e.g. by reducing the proportion of heated water in the water supplied to the shower. At the same time, the control module 110 resets the time t on the timer to 0.

The control module 110 again continually monitors the timer and determines, at S307, whether the time t has reached a fifth time threshold t5. If the time t has not reached the fifth time threshold t5, the control module 110 maintains the shower water temperature at T5 and continues to monitor the timer.

If at S307 the control module 110 determines that the time t has reached the fifth time threshold t5, the control module 110 then controls the water provision system 100 to return the shower water temperature from the minimum water temperature T5 to the maximum water temperature T4 again at S304, e.g. by returning the proportion of heated water in the water supplied to the shower to the initial level. Again, the control module 110 resets the time t on the timer to 0 and continually monitors the timer.

In the present embodiment, the control module 110 modulates shower water temperature by periodically alternating the shower water temperature between the maximum water temperature T4 and the minimum water temperature T5 during a single shower. The frequency at which the water temperature change occurs (i.e. t4 and t5) may be manually set by the user or predetermined by factory setting. For example, t4 and t5 may be the same, e.g. one minute, or t4 and t5 may be different, e.g. t4 equals five minutes and t5 equals one minute such that the shower is at the warmer setting for five minutes then change to the cooler setting for one minute. Also, a further method of modulation could be 1 minute T4, 1 minute T5, 1 minute T4, one minute T5. Producing a sinusoidal type temperature curve, where the average temperature would then be lower than T4. There are a variety of combinations that could be explored and implemented by users.

In an alternative embodiment, upon detecting that the shower is turned on, the control module 110 may first set the shower water temperature to the minimum water temperature T5 when the shower is initially turned on. After the fourth time threshold t4, the control module 110 may alternate the shower water temperature to the maximum water temperature T4, then after the fifth time threshold t5 alternate the shower water temperature back to the minimum water temperature T5 and thereafter alternating back and forth between water temperatures T4 and T5 until the shower is turned off. In another alternative embodiment, upon detecting that the shower is turned on, the control module 110 may first set the shower water temperature to the maximum water temperature T4 (or the minimum water temperature T5), then after a period of time alternate the shower water temperature to the minimum water temperature T5 (or the maximum water temperature T4) and maintain the shower water temperature at T5 (or T4) until the shower is turned off.

According to the present embodiment, it is possible to reduce the energy consumed by heating water for showers by alternately modulating shower water temperature between a warmer temperature and a cooler temperature compared to when the shower water temperature is maintained at the warmer temperature for the whole duration. The present embodiment is of particular relevance when shower water is heated by the thermal energy storage 150, in that, similar to the first embodiment, by reducing the energy requirement for showers, energy stored in the thermal energy storage 150 may be diverted for other uses such as supplying heated water to other water outlets. In doing so, the water provision system 100 may rely less on the less energy efficient electrical heating elements 160, making the water provision system 100 more energy efficient overall.

It will be apparent to one skilled in the art that the embodiments disclosed herein may be implemented independently or in combination. Embodiments disclosed herein may be implemented using one or more machine learning algorithms such as the MLA 120 of the control module 110. For example, during a learning phase, the MLA 120 may establish the preferred shower water temperature of a user, and moreover may establish a variation in shower water temperature that is acceptable to the user, e.g. based on any variation in shower water temperature set by the user over a period of time. Thus, for example, the MLA 120 may then be deployed to set a progressively lower shower water temperature for the user over a period of time based on the starting water temperature, an optimal water temperature, and the established acceptable variation. Moreover, the MLA 120 may for example set a maximum shower water temperature and a minimum shower water temperature based on the user's preferred water temperature, and alternate during a single shower based on the acceptable variation. Moreover, embodiments disclosed herein may be implemented in such a way that the programs 200 and/or 300 are implemented differently for each of a plurality of users. For example, the control module 110 may be configured to enable multiple user profiles such that each user may set different preferences for the temperatures Tl, T2, T3, T4 and/or T5, and different time thresholds tl, t2, t4 and/or t5.

As will be appreciated by one skilled in the art, the present techniques may be embodied as a system, method or computer program product. Accordingly, the present techniques may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware.

Furthermore, the present techniques may take the form of a computer program product embodied in a computer readable medium having computer readable program code embodied thereon. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable medium may be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.

Computer program code for carrying out operations of the present techniques may be written in any combination of one or more programming languages, including object-oriented programming languages and conventional procedural programming languages.

For example, program code for carrying out operations of the present techniques may comprise source, object or executable code in a conventional programming language (interpreted or compiled) such as C, or assembly code, code for setting up or controlling an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array), or code for a hardware description language such as VerilogTM or VHDL (Very high-speed integrated circuit Hardware Description Language).

The program code may execute entirely on the user's computer, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network. Code components may be embodied as procedures, methods or the like, and may comprise sub-components which may take the form of instructions or sequences of instructions at any of the levels of abstraction, from the direct machine instructions of a native instruction set to high-level compiled or interpreted language constructs. It will also be clear to one of skill in the art that all or part of a logical method according to the preferred embodiments of the present techniques may suitably be embodied in a logic apparatus comprising logic elements to perform the steps of the method, and that such logic elements may comprise components such as logic gates in, for example a programmable logic array or application-specific integrated circuit. Such a logic arrangement may further be embodied in enabling elements for temporarily or permanently establishing logic structures in such an array or circuit using, for example, a virtual hardware descriptor language, which may be stored and transmitted using fixed or transmittable carrier media.

The examples and conditional language recited herein are intended to aid the reader in understanding the principles of the present technology and not to limit its scope to such specifically recited examples and conditions. It will be appreciated that those skilled in the art may devise various arrangements which, although not explicitly described or shown herein, nonetheless embody the principles of the present technology and are included within its scope as defined by the appended claims.

Furthermore, as an aid to understanding, the above description may describe relatively simplified implementations of the present technology. As persons skilled in the art would understand, various implementations of the present technology may be of a greater complexity.

In some cases, what are believed to be helpful examples of modifications to the present technology may also be set forth. This is done merely as an aid to understanding, and, again, not to limit the scope or set forth the bounds of the present technology. These modifications are not an exhaustive list, and a person skilled in the art may make other modifications while nonetheless remaining within the scope of the present technology. Further, where no examples of modifications have been set forth, it should not be interpreted that no modifications are possible and/or that what is described is the sole manner of implementing that element of the present technology.

Moreover, all statements herein reciting principles, aspects, and implementations of the technology, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof, whether they are currently known or developed in the future. Thus, for example, it will be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the present technology. Similarly, it will be appreciated that any flowcharts, flow diagrams, state transition diagrams, pseudo-code, and the like represent various processes which may be substantially represented in computer-readable media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.

The functions of the various elements shown in the figures, including any functional block labeled as a "processor", may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term "processor" or "controller" should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read-only memory (ROM) for storing software, random access memory (RAM), and non-volatile storage. Other hardware, conventional and/or custom, may also be included.

Software modules, or simply modules which are implied to be software, may be represented herein as any combination of flowchart elements or other elements indicating performance of process steps and/or textual description. Such modules may be executed by hardware that is expressly or implicitly shown.

It will be clear to one skilled in the art that many improvements and modifications can be made to the foregoing exemplary embodiments without departing from the scope of the present techniques.