Water heater, control method and device thereof and computer readable storage medium

By introducing intelligent water use time range and control of the expected heating completion time point in the water heater, the problems of long-term high-power operation and manual preheating time setting of the water heater are solved, and the effects of early heating, reducing energy consumption and improving user experience are achieved.

CN119755809APending Publication Date: 2025-04-04FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311284376.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Existing water heaters maintain high power operation for a long time when users are not in use, resulting in unnecessary energy consumption. At the same time, users need to manually set the preheating time, which affects the experience.

Method used

In the automatic water heating mode, based on the number of times and time points of use of the user, the intelligent time range of water use is determined, and the time point of heating is expected, and the water heater is controlled to heat up within the intelligent time range of water use, so as to meet the user's water needs in advance and avoid peak power consumption periods of the power grid.

Benefits of technology

It realizes that the water heater is heated in advance when the user is about to use it, reduces overall power consumption, avoids peak power consumption periods of the power grid, improves user experience, and reduces electricity bills.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119755809A_ABST
    Figure CN119755809A_ABST
Patent Text Reader

Abstract

The invention discloses a water heater, a control method and device of the water heater and a computer readable storage medium, and the method comprises the steps that in an automatic water heating mode, the intelligent water use time range of a user is determined based on the number of times of use of the water heater by the user and the use time point of each time of use; determining a predicted heating completion time point when the water heater heats the current water temperature to the target water temperature; and when the predicted heating completion time point is within the intelligent water use time range, the water heater is controlled to conduct heating based on the intelligent water use time range. According to the control method, when a user is about to use the water heater, the water heater can conduct heating in advance to meet the water use requirement of the user in time, the peak power utilization time period of a power grid is avoided, and good experience is brought to the user while overall power consumption is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of water heaters, and in particular to a control method for a water heater, a control device for a water heater, a computer-readable storage medium and a water heater. Background Art

[0002] A water heater is a highly efficient heat-lifting and heat-transfer device that works based on the reverse Carnot cycle. It uses a small amount of electrical energy as power to transfer heat from a low-temperature heat source to the water that needs to be heated, thereby achieving the function of heating the water.

[0003] Currently, when turning the water heater on or off, adjusting the temperature, etc., the user must perform relevant operations and issue new instructions before the water heater will respond. If the water heater does not receive new user instructions, it will maintain the previously set working state. Currently, some water heaters have a preheating function, but the preheating time needs to be set manually by the user, or there is no preheating time judgment logic. Since the implementation of the water heater function depends entirely on user operation, if the water heater is kept in operation every day, the water heater will have a long period of unused time for groups such as office workers. If it is kept at a high power, unnecessary energy consumption will be generated. The manual preheating function still requires users to allocate more energy to operate, which affects the experience.

[0004] In addition, the time period when users use water heaters is generally during the peak period of electricity consumption in the power grid. At present, some areas in my country adopt time-of-use pricing, and electricity is always consumed during peak periods. Heating the water heater will increase electricity bills, and during peak periods of electricity consumption, the power grid may limit power and power, affecting the daily use of the water heater. Summary of the invention

[0005] The present invention aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first purpose of the present invention is to propose a control method for a water heater, in which, in the automatic water heating mode, based on the number of times the user uses the water heater and the time point of each use, the user's water intelligent time range is determined, and the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature is determined. When the estimated heating completion time point is within the water intelligent time range, the water heater is controlled to heat based on the water intelligent time range, so that the water heater can heat in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing the overall power consumption and providing the user with a better experience.

[0006] A second object of the present invention is to provide a control device for a water heater.

[0007] A third object of the present invention is to provide a computer-readable storage medium.

[0008] A fourth object of the present invention is to provide a water heater.

[0009] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present invention proposes a control method for a water heater, the method comprising: in an automatic water heating mode, determining the user's water use intelligent time range based on the number of times the user uses the water heater and the time point of each use; determining an estimated heating completion time point when the water heater heats the current water temperature to the target water temperature; and when the estimated heating completion time point is within the water use intelligent time range, controlling the water heater to heat based on the water use intelligent time range.

[0010] According to the control method of the water heater of the embodiment of the present invention, firstly, in the automatic water heating mode, based on the number of times the user uses the water heater and the time point of each use, the user's water use intelligent time range is determined, and then the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature is determined, and finally, when the estimated heating completion time point is within the water use intelligent time range, the water heater is controlled to heat based on the water use intelligent time range. As a result, the method can heat the water heater in advance when the user is about to use it to meet the user's water demand in time, avoid the peak power consumption period of the power grid, reduce the overall power consumption and bring a better experience to the user.

[0011] In addition, the control method of the water heater according to the above embodiment of the present invention may also have the following additional technical features:

