Water heater control method and device, electronic equipment and computer readable storage medium
By obtaining environmental temperature change information and user historical water use data, the target heating time of the water heater is determined, and the energy waste problem of existing heat pump water heaters is solved when maintaining the set water temperature, achieving more efficient energy utilization.
Patent Information
- Application Number
- CN202411756469.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2044-12-02
AI Technical Summary
The existing heat pump water heater continues to use electricity when maintaining the set water temperature, especially when the user does not use hot water for a long time.
By obtaining ambient temperature change information and user historical water use data, the target heating time of the water heater is determined, thereby heating the expected water use time and avoiding unnecessary energy consumption.
It effectively reduces the energy consumption of water heaters, improves energy utilization efficiency, and avoids waste of ineffective energy caused by long-term heating.
Smart Images

Figure CN119492153A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of smart home technology, and specifically to a water heater control method, device, electronic device, and computer-readable storage medium. Background Art
[0002] A heat pump water heater is a highly efficient heat energy lifting and transfer device that works based on the reverse Carnot cycle. It can use a small amount of electricity as power and a refrigerant as a carrier to continuously absorb low-grade heat energy in the air and convert it into usable high-grade heat energy. It then releases the high-grade heat energy into the water that needs to be heated to produce domestic hot water, which is finally delivered to users through hot water pipelines.
[0003] In the prior art, a heat pump water heater continuously uses electrical energy to produce hot water to maintain a set water temperature.
[0004] However, in actual applications, users do not use hot water for a long time at home, and the continuous use of electricity to maintain the set water temperature causes a large waste of energy. Summary of the invention
[0005] The embodiments of the present application provide a water heater control method, device, electronic device and computer-readable storage medium, which can determine the target heating time of the water heater according to the change of ambient temperature and the user's historical water usage information, and heat the water heater at the target heating time to avoid energy waste.
[0006] In a first aspect, an embodiment of the present application provides a water heater control method, which is applied to a water heater, and the method includes:
[0007] Acquire first temperature information and acquire second temperature information, wherein the first temperature information is a predicted temperature change of an environment where the water heater is located in a first period of time, and the second temperature information is a current temperature of hot water in the water heater;
[0008] Determine the expected water use information according to the historical water use information, wherein the historical water use information is used to characterize the water use situation within a second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature;
[0009] A target heating time is determined according to the first temperature information, the second temperature information and the estimated water usage information.
[0010] Optionally, in some embodiments of the present application, determining the target heating time according to the first temperature information, the second temperature information and the estimated water usage information includes:
[0011] Determine a first temperature value of the environment where the water heater is located according to the first temperature information, where the first temperature value is the current temperature of the environment where the water heater is located;
[0012] determining the first heating time according to the expected water temperature, the first temperature value and the second temperature information;
[0013] The target heating time is determined according to the first heating time and the estimated water use time.
[0014] Optionally, in some embodiments of the present application, determining the target heating time according to the first heating time and the estimated water use time includes:
[0015] If the first heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the current time;
[0016] If the first heating time is less than the expected water consumption time, a second temperature value is determined according to the first temperature information, and the target heating time is determined according to the second temperature value, the second temperature information and the expected water consumption information, the second temperature value being the highest temperature value within the first time period.
[0017] Optionally, in some embodiments of the present application, determining the target heating time according to the second temperature value, the second temperature information and the estimated water usage information includes:
[0018] determining the second heating time according to the expected water temperature, the second temperature value and the second temperature information;
[0019] The target heating time is determined according to the second heating time and the estimated water use time.
[0020] Optionally, in some embodiments of the present application, determining the target heating time according to the second heating time and the estimated water use time includes:
[0021] If the second heating time is greater than or equal to the estimated water usage time, determining the first time corresponding to the second temperature value, and determining the target heating time to be the first time;
[0022] If the second heating time is less than the expected water consumption time, the second time is determined according to the first time and a preset time interval, a third temperature value corresponding to the second time is determined according to the first temperature information, and the target heating time is determined according to the third temperature value, the second temperature information and the expected water consumption information.
[0023] Optionally, in some embodiments of the present application, determining the target heating time according to the third temperature value, the second temperature information and the estimated water usage information includes:
[0024] determining the third heating time according to the expected water temperature, the third temperature value and the second temperature information;
[0025] The target heating time is determined according to the third heating time and the estimated water use time.
[0026] Optionally, in some embodiments of the present application, determining the target heating time according to the third heating time and the estimated water use time includes:
[0027] If the third heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the second time;
[0028] If the third heating time is less than the estimated water consumption time, the target heating time is determined according to the first temperature information, the second time and the estimated water consumption information.
[0029] Optionally, in some embodiments of the present application, determining the estimated water usage time according to the historical water usage information includes:
[0030] Determine the working mode of the water heater within a third time period according to the historical water usage information, and determine the change of the water temperature of the water heater within the third time period, wherein the third time period is a time period within the second time period;
[0031] The estimated water usage time is determined according to the working mode and the water temperature change.
[0032] Optionally, in some embodiments of the present application, determining the estimated water usage time according to the working mode and the water temperature change includes:
[0033] In the case where the working mode is the heating mode, if the water temperature change indicated by the water temperature change condition is greater than the preset change, determining the time period corresponding to the third time length as the expected water consumption time;
[0034] In the case where the working mode is the non-heating mode, if the water temperature indicated by the water temperature change condition has changed, the time period corresponding to the third time length is determined to be the expected water usage time.
[0035] In a second aspect, an embodiment of the present application further provides a water heater control device, which is applied to a water heater, and the device includes:
[0036] an acquisition module, used to acquire first temperature information and second temperature information, wherein the first temperature information is a predicted temperature change of an environment where the water heater is located in a first period of time, and the second temperature information is a current temperature of hot water in the water heater;
[0037] A processing module, configured to determine estimated water use information according to historical water use information, wherein the historical water use information is used to characterize water use conditions within a second period of time before the current time, and the estimated water use information includes an estimated water use time and an estimated water use temperature;
[0038] The processing module is used to determine the target heating time according to the first temperature information, the second temperature information and the estimated water usage information.
[0039] Optionally, in some embodiments of the present application, the processing module is used to:
[0040] Determine a first temperature value of the environment where the water heater is located according to the first temperature information, where the first temperature value is the current temperature of the environment where the water heater is located;
[0041] determining the first heating time according to the expected water temperature, the first temperature value and the second temperature information;
[0042] The target heating time is determined according to the first heating time and the estimated water use time.
[0043] Optionally, in some embodiments of the present application, the processing module is used to:
[0044] If the first heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the current time;
[0045] If the first heating time is less than the expected water consumption time, a second temperature value is determined according to the first temperature information, and the target heating time is determined according to the second temperature value, the second temperature information and the expected water consumption information, the second temperature value being the highest temperature value within the first time period.
[0046] Optionally, in some embodiments of the present application, the processing module is used to:
[0047] determining the second heating time according to the expected water temperature, the second temperature value and the second temperature information;
[0048] The target heating time is determined according to the second heating time and the estimated water use time.
[0049] Optionally, in some embodiments of the present application, the processing module is used to:
[0050] If the second heating time is greater than or equal to the estimated water usage time, determining the first time corresponding to the second temperature value, and determining the target heating time to be the first time;
[0051] If the second heating time is less than the expected water consumption time, the second time is determined according to the first time and a preset time interval, a third temperature value corresponding to the second time is determined according to the first temperature information, and the target heating time is determined according to the third temperature value, the second temperature information and the expected water consumption information.
[0052] Optionally, in some embodiments of the present application, the processing module is used to:
[0053] determining the third heating time according to the expected water temperature, the third temperature value and the second temperature information;
[0054] The target heating time is determined according to the third heating time and the estimated water use time.
[0055] Optionally, in some embodiments of the present application, the processing module is used to:
[0056] If the third heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the second time;
[0057] If the third heating time is less than the estimated water consumption time, the target heating time is determined according to the first temperature information, the second time and the estimated water consumption information.
[0058] Optionally, in some embodiments of the present application, the processing module is used to:
[0059] Determine the working mode of the water heater within a third time period according to the historical water usage information, and determine the change of the water temperature of the water heater within the third time period, wherein the third time period is a time period within the second time period;
[0060] The estimated water usage time is determined according to the working mode and the water temperature change.
[0061] Optionally, in some embodiments of the present application, the processing module is used to:
[0062] In the case where the working mode is the heating mode, if the water temperature change indicated by the water temperature change condition is greater than the preset change, determining the time period corresponding to the third time length as the expected water consumption time;
[0063] In the case where the working mode is the non-heating mode, if the water temperature indicated by the water temperature change condition has changed, the time period corresponding to the third time length is determined to be the expected water usage time.
[0064] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps in the above-mentioned water heater control method when executed by the processor.
[0065] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned water heater control method are implemented.
[0066] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.
[0067] In summary, the embodiment of the present application obtains first temperature information and second temperature information, the first temperature information is the predicted temperature change of the environment in which the water heater is located in the first time period, and the second temperature information is the temperature of the hot water in the current water heater; the expected water use information is determined based on the historical water use information, the historical water use information is used to characterize the water use situation in the second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature; the technical scheme of determining the target heating time based on the first temperature information, the second temperature information and the expected water use information can determine the target heating time of the water heater according to the change of ambient temperature and the user's historical water use information, and effectively produce hot water at the target heating time, thereby achieving the technical effect of reducing the energy consumption of the water heater. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] In order to more clearly illustrate the technical solutions in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0069] Figure 1 A schematic diagram of a scenario of a water heater control method provided in an embodiment of the present application;
[0070] Figure 2 is a schematic diagram of a scenario in which a water heater according to an embodiment of the present application executes the water heater control method;
[0071] Figure 3It is a schematic diagram of a process for determining the estimated water use time corresponding to the water heater control method provided in an embodiment of the present application;
[0072] Figure 4 is a schematic diagram of a target heating time determination process corresponding to the water heater control method provided in an embodiment of the present application;
[0073] Figure 5 is a structural schematic diagram of a water heater control device provided in an embodiment of the present application;
[0074] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0075] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0076] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the above features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0077] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0078] First, the terms involved in this application are explained:
[0079] Heat pump water heater: a device that uses heat pump technology to heat water. A heat pump is a device that can transfer low-temperature heat energy to a high-temperature area. It uses components such as a compressor, evaporator, condenser, and expansion valve to achieve the transfer of heat energy. The working principle of a heat pump water heater is to absorb heat energy from the environment through the refrigerant in the evaporator, causing it to evaporate into gas. Then, the gas is compressed by the compressor to increase its temperature. Next, the high-temperature and high-pressure gas passes through the condenser, releasing heat to the water, causing the water temperature to rise. Finally, the refrigerant is depressurized by the expansion valve, becoming a low-temperature and low-pressure liquid, and re-enters the evaporator cycle.
[0080] The embodiments of the present application provide a water heater control method, device, electronic device, and computer-readable storage medium. Specifically, the embodiments of the present application provide a water heater control device applicable to the water heater control method, the water heater control device includes a water heater and a main control device of the water heater, and the water heater is mainly a heat pump water heater or other device that uses electrical energy and thermal energy in the environment to produce hot water.
[0081] In the prior art, in order to maintain the hot water temperature preset by the user during operation, the water heater will continuously use electrical energy to produce hot water and store it in a water tank.
[0082] For example, after the water heater is started, it monitors the temperature of the hot water stored in the water tank in real time. When the temperature is lower than the temperature preset by the user, it will use electrical energy to heat the hot water in the water tank in time until the water temperature reaches the temperature preset by the user.
[0083] However, the existing water heater control method monitors the water temperature in real time and needs to heat the water in time when the water temperature does not reach the set value, which causes great energy waste. In addition, the user's demand for hot water is far less than the heating time of the water heater, resulting in the water heater heating operation being ineffective for a long period of time every day.
[0084] Therefore, the water heater control method in the prior art has the problem of energy waste.
[0085] The embodiment of the present application provides a water heater control method, device, electronic device and computer-readable storage medium. The method adopts the following technical solutions: obtaining first temperature information and second temperature information, wherein the first temperature information is the predicted temperature change of the environment where the water heater is located in the first time period, and the second temperature information is the temperature of the hot water in the current water heater; determining the expected water use information based on the historical water use information, wherein the historical water use information is used to characterize the water use situation in the second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature; and determining the target heating time based on the first temperature information, the second temperature information and the expected water use information.
[0086] In summary, the water heater control method in the embodiment of the present application can determine the target heating time of the water heater according to the changes in ambient temperature and the user's historical water usage information, and effectively produce hot water during the target heating time, thereby achieving the technical effect of reducing the energy consumption of the water heater.
[0087] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.
[0088] See also Figure 1 , Figure 1 The schematic diagram of the scene of the water heater control method provided in the embodiment of the present application, the water heater control system may include a water heater 100 and a main control device 200, the water heater 100 and the main control device 200 may be connected to each other in any manner, including but not limited to signal communication through electronic circuits, communication through wireless signals, the wireless signal may be a computer network communication of the TCP / IP protocol suite (TCP / IP Protocol Suite, TCP / IP), the User Datagram Protocol (User Datagram Protocol, UDP), etc. The water heater 100 may receive a control signal from a remote control or a control panel, and the water heater 100 may also receive command information sent by the main control device 200, and the water heater 100 may perform corresponding operations according to the corresponding command information.
[0089] In the embodiment of the present application, the water heater 100 includes but is not limited to a heat pump water heater, an electric water heater, a gas water heater, a solar water heater, a multi-energy water heater, etc.
[0090] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or less water heaters as shown in Figure 1 Only one water heater is shown, and the specific details are not limited here.
[0091] In addition, if Figure 1 As shown, the main control device 200 may include any hardware device capable of data processing and instruction sending, such as a CPU or a single-chip microcomputer embedded in the water heater, and the specific details are not limited here.
[0092] It should be noted that Figure 1 The scene diagram of the water heater control system shown is only an example. The water heater control system and scene described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art can know that with the evolution of the water heater control system and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0093] For details, please refer to Figure 2 , Figure 2 : is a schematic diagram of a scenario in which a water heater according to an embodiment of the present application executes the water heater control method, wherein the specific execution process of the water heater executing the water heater control method is as follows:
[0094] S201: Acquire first temperature information, and acquire second temperature information.
[0095] In the embodiment of the present application, the first temperature information is the predicted temperature change of the environment in which the water heater is located in a first period of time, and the second temperature information is the temperature of the hot water in the current water heater.
[0096] Optionally, the first temperature information may be the temperature change of the outdoor temperature within the first time period after the current moment predicted based on historical temperature information collected by a temperature sensor installed outdoors; the first temperature information may also be the temperature change of the area where the water heater is located within the first time period after the current moment obtained by the water heater through the networking module.
[0097] It should be noted that the method for collecting the first temperature information is not specifically limited in the embodiment of the present application; the temperature change of the environment in which the water heater is located can be the temperature change of the environment in the area where the water heater is installed, and the scope of the area can be modified or adjusted according to the actual situation, for example: when collecting the temperature through the outdoor temperature sensor, the water heater can be used as the center of the circle to predict the ambient temperature change within a preset distance; when obtaining the temperature through the networking module, the ambient temperature change can be predicted according to the area divided by the weather forecast. The first duration can be set to 24 hours, or it can be set to other time lengths, which is not specifically limited in the embodiment of the present application.
[0098] Optionally, the second temperature information may be the hot water temperature at the current moment collected by a temperature sensor installed in the water tank of the water heater; the hot water temperature in the water tank of the water heater may also be collected by other means.
[0099] In the embodiment of the present application, the time required for heating can be obtained based on the first temperature information and the second temperature information obtained, combined with the preset temperature set by the user (or the preset temperature obtained by analyzing the user's historical water usage information), and then the time to start heating, i.e., the target heating time, can be determined.
[0100] S202: Determine estimated water usage information based on historical water usage information.
[0101] In the embodiment of the present application, the historical water use information is used to characterize the water use situation within a second period of time before the current time, and the expected water use information includes the expected water use time and the expected water use temperature.
[0102] Optionally, the water heater will record the user's water usage data as historical water usage information when the user uses hot water, which may include: water usage time, water temperature changes, water temperature, water usage, water heater working mode when using water and other information.
[0103] As an optional embodiment, based on the collected historical water use information, the possible water use time and water use temperature of the user after the current moment are determined to obtain the estimated water use information.
[0104] It should be noted that the second time period can be set to any time length and is not specifically limited in the embodiments of the present application. In order to make the estimated water use information obtained by analysis more accurate, the second time period can be set to one month, that is, the historical water use data of the user in the past month is collected, and the possible estimated water use information after the user's current time (for example: within 24 hours after the current time) is analyzed.
[0105] Optionally, the water heater control method provided in the embodiment of the present application also includes: determining the working mode of the water heater within a third time period based on historical water use information, and determining the water temperature change of the water heater within the third time period, the third time period being a time period within the second time period; determining the expected water use time based on the working mode and the water temperature change.
[0106] In the embodiment of the present application, the third time period is the time period when the user uses hot water. For example, if the user uses hot water between 8:00-8:10 in the morning, the third time period is the time period between 8:00-8:10. The time period can be a time period of other times or a time period of any length.
[0107] Optionally, the estimated water usage information is obtained by analyzing the historical water usage information of multiple third time periods within the second time period, including the working mode of the water heater within the third time period and the water temperature change of the water heater within the third time period. For example, the estimated water usage time of the user is determined based on the daily hot water usage of the user within a month.
[0108] Optionally, the water heater control method provided in the embodiment of the present application also includes: when the working mode is a heating mode, if the water temperature change indicated by the water temperature change situation is greater than a preset change, then the time period corresponding to the third time length is determined as the expected water use time; when the working mode is a non-heating mode, if the water temperature indicated by the water temperature change situation has changed, then the time period corresponding to the third time length is determined as the expected water use time.
[0109] In the present application embodiment, Figure 3 The schematic diagram of the process flow for determining the estimated water use time shown in the figure, according to the user's historical water use information, determines whether the user turns on the electric heating or heat pump when using hot water, that is, the working mode of the water heater is heating mode or non-heating mode; when the working mode is heating mode, if the hot water temperature drops by 2 degrees Celsius (water temperature change) within 10 minutes (the third time length), the time period corresponding to the 10 minutes is determined to be the estimated water use time, and is included in the water use time point. Optionally, when the working mode is heating mode, if the hot water temperature drops by 3 degrees Celsius (water temperature change) within 15 minutes (the third time length), the time period corresponding to the 15 minutes can also be determined to be the estimated water use time, and is included in the water use time point. Optionally, when the working mode is non-heat mode, if the current hot water temperature is less than the hot water temperature 15 minutes (the third time length) ago, the time period corresponding to the 15 minutes is determined to be the estimated water use time, and is included in the water use time point.
[0110] It should be noted that the third time length can be the actual water usage time of the user, or it can be one or more time lengths set in advance. Different time lengths can correspond to different water temperature changes (that is, the preset change can be set according to actual usage).
[0111] Optionally, according to the occurrence frequencies of time periods corresponding to multiple third time periods within the second time period, a time period with a higher occurrence frequency may be selected as the user's estimated water usage time.
[0112] Optionally, the water usage temperatures of the users in multiple third time periods within the second time period may be counted to determine the expected water usage temperature of the users, so that the water heater can subsequently heat the water according to the expected water usage temperature.
[0113] S203: Determine the target heating time according to the first temperature information, the second temperature information and the estimated water usage information.
[0114] In the embodiment of the present application, after the main control device of the water heater obtains the user's expected water usage information, it determines the target heating time, that is, the time to start heating, in combination with the obtained first temperature information and second temperature information.
[0115] Optionally, the water heater obtains the ambient temperature data for 24 hours after the current moment, and then calculates the time required for heating by 5°C based on the current water tank temperature and the laboratory ambient temperature and water tank temperature data curve, and then compares it with the previously determined user's expected water use time and expected water temperature to obtain a suitable economical and energy-saving heating start time, and heats at this time, thereby achieving the purpose of energy saving.
[0116] Optionally, the water heater control method provided in the embodiment of the present application also includes: determining a first temperature value of the environment in which the water heater is located based on the first temperature information, the first temperature value being the temperature of the environment in which the water heater is currently located; determining a first heating time based on the expected water use temperature, the first temperature value and the second temperature information; and determining a target heating time based on the first heating time and the expected water use time.
[0117] In the present application embodiment, Figure 4 The target heating time determination process diagram shown in the figure determines the first temperature value of the environment in which the current water heater is located based on the first temperature information, and determines the first heating time (which can be calculated in combination with the temperature data curve or other algorithms) for heating from the current water temperature to the expected water use temperature under the current ambient temperature based on the expected water use temperature and the first temperature value as well as the hot water temperature in the current water heater. After obtaining the first heating time, the target heating time is determined based on the first heating time and the expected water use time.
[0118] Optionally, the water heater control method provided in the embodiment of the present application also includes: if the first heating time is greater than or equal to the expected water usage time, then determining the target heating time as the current time; if the first heating time is less than the expected water usage time, then determining the second temperature value according to the first temperature information, and determining the target heating time according to the second temperature value, the second temperature information and the expected water usage information, the second temperature value being the highest temperature value within the first time period.
[0119] Specifically, it is determined whether the first heating time is greater than the expected water use time. If so, the target heating time is determined to be the current time, and the water heater starts heating immediately and stops after heating to the expected water use temperature. If not, the highest ambient temperature after the current time (before the expected water use time) can be determined based on the first temperature information, that is, the second temperature value, and then the target heating time is determined based on the second temperature value, the second temperature information and the expected water use information.
[0120] Optionally, the water heater control method provided in the embodiment of the present application also includes: determining the second heating time according to the expected water use temperature, the second temperature value and the second temperature information; and determining the target heating time according to the second heating time and the expected water use time.
[0121] In the present application embodiment, Figure 4 As shown, the second temperature value of the environment in which the water heater is located after the current time is determined based on the first temperature information, and the second heating time from the current water temperature to the expected water use temperature is determined at the highest ambient temperature based on the expected water use temperature and the second temperature value as well as the current hot water temperature in the water heater. After the second heating time is obtained, the target heating time is determined based on the second heating time and the expected water use time.
[0122] Optionally, the water heater control method provided in the embodiment of the present application also includes: if the second heating time is greater than or equal to the expected water consumption time, determining the first time corresponding to the second temperature value, and determining the target heating time as the first time; if the second heating time is less than the expected water consumption time, determining the second time according to the first time and a preset time interval, determining the third temperature value corresponding to the second time according to the first temperature information, and determining the target heating time according to the third temperature value, the second temperature information and the expected water consumption information.
[0123] It should be noted that after determining the second temperature value, it is necessary to further determine the first time corresponding to the second temperature value, that is, the time point corresponding to the highest ambient temperature.
[0124] Specifically, it is determined whether the second heating time is greater than the expected water use time. If so, the target heating time is determined to be the first time, and the water heater starts heating at the first time and stops after heating to the expected water use temperature. If not, the second time before the first time can be determined according to the preset time interval, and the ambient temperature at the second time, that is, the third temperature value, is determined, and then the target heating time is determined according to the third temperature value, the second temperature information and the expected water use information.
[0125] It should also be noted that the preset time interval can be set to 1 hour, or can be set to other times, such as 15 minutes.
[0126] Optionally, the water heater control method provided in the embodiment of the present application also includes: determining a third heating time based on the expected water use temperature, a third temperature value and second temperature information; and determining a target heating time based on the third heating time and the expected water use time.
[0127] In the present application embodiment, Figure 4As shown, the third temperature value of the environment in which the water heater is located at the second time is determined based on the first temperature information, and the third heating time from the current water temperature to the expected water use temperature is determined based on the expected water use temperature and the third temperature value as well as the current hot water temperature in the water heater. After the third heating time is obtained, the target heating time is determined based on the third heating time and the expected water use time.
[0128] Optionally, the water heater control method provided in the embodiment of the present application also includes: if the third heating time is greater than or equal to the expected water usage time, determining the target heating time as the second time; if the third heating time is less than the expected water usage time, determining the target heating time based on the first temperature information, the second time and the expected water usage information.
[0129] Specifically, it is determined whether the third heating time is greater than the expected water use time. If so, the target heating time is determined to be the second time corresponding to the third temperature value, and the water heater starts heating at the second time and stops after heating to the expected water use temperature. If not, the ambient temperature value of the second time before the preset time interval (also referred to as the third temperature value) can be determined, and then the target heating time is determined according to the ambient temperature value of the second time before the preset time interval, the second temperature information and the expected water use information.
[0130] In an optional embodiment, the 24-hour ambient temperature data is obtained from the cloud, and the time required to heat the hot water by 5°C is mapped according to the current hot water temperature and the ambient temperature at each moment, and it is determined whether the heating time to the set temperature is greater than the user-preset water use time. If so, it is immediately heated to the set temperature and shut down. If not, it is determined whether the heating time from the highest ambient temperature before and after the current moment to the set temperature is greater than the user-preset water use time. If so, it is heated to the set temperature at the highest ambient temperature and shut down. If not, it is determined whether the heating time from the previous moment of the highest ambient temperature to the set temperature is greater than the user-preset water use time. If so, it is heated to the set temperature at the previous moment of the highest ambient temperature and shut down. If not, it is continued to determine whether the heating time from the previous moment to the set temperature meets the user-preset water use time.
[0131] It should be noted that the previous moment is the moment before the preset time interval.
[0132] In the embodiment of the present application, weather information is used to fit the ambient temperature provided by the weather information in combination with the curve obtained from the experiment to obtain the heating time for each time period, and then the appropriate heating time point is calculated to achieve the purpose of energy saving.
[0133] Through the embodiments of the present application, the first temperature information and the second temperature information are obtained, wherein the first temperature information is the predicted temperature change of the environment in which the water heater is located in the first time period, and the second temperature information is the temperature of the hot water in the current water heater; the expected water use information is determined based on the historical water use information, and the historical water use information is used to characterize the water use situation in the second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature; the technical scheme of determining the target heating time based on the first temperature information, the second temperature information and the expected water use information can determine the target heating time of the water heater based on the change of the ambient temperature and the user's historical water use information, and effectively produce hot water at the target heating time, thereby achieving the technical effect of reducing the energy consumption of the water heater.
[0134] In order to better implement the water heater control method of the present application, the present application also provides a water heater control device based on the water heater control method. The meanings of the terms are the same as those in the water heater control method, and the specific implementation details can refer to the description in the method embodiment.
[0135] See also Figure 5 , Figure 5 : is a schematic diagram of the structure of a water heater control device provided in an embodiment of the present application, wherein the water heater control device 500 is applied to a water heater, and specifically can be as follows:
[0136] The acquisition module 501 is used to acquire first temperature information and second temperature information, wherein the first temperature information is the predicted temperature change of the environment where the water heater is located in a first period of time, and the second temperature information is the temperature of the hot water in the current water heater;
[0137] Processing module 502, for determining estimated water use information according to historical water use information, where the historical water use information is used to characterize water use conditions within a second time period before the current time, and the estimated water use information includes an estimated water use time and an estimated water use temperature;
[0138] The processing module 502 is used to determine the target heating time according to the first temperature information, the second temperature information and the estimated water usage information.
[0139] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0140] Determine a first temperature value of the environment where the water heater is located according to the first temperature information, where the first temperature value is the temperature of the environment where the water heater is currently located;
[0141] Determining a first heating time according to the expected water temperature, the first temperature value, and the second temperature information;
[0142] The target heating time is determined based on the first heating time and the estimated water use time.
[0143] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0144] If the first heating time is greater than or equal to the estimated water usage time, the target heating time is determined to be the current time;
[0145] If the first heating time is less than the expected water usage time, the second temperature value is determined according to the first temperature information, and the target heating time is determined according to the second temperature value, the second temperature information and the expected water usage information, and the second temperature value is the highest temperature value within the first time period.
[0146] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0147] determining a second heating time according to the expected water temperature, the second temperature value, and the second temperature information;
[0148] The target heating time is determined based on the second heating time and the estimated water use time.
[0149] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0150] If the second heating time is greater than or equal to the estimated water usage time, determining the first time corresponding to the second temperature value, and determining the target heating time to be the first time;
[0151] If the second heating time is less than the expected water consumption time, the second time is determined according to the first time and the preset time interval, the third temperature value corresponding to the second time is determined according to the first temperature information, and the target heating time is determined according to the third temperature value, the second temperature information and the expected water consumption information.
[0152] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0153] determining a third heating time according to the expected water temperature, the third temperature value, and the second temperature information;
[0154] The target heating time is determined based on the third heating time and the estimated water use time.
[0155] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0156] If the third heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the second time;
[0157] If the third heating time is less than the estimated water consumption time, the target heating time is determined according to the first temperature information, the second time and the estimated water consumption information.
[0158] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0159] Determine the working mode of the water heater within a third time period according to the historical water usage information, and determine the water temperature change of the water heater within the third time period, where the third time period is a time period within the second time period;
[0160] Determine the expected water usage time based on the working mode and water temperature changes.
[0161] Optionally, in some embodiments of the present application, the processing module 502 is used to:
[0162] When the working mode is the heating mode, if the water temperature change indicated by the water temperature change condition is greater than the preset change, the time period corresponding to the third time period is determined to be the expected water consumption time;
[0163] When the working mode is the non-heating mode, if the water temperature indicated by the water temperature change condition has changed, the time period corresponding to the third time period is determined to be the expected water usage time.
[0164] In the embodiment of the present application, the acquisition module 501 first acquires the first temperature information and the second temperature information, where the first temperature information is the predicted temperature change of the environment in which the water heater is located in the first time period, and the second temperature information is the temperature of the hot water in the current water heater. Then, the processing module 502 determines the expected water use information based on the historical water use information, and the historical water use information is used to characterize the water use situation in the second time period before the current time. The expected water use information includes the expected water use time and the expected water use temperature. Subsequently, the processing module 502 determines the target heating time based on the first temperature information, the second temperature information and the expected water use information.
[0165] Among them, the embodiment of the present application obtains first temperature information and second temperature information, the first temperature information is the predicted temperature change of the environment in which the water heater is located in the first time period, and the second temperature information is the temperature of the hot water in the current water heater; the expected water use information is determined according to the historical water use information, the historical water use information is used to characterize the water use situation in the second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature; the technical scheme of determining the target heating time according to the first temperature information, the second temperature information and the expected water use information can determine the target heating time of the water heater according to the change of ambient temperature and the user's historical water use information, and effectively produce hot water at the target heating time, thereby achieving the technical effect of reducing the energy consumption of the water heater.
[0166] In addition, the present application also provides an electronic device, such as Figure 6 As shown, it shows a schematic diagram of the structure of the electronic device involved in this application, specifically:
[0167] The electronic device may include components such as a processor 601 with one or more processing cores, a memory 602 with one or more computer-readable storage media, a power supply 603, and an input unit 604. Those skilled in the art will appreciate that Figure 5 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0168] The processor 601 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 602, and calling data stored in the memory 602, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.
[0169] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.
[0170] The electronic device also includes a power supply 603 for supplying power to various components. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, power consumption management and other functions through the power management system. The power supply 603 can also include one or more DC or AC power supplies, recharging systems, power supply device debugging circuits, power converters or inverters, power status indicators and other arbitrary components.
[0171] The electronic device may further include an input unit 604, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0172] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 will run the application programs stored in the memory 602, thereby implementing the steps in any one of the water heater control methods provided in the embodiments of the present application.
[0173] Through the embodiments of the present application, the first temperature information and the second temperature information are obtained, wherein the first temperature information is the predicted temperature change of the environment in which the water heater is located in the first time period, and the second temperature information is the temperature of the hot water in the current water heater; the expected water use information is determined based on the historical water use information, and the historical water use information is used to characterize the water use situation in the second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature; the technical scheme of determining the target heating time based on the first temperature information, the second temperature information and the expected water use information can determine the target heating time of the water heater based on the change of the ambient temperature and the user's historical water use information, and effectively produce hot water at the target heating time, thereby achieving the technical effect of reducing the energy consumption of the water heater.
[0174] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0175] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0176] To this end, the present application provides a computer-readable storage medium, on which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any water heater control method provided in the present application.
[0177] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0178] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0179] Since the instructions stored in the computer-readable storage medium can execute the steps in any water heater control method provided in the present application, the beneficial effects that can be achieved by any water heater control method provided in the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0180] The above is a detailed introduction to a water heater control method, device, electronic device and computer-readable storage medium provided in the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A water heater control method, characterized in that: Applied to a water heater, the method comprises: Acquire first temperature information and acquire second temperature information, wherein the first temperature information is a predicted temperature change of an environment where the water heater is located in a first period of time, and the second temperature information is a current temperature of hot water in the water heater; Determine the expected water use information according to the historical water use information, wherein the historical water use information is used to characterize the water use situation within a second time period before the current time, and the expected water use information includes the expected water use time and the expected water use temperature; A target heating time is determined according to the first temperature information, the second temperature information and the estimated water usage information.
2. The method according to claim 1, characterized in that The determining the target heating time according to the first temperature information, the second temperature information and the estimated water usage information includes: Determine a first temperature value of the environment where the water heater is located according to the first temperature information, where the first temperature value is the current temperature of the environment where the water heater is located; determining a first heating time according to the expected water temperature, the first temperature value and the second temperature information; The target heating time is determined according to the first heating time and the estimated water use time.
3. The method according to claim 2, characterized in that Determining the target heating time according to the first heating time and the estimated water use time includes: If the first heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the current time; If the first heating time is less than the expected water consumption time, a second temperature value is determined according to the first temperature information, and the target heating time is determined according to the second temperature value, the second temperature information and the expected water consumption information, the second temperature value being the highest temperature value within the first time period.
4. The method according to claim 3, characterized in that The determining the target heating time according to the second temperature value, the second temperature information and the estimated water usage information includes: determining a second heating time according to the expected water temperature, the second temperature value and the second temperature information; The target heating time is determined according to the second heating time and the estimated water use time.
5. The method according to claim 4, characterized in that The determining the target heating time according to the second heating time and the estimated water use time includes: If the second heating time is greater than or equal to the estimated water usage time, determining the first time corresponding to the second temperature value, and determining the target heating time to be the first time; If the second heating time is less than the expected water consumption time, the second time is determined according to the first time and a preset time interval, a third temperature value corresponding to the second time is determined according to the first temperature information, and the target heating time is determined according to the third temperature value, the second temperature information and the expected water consumption information.
6. The method according to claim 5, characterized in that The determining the target heating time according to the third temperature value, the second temperature information and the estimated water use information includes: determining a third heating time according to the expected water temperature, the third temperature value and the second temperature information; The target heating time is determined according to the third heating time and the estimated water use time.
7. The method according to claim 6, characterized in that The determining the target heating time according to the third heating time and the estimated water use time comprises: If the third heating time is greater than or equal to the estimated water usage time, determining the target heating time to be the second time; If the third heating time is less than the estimated water consumption time, the target heating time is determined according to the first temperature information, the second time and the estimated water consumption information.
8. The method according to claim 1, characterized in that Determining the estimated water use time based on historical water use information includes: Determine the working mode of the water heater within a third time period according to the historical water usage information, and determine the change of the water temperature of the water heater within the third time period, wherein the third time period is a time period within the second time period; The estimated water usage time is determined according to the working mode and the water temperature change.
9. The method according to claim 8, characterized in that Determining the estimated water usage time according to the working mode and the water temperature change includes: In the case where the working mode is the heating mode, if the water temperature change indicated by the water temperature change condition is greater than the preset change, determining the time period corresponding to the third time length as the expected water consumption time; In the case where the working mode is the non-heating mode, if the water temperature indicated by the water temperature change condition has changed, the time period corresponding to the third time length is determined to be the expected water usage time.
10. A water heater control device, characterized in that: Applied to a water heater, the device comprises: an acquisition module, used to acquire first temperature information and second temperature information, wherein the first temperature information is a predicted temperature change of an environment where the water heater is located in a first period of time, and the second temperature information is a current temperature of hot water in the water heater; A processing module, configured to determine estimated water use information according to historical water use information, wherein the historical water use information is used to characterize water use conditions within a second time period before a current time, and the estimated water use information includes an estimated water use time and an estimated water use temperature; The processing module is used to determine the target heating time according to the first temperature information, the second temperature information and the estimated water usage information.
11. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the water heater control method according to any one of claims 1 to 9 when executing the computer program.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the water heater control method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Control method and device for water heater and water heater
CN106123350A
Heating control method and device of water heater and water heater
CN113834219A
Water heater control method, device and equipment and storage medium
CN114963563A
Cited By
Water heater control method and device, water heater and storage medium
CN122107589A