[0012] According to one embodiment of the present invention, determining the user's water use smart time range based on the number of times the user uses the water heater and the time point of each use includes: determining the user's water use smart time point based on the number of times the user uses and the time point of each use; obtaining the time deviation between the use time point and the water use smart time point; and determining the water use smart time range based on the time deviation and the water use smart time point.

[0013] According to an embodiment of the present invention, determining the user's water use smart time point based on the usage times and the usage time point includes: obtaining an average value of the usage time points within the usage times to obtain the water use smart time point.

[0014] According to one embodiment of the present invention, the water use intelligent time point is determined in the following manner:

[0015] t k(i) =(t k(i-1) *(i-1)+t i ) / i

[0016] Among them, t k(i)is the intelligent time point of water use after the i-th use, t k(i-1) is the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use when it is used for the i-th time.

[0017] According to one embodiment of the present invention, obtaining the time deviation between the usage time point and the water use intelligent time point includes: obtaining the average of the differences between the usage time point and the water use intelligent time point within the number of uses to obtain the time deviation.

[0018] According to one embodiment of the present invention, the time deviation is determined in the following manner:

[0019] tr k(i) =(tr k(i-1) *(i-1)+|t i -t k(i) |) / i

[0020] Among them, tr k(i) is the time deviation between the usage time point of the i-th use and the water use intelligent time point after the i-th use, tr k(i-1) is the time deviation between the usage time point at the i-1th use and the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use for the i-th time, t k(i) is the intelligent time point of water consumption after the i-th use.

[0021] According to one embodiment of the present invention, determining the water use intelligent time range based on the time deviation and the water use intelligent time point includes: obtaining the water use intelligent time point, and the difference between the time deviation and the product of a preset coefficient, to obtain the minimum time point of the water use intelligent time range; obtaining the water use intelligent time point, and the sum of the time deviation and the product of the preset coefficient, to obtain the maximum time point of the water use intelligent time range.

[0022] According to one embodiment of the present invention, the method further includes: dividing the user's water use time into multiple water use time intervals; based on the number of times the user uses the water heater in each water use time interval and the time point of each use, determining the user's water use intelligent time range in each water use time interval.

[0023] According to one embodiment of the present invention, determining the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature includes: determining the estimated heating completion time point based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater.

[0024] According to one embodiment of the present invention, the estimated heating completion time point is determined based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater, including: obtaining the absolute temperature difference between the current water temperature and the target water temperature; obtaining the ratio of the absolute temperature difference to the heating power to obtain the heating time; obtaining the sum of the heating time and the current time point to obtain the estimated heating completion time point.

[0025] According to one embodiment of the present invention, controlling the water heater to perform heating based on the water use intelligent time range includes: controlling the water heater to start heating at the minimum time point of the water use intelligent time range, and controlling the water heater to stop heating at the maximum time point of the water use intelligent time range.

[0026] To achieve the above-mentioned purpose, the second aspect of the present invention proposes a control device for a water heater, including: a determination module, which is used to determine the user's water use intelligent time range in the automatic water heating mode based on the number of times the user uses the water heater and the time point of each use; the determination module is also used to determine the expected heating completion time point when the water heater heats the current water temperature to the target water temperature; and a control module is used to control the water heater to heat based on the water use intelligent time range when the expected heating completion time point is within the water use intelligent time range.

[0027] According to the control device of the water heater of the embodiment of the present invention, the determination module is used to determine the user's water intelligent time range in the automatic water heating mode based on the number of times the user uses the water heater and the time point of each use. The determination module is also used to determine the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature. The control module is used to control the water heater to heat based on the water intelligent time range when the estimated heating completion time point is within the water intelligent time range. As a result, the device can heat the water heater in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing overall power consumption and providing users with a better experience.

[0028] To achieve the above-mentioned purpose, a third aspect of the present invention provides a computer-readable storage medium having a program stored thereon, which implements the above-mentioned water heater control method when executed by a processor.

[0029] According to the computer-readable storage medium of an embodiment of the present invention, the above-mentioned control method of the water heater is implemented during execution, so that the water heater can heat up in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing the overall power consumption and providing the user with a better experience.

[0030] To achieve the above-mentioned purpose, a water heater is proposed in a fourth aspect of an embodiment of the present invention, comprising a memory, a processor and a program stored in the memory and executable on the processor, wherein when the processor executes the program, the above-mentioned control method of the water heater is implemented.

[0031] According to the water heater of the embodiment of the present invention, by executing the above-mentioned control method of the water heater, the water heater can heat up in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing the overall power consumption and providing the user with a better experience.

[0032] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 is a flow chart of a control method of a water heater according to an embodiment of the present invention;

[0034] Figure 2 is a flow chart of a control method of a water heater according to a specific example of the present invention;

[0035] Figure 3 is a block diagram of a control device for a water heater according to an embodiment of the present invention;

[0036] Figure 4 Schematic diagram of a water heater according to an embodiment of the present invention. DETAILED DESCRIPTION

[0037] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0038] The following describes a control method for a water heater, a control device for a water heater, a computer-readable storage medium, and a water heater according to embodiments of the present invention with reference to the accompanying drawings.

[0039] Figure 1 4 is a flow chart of a control method for a water heater according to an embodiment of the present invention.

[0040] like Figure 1 As shown, the control method of the water heater according to the embodiment of the present invention may include the following steps:

[0041] S1, in the automatic hot water making mode, based on the number of times the user uses the water heater and the time point of each use, the user's water use intelligent time range is determined.

[0042] S2, determining the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature.

[0043] S3, when the estimated heating completion time is within the water use intelligent time range, controlling the water heater to perform heating based on the water use intelligent time range.

[0044] Specifically, in one embodiment of the present invention, the water heater can have an automatic water heating mode and a manual water heating mode. That is, in the automatic water heating mode, the water heater can automatically heat the water in the water heater to the water temperature required by the user without manual operation by the user, saving the user's time to operate the water heater and bringing a better experience to the user. In the manual water heating mode, the user can control the water heater to heat by clicking the heating button on the water heater, or can control the water heater to heat by using a mobile phone application connected to the water heater, so as to heat the water in the water heater to the water temperature required by the user for use by the user.

[0045] In the automatic hot water making mode, the user's intelligent water use time range can be determined according to the number of times the user uses the water heater and the time point of each use. For example, the ratio of the sum of the time points of multiple uses of the water heater to the total number of times the water heater is currently used can be calculated, and the calculated value can be used as the time point when the user frequently uses the water heater. In order to prevent the user from using the water heater in advance or postponed, the value can be added to and subtracted from a preset time, so as to obtain a time range as the user's intelligent water use time range. That is to say, within the intelligent time range, the user is most likely to use the water heater.

[0046] The current water temperature in the water heater can be obtained according to the water temperature sensor, and the target water temperature can be set manually by the user on the control panel of the water heater, or can be set through a mobile phone application connected to the water heater. When determining the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature, it can be based on a preset relationship table. For example, in this relationship table, multiple water temperature differences between the current water temperature and the target water temperature, and multiple heating times are stored, and the water temperature difference and the heating time are in a one-to-one correspondence. After determining a water temperature difference, the corresponding heating time can be determined. Therefore, after determining the corresponding heating time, the estimated heating completion time point can be determined based on the current time plus the heating time when the current water temperature is heated to the target water temperature.

[0047] After obtaining the estimated heating completion time, determine whether the estimated heating completion time is within the water use intelligent time range. If the estimated heating completion time is within the water use intelligent time range, the water heater can be controlled to heat based on the water use intelligent time range, that is, within the water use intelligent time range, the water heater can heat the water to the target water temperature, and the user is likely to perform water operations within the water use intelligent time range. In addition, when the user has finished using the water within the water use intelligent time range, if the user manually turns off the water heater, the water heater can enter low power consumption mode to save power. If the user does not turn off the water heater within the water use intelligent time range, as the current time exceeds the water use intelligent time range, the water heater will also enter low power consumption mode to save power.

[0048] Therefore, in the automatic hot water making mode, the user's water use intelligent time range is determined based on the number of times the user uses the water heater and the time of each use, and the estimated heating completion time when the water heater heats the current water temperature to the target water temperature is determined. When the estimated heating completion time is within the water use intelligent time range, the water heater is controlled to heat based on the water use intelligent time range, so that the water heater can heat in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing overall power consumption and providing users with a better experience.

[0049] According to one embodiment of the present invention, based on the number of times the user uses the water heater and the time point of each use, the user's water use smart time range is determined, including: determining the user's water use smart time point based on the number of uses and the time point of use; obtaining the time deviation between the use time point and the water use smart time point; and determining the water use smart time range based on the time deviation and the water use smart time point.

[0050] Specifically, when determining the user's water use intelligent time range based on the number of times the user uses the water heater and the time point of each use, the user's water use intelligent time point can be determined based on the number of uses and the time point of use. That is, the time point at which the user uses the water heater multiple times can be summarized to determine the time point at which the user uses the water heater approximately each time. After determining the user's water use intelligent time point, obtain the time deviation between the use time point and the water use intelligent time point. That is, compare the use time point with the determined water use intelligent time point. When the use time point is greater than the water use intelligent time point, the time deviation can be determined by subtracting the water use intelligent time point from the use time point. When the use time point is less than the water use intelligent time point, the time deviation can be determined by subtracting the water use intelligent time point from the use time point. The time deviation represents the difference between the time point at which the user actually operates the water heater and the time point at which the user is calculated to have a high probability of operating the water heater.

[0051] After determining the time deviation and the water use smart time point, the water use smart time range can be determined based on the time deviation and the water use smart time point. For example, the time deviation can be increased on the basis of the water use smart time point to determine the maximum water use smart time point, and the time deviation can be reduced on the basis of the water use smart time point to determine the minimum water use smart time point. The minimum water use smart time point to the maximum water use smart time point can be used as the water use smart time range, that is, the time points within this range are the time points when users most frequently use the water heater.

[0052] Further, according to an embodiment of the present invention, based on the number of uses and the time points of use, determining the user's water use smart time points includes: obtaining an average value of the time points within the number of uses to obtain the water use smart time points.

[0053] Specifically, when determining the user's water use smart time point based on the number of uses and the time point of use, the average of the time points used within the number of times the water heater is used can be obtained, and the average value can be used as the water use smart time point. For example, the time point when the water heater is used for the first time is 7 o'clock (420 minutes), the time point when the water heater is used for the second time is 7:10 (430 minutes), and the time point when the water heater is used for the third time is 6:50 (410 minutes). The average of the time points of the three uses of the water heater is 420 minutes, and 420 minutes can be determined as the water use smart time point.

[0054] Further, according to an embodiment of the present invention, the water use intelligent time point is determined by:

[0055] t k(i) =(t k(i-1) *(i-1)+t i ) / i (1)

[0056] Among them, t k(i) is the intelligent time point of water use after the i-th use, t k(i-1) is the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use when it is used for the i-th time.

[0057] Specifically, when determining the water use smart time point, the above formula (1) can be used according to the water use smart time point after the i-1th use, the number of uses i, and the use time point t at the i-th use i Determine the water consumption smart time point after the ith use. For example, if the use time point of the 51st use is 8 am (480 minutes), the current water consumption smart time point after the 51st use is t k(51) =(t k(50) *50+480) / 51, if after calculating t k(50)is 420 minutes (calculated according to the above formula (1) k(50) ), then we can determine t k(51) It is 421.2 minutes.

[0058] According to an embodiment of the present invention, obtaining the time deviation between the usage time point and the water use smart time point includes: obtaining the average of the differences between the usage time point and the water use smart time point within the number of usage times to obtain the time deviation.

[0059] Further, according to an embodiment of the present invention, the time deviation is determined by:

[0060] tr k(i) =(tr k(i-1) *(i-1)+|t i -t k(i) |) / i (2)

[0061] Among them, tr k(i) is the time deviation between the usage time point of the i-th use and the water use intelligent time point after the i-th use, tr k(i-1) is the time deviation between the usage time point at the i-1th use and the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use for the i-th time, t k(i) is the intelligent time point of water consumption after the i-th use.

[0062] Specifically, when obtaining the time deviation between the use time point and the water use smart time point, the average of the differences between the use time point and the water use smart time point within the number of uses can be obtained to obtain the time deviation, such as the time deviation between the use time point at the i-1th use and the water use smart time point after the i-1th use, the number of uses i, the use time point t at the i-th use, and the time deviation between the use time point at the i-1th use and the water use smart time point after the i-1th use. i The time deviation between the usage time point of the ith usage and the water use smart time point after the ith usage is determined by the water use smart time point after the ith usage. For example, if the usage time point of the 51st usage is 8 a.m. (480 minutes), and the water use smart time point after the 51st usage is calculated by the above formula (1), k(51) is 421.2 minutes, and the tr k(50) is 30 minutes (calculate tr according to the above formula (2) k(50) ), so that tr k(51) It is about 30.6 minutes ((30*50+|480-421.2|) / 51.

[0063] According to an embodiment of the present invention, based on the time deviation and the water use smart time point, determining the water use smart time range includes: obtaining the water use smart time point, and the difference between the time deviation and the product of the preset coefficient, to obtain the minimum time point of the water use smart time range; obtaining the water use smart time point, and the sum of the time deviation and the product of the preset coefficient, to obtain the maximum time point of the water use smart time range. The preset coefficient can be determined according to actual conditions.

[0064] Specifically, when determining the water use intelligent time range based on the time deviation and the water use intelligent time point, the time deviation can be multiplied by the preset coefficient first. For example, the preset coefficient can be set to 2, that is, the water use intelligent time point minus twice the time deviation can be used as the minimum time point of the water use intelligent time range, and the water use intelligent time point plus twice the time deviation can be used as the maximum time point of the water use intelligent time range.

[0065] For example, the preset coefficient is 2, the obtained water intelligent time point is 420 minutes, and the time deviation is 30. Therefore, the minimum time point of the water intelligent time range can be determined to be 360 ​​minutes (420-2*30), and the maximum time point of the water intelligent time range can be determined to be 480 minutes (420+2*30). Therefore, the intelligent water time point is expanded according to the preset coefficient and time deviation, that is, the user may use the water heater for a period of time before or after the intelligent water time point, so the water heater can be controlled to heat according to the determined water intelligent time range.

[0066] According to one embodiment of the present invention, the control method of the water heater also includes: dividing the user's water use time into multiple water use time intervals; based on the number of times the user uses the water heater in each water use time interval and the time point of each use, determining the user's water use intelligent time range in each water use time interval.

[0067] Specifically, in order to more accurately calculate the intelligent time range for water use, the user's water use time can also be divided. For example, the user's water use time can be divided into multiple water use time intervals, such as the morning water use time interval, the noon water use time interval and the evening water use time interval. Among them, when the user uses the water heater from 0:00 to 10:00 (600 minutes), it can be determined that it is in the morning water use time interval; when the user uses the water heater from 10:00 to 17:00, it can be determined that it is in the noon water use time interval; when the user uses the water heater from 17:00 (1020 minutes) to 12:00 (1440 minutes), it can be determined that it is in the evening water use time interval.

[0068] Then, based on the number of times the user uses the water heater in each water use time interval and the time point of each use, the user's water use smart time range in each water use time interval can be determined. The specific determination of the water use smart time range can refer to the description of the above embodiment, which will not be repeated here. In other words, by dividing the whole day into three time periods, morning, noon and evening, and calculating the water use smart time range in each water use time interval, it is convenient to calculate the water use time of users in the same time period, and the water use time point in the morning will not be mixed with the water use time point at noon or the water use time point at night, thereby ensuring the accuracy of the calculation of the water use smart time range.

[0069] According to one embodiment of the present invention, determining the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature includes: determining the estimated heating completion time point based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater.

[0070] Specifically, when determining the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature, the estimated heating completion time point can be determined based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater. For example, the difference between the current water temperature and the target water temperature can be calculated first, and then the heating time required for the water heater to heat to the target water temperature can be determined through a pre-set corresponding relationship. For example, the relationship between the difference between the current water temperature and the target water temperature, the heating power of the water heater and the heating time required to heat to the target water temperature can be determined in advance. After the difference and the heating power are determined, the corresponding relationship can be directly called to obtain the heating time. Therefore, the estimated heating completion time point can be determined by adding the heating time to the current time point.

[0071] Further, according to an embodiment of the present invention, based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater, the estimated heating completion time point is determined, including: obtaining the absolute temperature difference between the current water temperature and the target water temperature; obtaining the ratio of the absolute temperature difference to the heating power to obtain the heating time; obtaining the sum of the heating time and the current time point to obtain the estimated heating completion time point.

[0072] Specifically, when determining the estimated heating completion time point based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater, first obtain the absolute temperature difference between the current water temperature and the target water temperature. It can be understood that when the current water temperature is less than the target water temperature, the absolute temperature difference between the current water temperature and the target water temperature is the target water temperature minus the current water temperature. Then obtain the ratio of the absolute temperature difference to the heating power to obtain the heating time. For ease of calculation, the unit of the heating power is the time taken to increase by one degree Celsius, so that the time can be directly calculated based on the ratio of temperature to power. After obtaining the heating time, the estimated heating completion time point can be obtained based on the current time point and the obtained heating time, such as directly adding the current time point to the obtained heating time as the result of the estimated heating completion time point.

[0073] For example, the whole day is divided into 1440 minutes (24 hours * 60 minutes), and 0 hours represents 0 minutes. For the convenience of calculation, the specific number of seconds can be ignored. If the current water temperature is 20°C, the target water temperature is 50°C, and the current time point is 300 minutes, that is, five o'clock in the morning, the heating power of the water heater is 1°C / min, which means that the time taken by the water heater to heat the water by 1°C is 1 minute. Representing the heating power of the water heater in this way can facilitate the calculation of the estimated heating completion time point. First, the absolute temperature difference between the current water temperature of 20°C and the target water temperature of 50°C is obtained as 30°C, and then the ratio of the absolute temperature difference of 30°C to the heating power of 1°C / min is obtained, and the heating time is 30 minutes. Then, the sum of the heating time of 30 minutes and the current time point of 300 minutes is obtained, and the estimated heating completion time point of 330 minutes is obtained.

[0074] According to one embodiment of the present invention, controlling the water heater to perform heating based on the water use intelligent time range includes: controlling the water heater to start heating at the minimum time point of the water use intelligent time range, and controlling the water heater to stop heating at the maximum time point of the water use intelligent time range.

[0075] Specifically, when controlling the water heater to heat based on the water use intelligent time range, the water heater can be controlled to start heating at the minimum time point of the water use intelligent time range. As time goes by, if the current time point exceeds the water use intelligent time range, that is, at the maximum time point of the water use intelligent time range, the water heater is controlled to stop heating, thereby enabling the water heater to automatically turn on and off heating, and after the water heater stops heating, the water heater can be controlled to be in a low power consumption operation stage.

[0076] For example, the currently calculated intelligent water use time range is 360 minutes-540 minutes. If the current time point is 300 minutes (five o'clock in the morning), it can be determined that it is not within the intelligent water use time range, so the water heater is not controlled for heating. If the current time point is 360 minutes (six o'clock in the morning), it can be determined that it is within the intelligent water use time range. Therefore, the water heater can be controlled to start heating at this time point to heat the water to the target water temperature in advance, so that the user can directly use hot water in the morning. If the current time point is 540 minutes (nine o'clock in the morning), it can be determined that the current time point is no longer within the intelligent water use time range, and the water heater can be controlled to stop heating. In other words, the user is likely to no longer be using the water heater.

[0077] As a result, the water heater will automatically enter a low-power standby state during the time period when the user is not using the water. When the user is about to use the water, the water heater will start heating in advance to meet the user's water demand in time, reducing the overall power consumption while bringing a better experience to the user. In addition, when the user is not operating, the water heater will start heating before the peak water consumption period, avoiding the peak power consumption period of the power grid, reducing the user's electricity bill expenditure while achieving a higher degree of user satisfaction with water use.

[0078] For example, the water heater has recently obtained that the user has used water at 8 o'clock in the morning (480 minutes), and it can be determined that the water use time point is in the morning water use time interval. If it is determined that the current water use is the 51st use of the water heater in the morning water use time interval, and if the water use intelligent time point t 早(50) It is 7:00 in the morning (420 minutes), and the time difference between the use time point of the water heater for the 50th time and the water use smart time point is tr 早(50) is 30 minutes, so the latest t can be calculated by the above formula (1) 早(51) is 421.2 minutes ((420*50+480) / 51), and the latest tr is calculated by the above formula (2) 早(51) It is 30.6 minutes (30*50+(480-421.2)). After obtaining the intelligent water use time point and the time deviation, the minimum time point of the intelligent water use time range can be obtained according to the difference between the intelligent water use time point and the product of the time deviation and the preset coefficient. Then, the maximum time point of the intelligent water use time range can be obtained according to the sum of the intelligent water use time point and the product of the time deviation and the preset coefficient. If the preset coefficient is 2, the intelligent time range can be determined to be 360 ​​minutes to 482.4 minutes.

[0079] The next time the user uses the water heater, if the user does not manually control the water heater to heat up, and the current water temperature is 20°C, the target water temperature is 50°C, and the heating power of the water heater is 1°C / min, if the current time point is 300 minutes (5 am), the estimated heating completion time point can be calculated to be 330 minutes (300+(50-20) / 1), which is not within the intelligent time range, so the water heater does not start heating; if the current time is 331 minutes, the estimated heating completion time point can be calculated to be 361 minutes (331+(50-20) / 1), which is within the intelligent time range, and the water heater can be controlled to start heating to the target temperature, so that the user does not need to control the water heater, and can heat up in advance to meet the user's water demand in time, thereby improving the user experience; and the water heater will start heating before the peak water use intelligent time range, avoiding the peak power consumption period of the power grid, while reducing the user's electricity bill expenditure and achieving a higher user satisfaction with water use.

[0080] In addition, when the user uses water at noon or in the evening, the water heater can still be controlled to automatically heat up according to the above calculation method. It can calculate a more accurate time period for the user's water use, and when seasonal changes cause the user's habits to adjust, the above formula will automatically correct the intelligent time range. The formula is relatively simple, does not store a lot of data, and has low requirements for hardware equipment.

[0081] Combine the following Figure 2 The control method of the present invention will be described.

[0082] As a specific example, the control method of the water heater of the present invention may include the following steps:

[0083] S101, obtaining the absolute temperature difference between the current water temperature and the target water temperature.

[0084] S102, obtaining the ratio of the absolute temperature difference to the heating power to obtain the heating time.

[0085] S103, obtaining the sum of the heating time and the current time point to obtain an estimated heating completion time point.

[0086] S104, in the automatic hot water making mode, obtaining an average value of the usage time points within the number of times the water heater is used, and obtaining an intelligent water use time point.

[0087] S105, obtaining the average of the differences between the usage time points and the water use intelligent time points within the usage times, and obtaining the time deviation.

[0088] S106, obtaining the difference between the water use smart time point and the product of the time deviation and a preset coefficient, to obtain the minimum time point of the water use smart time range.

[0089] S107, obtaining the water use intelligent time point, and the sum of the time deviation and the product of the preset coefficient to obtain the maximum time point of the water use intelligent time range.

[0090] S108, determining whether the estimated heating completion time is within the water usage intelligent time range. If yes, executing step S109; if not, executing step S110.

[0091] S109, controlling the water heater to heat based on the intelligent water usage time range.

[0092] S110, controlling the water heater to be in low power standby mode.

[0093] In summary, according to the control method of the water heater of the embodiment of the present invention, firstly, in the automatic water heating mode, based on the number of times the user uses the water heater and the time point of each use, the user's water use intelligent time range is determined, and then the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature is determined, and finally, when the estimated heating completion time point is within the water use intelligent time range, the water heater is controlled to heat based on the water use intelligent time range. As a result, the method can heat the water heater in advance when the user is about to use it to meet the user's water demand in time, avoid the peak power consumption period of the power grid, reduce the overall power consumption and bring a better experience to the user.

[0094] Corresponding to the above embodiment, the present invention further proposes a control device for a water heater.

[0095] like Figure 3 As shown, the control device 100 of the water heater according to the embodiment of the present invention includes: a determination module 110 and a control module 120 .

[0096] The determination module 110 is used to determine the user's water use smart time range in the automatic water heating mode based on the number of times the user uses the water heater and the time point of each use. The determination module 110 is also used to determine the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature. The control module 120 is used to control the water heater to heat based on the water use smart time range when the estimated heating completion time point is within the water use smart time range.

[0097] According to one embodiment of the present invention, the determination module 110 determines the user's water use smart time range based on the number of times the user uses the water heater and the time point of each use, and is specifically used to: determine the user's water use smart time point based on the number of uses and the time point of use; obtain the time deviation between the use time point and the water use smart time point; determine the water use smart time range based on the time deviation and the water use smart time point.

[0098] According to an embodiment of the present invention, the determination module 110 determines the user's water use smart time point based on the number of uses and the use time point, and is specifically used to: obtain the average value of the use time point within the number of uses to obtain the water use smart time point.

[0099] According to one embodiment of the present invention, the determination module 110 determines the water use intelligent time point in the following manner:

[0100] t k(i) =(t k(i-1) *(i-1)+t i ) / i

[0101] Among them, t k(i) is the intelligent time point of water use after the i-th use, t k(i-1) is the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use when it is used for the i-th time.

[0102] According to one embodiment of the present invention, the determination module 110 obtains the time deviation between the usage time point and the water use smart time point, specifically for: obtaining the average of the difference between the usage time point and the water use smart time point within the number of uses to obtain the time deviation.

[0103] According to one embodiment of the present invention, the determination module 110 determines the time deviation in the following manner:

[0104] tr k(i) =(tr k(i-1) *(i-1)+|t i -t k(i) |) / i

[0105] Among them, tr k(i) is the time deviation between the usage time point of the i-th use and the water use intelligent time point after the i-th use, tr k(i-1) is the time deviation between the usage time point at the i-1th use and the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use for the i-th time, t k(i) is the intelligent time point of water consumption after the i-th use.

[0106] According to one embodiment of the present invention, the determination module 110 determines the water use intelligent time range based on the time deviation and the water use intelligent time point, and is specifically used to: obtain the water use intelligent time point, and the difference between the time deviation and the product of the preset coefficient to obtain the minimum time point of the water use intelligent time range; obtain the water use intelligent time point, and the sum of the time deviation and the product of the preset coefficient to obtain the maximum time point of the water use intelligent time range.

[0107] According to one embodiment of the present invention, the determination module 110 is also used to: divide the user's water use time into multiple water use time intervals; based on the number of times the user uses the water heater in each water use time interval and the time point of each use, determine the user's water use intelligent time range in each water use time interval.

[0108] According to one embodiment of the present invention, the determination module 110 determines the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature, and is specifically used to: determine the estimated heating completion time point based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater.

[0109] According to one embodiment of the present invention, the determination module 110 determines the estimated heating completion time point based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater, and is specifically used to: obtain the absolute temperature difference between the current water temperature and the target water temperature; obtain the ratio of the absolute temperature difference to the heating power to obtain the heating time; obtain the sum of the heating time and the current time point to obtain the estimated heating completion time point.

[0110] According to one embodiment of the present invention, the control module 120 controls the water heater to heat based on the water use intelligent time range, specifically for: controlling the water heater to start heating at the minimum time point of the water use intelligent time range, and controlling the water heater to stop heating at the maximum time point of the water use intelligent time range.

[0111] It should be noted that for details not disclosed in the control device of the water heater in the embodiment of the present invention, please refer to the details disclosed in the control method of the water heater in the embodiment of the present invention, and the details will not be repeated here.

[0112] According to the control device of the water heater of the embodiment of the present invention, the determination module is used to determine the user's water intelligent time range in the automatic water heating mode based on the number of times the user uses the water heater and the time point of each use. The determination module is also used to determine the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature. The control module is used to control the water heater to heat based on the water intelligent time range when the estimated heating completion time point is within the water intelligent time range. As a result, the device can heat the water heater in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing overall power consumption and providing users with a better experience.

[0113] Corresponding to the above embodiment, the present invention also proposes a computer-readable storage medium.

[0114] The computer-readable storage medium of the embodiment of the present invention stores a program in order, and when the program is executed by the processor, the control method of the water heater described above is implemented.

[0115] According to the computer-readable storage medium of an embodiment of the present invention, by executing the above-mentioned water heater control method, the water heater can heat up in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing overall power consumption and providing users with a better experience.

[0116] Corresponding to the above embodiment, the present invention also proposes a water heater.

[0117] like Figure 4 As shown, the water heater 200 of the embodiment of the present invention may include: a memory 210, a processor 220, and a program stored in the memory 210 and executable on the processor 220. When the processor 220 executes the program, the above-mentioned water heater control method is implemented.

[0118] According to the water heater of the embodiment of the present invention, by executing the above-mentioned control method of the water heater, the water heater can heat up in advance when the user is about to use it to meet the user's water demand in time, avoiding the peak power consumption period of the power grid, reducing the overall power consumption and providing the user with a better experience.

[0119] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0120] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0121] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0122] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0123] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0124] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A method for controlling a water heater, characterized in that: The method comprises: In the automatic hot water making mode, based on the number of times the user uses the water heater and the time point of each use, the user's water use intelligent time range is determined; Determining an estimated heating completion time point when the water heater heats the current water temperature to the target water temperature; When the estimated heating completion time point is within the water-use intelligent time range, the water heater is controlled to perform heating based on the water-use intelligent time range.

2. The method according to claim 1, characterized in that The determining of the user's water use intelligent time range based on the number of times the user uses the water heater and the time point of each use includes: Determine the user's water use smart time point based on the number of uses and the use time point; Obtaining a time deviation between the usage time point and the water use intelligent time point; The water use smart time range is determined based on the time deviation and the water use smart time point.

3. The method according to claim 2, characterized in that The determining the user's water use smart time point based on the number of uses and the use time point includes: The average value of the usage time points within the usage times is obtained to obtain the water usage intelligent time points.

4. The method according to claim 3, characterized in that The water use intelligent time point is determined by: t k(i) =(t k(i-1) *(i-1)+t i ) / i Among them, t k(i) is the intelligent time point of water use after the i-th use, t k(i-1) is the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use when it is used for the i-th time.

5. The method according to claim 2, characterized in that: Obtaining the time deviation between the use time point and the water use intelligent time point includes: The average of the differences between the usage time points and the water use intelligent time points within the usage times is obtained to obtain the time deviation.

6. The method according to claim 5, characterized in that The time offset is determined by: tr k(i) =(tr k(i-1) *(i-1)+|t i -t k(i) |) / i Among them, tr k(i) is the time deviation between the usage time point of the i-th use and the water use intelligent time point after the i-th use, tr k(i-1) is the time deviation between the usage time point at the i-1th use and the water use intelligent time point after the i-1th use, i is the number of uses, t i is the time point of use for the i-th time, t k(i) is the intelligent time point of water consumption after the i-th use.

7. The method according to claim 2, characterized in that The determining the water use intelligent time range based on the time deviation and the water use intelligent time point includes: Obtain the difference between the water use intelligent time point and the product of the time deviation and a preset coefficient to obtain the minimum time point of the water use intelligent time range; The water use intelligent time point is obtained, and the sum of the time deviation and the product of a preset coefficient is obtained to obtain the maximum time point of the water use intelligent time range.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Divide the user's water use time into multiple water use time intervals; Based on the number of times the water heater is used by the user in each water use time interval and the time point of each use, the water use intelligent time range of the user in each water use time interval is determined.

9. The method according to claim 1, characterized in that: The determining of the estimated heating completion time point when the water heater heats the current water temperature to the target water temperature includes: The estimated heating completion time point is determined based on the current water temperature, the target water temperature, the current time point and the heating power of the water heater.

10. The method according to claim 9, characterized in that The step of determining the estimated heating completion time point based on the current water temperature, the target water temperature, the current time point, and the heating power of the water heater includes: Obtaining an absolute temperature difference between the current water temperature and the target water temperature; Obtaining a ratio of the absolute temperature difference to the heating power to obtain a heating time; The sum of the heating time and the current time point is obtained to obtain the estimated heating completion time point.

11. The method according to claim 1, characterized in that: The controlling the water heater to heat based on the water use intelligent time range includes: The water heater is controlled to start heating at a minimum time point in the water use intelligent time range, and the water heater is controlled to stop heating at a maximum time point in the water use intelligent time range.

12. A control device for a water heater, characterized in that: include: A determination module, for determining the user's water use intelligent time range based on the number of times the user uses the water heater and the time point of each use in the automatic water heating mode; The determination module is further used to determine an estimated heating completion time point when the water heater heats the current water temperature to the target water temperature; The control module is used to control the water heater to perform heating based on the water use intelligent time range when the estimated heating completion time point is within the water use intelligent time range.

13. A computer-readable storage medium, characterized in that: A control program is stored thereon, and when the control program is executed by a processor, a control method for a water heater according to any one of claims 1 to 11 is implemented.

14. A water heater, characterized in that: The invention comprises a memory, a processor and a control program stored in the memory and executable on the processor. When the processor executes the control program, the control method of the water heater according to any one of claims 1 to 11 is implemented.