A control method, system and device of a heat pump water heater and a storage medium

By analyzing historical temperature data, the system determines the temperature datasets for effective water usage times and water storage periods, intelligently adjusts the water heater's temperature dataset, and intelligently adjusts the water heater's control method. This solves the technical problems existing in the current technology and realizes intelligent control of the water heater.

CN117029285BActive Publication Date: 2026-06-09GUANGDONG PHNIX TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG PHNIX TECH CO LTD
Filing Date
2023-07-26
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing household water heaters often operate for extended periods after the user sets a high temperature, leading to energy waste, especially when the user forgets to turn them off before leaving the house.

Method used

By analyzing historical temperature datasets, the system determines the effective water usage time points and water storage periods for users, dynamically adjusts the water temperature of the water heater, and optimizes the heating power by combining photovoltaic power generation signals, thereby achieving intelligent control of the water heater.

Benefits of technology

It reduces energy waste from water heaters, improves efficiency, and optimizes their performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117029285B_ABST
    Figure CN117029285B_ABST
Patent Text Reader

Abstract

The application discloses a kind of control method, system, device and medium of heat pump water heater, wherein method includes the following steps: obtaining the first temperature dataset of water heater tank before current date, according to first temperature dataset, determine the user effective water use time point of current date, the first target set temperature corresponding to user water use time period and the second target set temperature of water heater tank water storage time period;In the first preset time before the user effective water use time point of current date, adjust the heating power of water heater, make the water temperature of water heater tank adjust to first target set temperature, and keep first target set temperature to user water end time node;In the time period before the time node corresponding to the first preset time of current date or the time period after user water end time node, make the water temperature of water heater tank adjust to second target set temperature.The application can be widely applied in water heater technical field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of water heater technology, and in particular to a control method, system, device and storage medium for a heat pump water heater. Background Technology

[0002] Current household water heaters rely on user-defined on / off states and target temperatures when heating. They operate after the user sets the desired temperature and maintain it. However, in reality, households don't always have a constant need for hot water; the demand typically peaks only during specific time periods. Because users often set relatively high target temperatures, the water heaters need to operate continuously to maintain these temperatures, resulting in energy waste. A significant amount of heat is consumed and wasted while waiting to be used, rather than being actually used by the user. This energy waste is even greater if the user forgets to turn off the water heater after setting it to heating mode and is away for an extended period. Therefore, there are still technical problems that need to be addressed in this field. Summary of the Invention

[0003] The purpose of this application is to at least partially solve one of the technical problems existing in the prior art.

[0004] Therefore, one objective of this application is to provide a control method, system, device, and storage medium for a heat pump water heater, which can optimize the efficiency of the water heater and reduce energy waste.

[0005] To achieve the above technical objectives, the technical solution adopted in this application includes: a control method for a heat pump water heater, comprising: acquiring a first temperature dataset of the water heater tank prior to the current date, wherein the first temperature dataset is used to characterize a set of temperature data at multiple time points each day within a preset number of days prior to the current date; determining, based on the first temperature dataset, the effective water usage time point of the user on the current date, and determining a first target set temperature corresponding to the user's water usage time period, and determining a second target set temperature for the water storage time period of the water heater tank; adjusting the heating power of the water heater within a first preset time period before the effective water usage time point of the user on the current date, so that the water temperature of the water heater tank is adjusted to the first target set temperature, and maintaining the first target set temperature until the user's water usage ends at a certain time point; adjusting the heating power of the water heater within a time period before the time point corresponding to the first preset time on the current date or within a time period after the user's water usage ends at a certain time point, so that the water temperature of the water heater tank is adjusted to the second target set temperature.

[0006] In addition, the control method for a heat pump water heater according to the above embodiments of the present invention may also have the following additional technical features:

[0007] Furthermore, in this embodiment of the application, the method further includes adjusting the water temperature of the water heater to gradually decrease until the water heater stops operating when the temperature difference between the inlet and outlet of the water tank is less than or equal to a preset temperature difference within a second preset time period.

[0008] Further, in this embodiment of the application, the step of adjusting the heating power of the water heater to reduce until the water heater stops operating when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period specifically includes: when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, adjusting the water temperature of the water heater to maintain a first temperature at the date node t corresponding to the current date; when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, adjusting the water temperature of the water heater to maintain a second temperature at the date node t+1; when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, controlling the water heater to maintain a third temperature at the date node t+2; and when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, controlling the water heater to stop working at the date node t+3.

[0009] Furthermore, in this embodiment of the application, the method further includes detecting photovoltaic power generation signals within a time period before the first preset time of the current date or within a time period after the user finishes using water. When photovoltaic power generation energy is detected, the water heater starts heating to raise the water temperature to the first target set temperature.

[0010] Further, in this embodiment of the application, the step of determining the effective water usage time point for the user on the current date based on the first temperature dataset specifically includes: dividing each day of the previous few days into several time nodes; calculating the first temperature difference between two adjacent time nodes each day, and the second temperature difference between two time nodes separated by one time node; and obtaining the water temperature of the water heater tank at each time node; determining that when the first temperature difference between two adjacent time nodes is less than a first temperature threshold, the time node with the smaller time value among the two adjacent time nodes is the effective water usage time point for the user; or determining that when the second temperature difference between two time nodes separated by one time node is less than a second temperature threshold, the time node with the smaller time value among the two time nodes separated by one time node is the effective water usage time point for the user; or determining that the time node where the water temperature of the water heater tank is greater than a fourth temperature is the effective water usage time point for the user.

[0011] Furthermore, in this embodiment of the application, the step of determining the first target set temperature corresponding to the user's water usage time period and the second target set temperature for the water heater tank storage time period based on the first temperature dataset specifically includes:

[0012] Calculate the probability of water usage within the same time period, starting from any user's valid water usage time point within a preset number of days prior to the current date;

[0013] When the probability of water use is greater than the first preset probability, the same time period starting from any effective water use time point of any user is determined as the user's water use time period for the current date, and the first target set temperature of the user's water use time period is determined as the first value.

[0014] When the probability of water use is less than or equal to the first preset probability, the same time period starting from any effective water use time point of any user is determined as the water storage time period of the water heater tank on the current date, and the second target set temperature of the water storage time period of the water heater tank is determined as the second value.

[0015] Furthermore, in this embodiment of the application, the step of calculating the probability of water use within the same time period starting from any user's valid water use time point within a preset number of days prior to the current date specifically includes: calculating the quantity of the same time period starting from any user's valid water use time point within a preset number of days prior to the current date; dividing the quantity by the preset number of days to obtain a first quotient, and using the first quotient as the probability of water use.

[0016] On the other hand, this application embodiment also provides a control system for a heat pump water heater, including: an acquisition unit, configured to acquire a first temperature dataset of the water heater tank prior to the current date, the first temperature dataset representing a set of temperature data at multiple time points each day within a preset number of days prior to the current date; a first processing unit, configured to determine, based on the first temperature dataset, a valid user water usage time point for the current date, a first target set temperature corresponding to the user water usage time period, and a second target set temperature for the water heater tank storage time period; a second processing unit, configured to adjust the heating power of the water heater within a first preset time period prior to the valid user water usage time point on the current date, so that the water temperature of the water heater tank is adjusted to the first target set temperature, and maintain the first target set temperature until the user water usage ends at a certain time point; and a third processing unit, configured to adjust the heating power of the water heater within a time period prior to the time point corresponding to the first preset time on the current date or within a time period after the user water usage ends at a certain time point, so that the water temperature of the water heater tank is adjusted to the second target set temperature.

[0017] On the other hand, this application also provides a control device for a heat pump water heater, comprising:

[0018] At least one processor;

[0019] At least one memory for storing at least one program;

[0020] When the at least one program is executed by the at least one processor, the at least one processor implements a control method for a heat pump water heater as described in any one of the inventions.

[0021] In addition, this application also provides a storage medium storing processor-executable instructions, which, when executed by a processor, are used to perform a control method for a heat pump water heater as described in any of the preceding claims.

[0022] The advantages and beneficial effects of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application:

[0023] This application can determine the effective water usage time of the user on the current date, as well as the first target set temperature corresponding to the user's water usage time period and the second target set temperature for the water tank storage period, based on a first temperature dataset composed of temperature data from multiple time points within a preset number of days prior to the current date. By dynamically adjusting the water tank temperature of the water heater on the current date based on the user's effective water usage time, the first target set temperature, and the second target set temperature, the application can reduce the impact of user settings on the control of the water heater. This application can improve energy utilization efficiency, reduce heat waste in the water heater, optimize the use efficiency of the water heater, and reduce energy waste. Attached Figure Description

[0024] Figure 1 This is a schematic diagram of the steps of a control method for a heat pump water heater in a specific embodiment of the present invention;

[0025] Figure 2 This is a schematic diagram illustrating the steps in a specific embodiment of the present invention: when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the heating power of the water heater is adjusted to reduce until the water heater stops.

[0026] Figure 3 This is a schematic diagram illustrating the steps of determining the effective water usage time point for the current date based on a first temperature dataset in a specific embodiment of the present invention.

[0027] Figure 4 This is a schematic diagram illustrating the steps of determining a first target set temperature corresponding to a user's water usage time period and a second target set temperature for a water tank storage time period based on a first temperature dataset in a specific embodiment of the present invention.

[0028] Figure 5 This is a table showing the effective water usage period for users over 20 days in a specific embodiment of the present invention.

[0029] Figure 6 This is a schematic diagram illustrating the steps of calculating the probability of water usage within the same time period, starting from any user's valid water usage time point, within a preset number of days prior to the current date, in a specific embodiment of the present invention.

[0030] Figure 7 This is a schematic diagram of the control flow of a water heater in a specific embodiment of the present invention;

[0031] Figure 8 This is a table showing the effective water usage time period for a user on a specific day in one embodiment of the present invention.

[0032] Figure 9 This is a table showing the effective water usage period for users over 20 days in another specific embodiment of the present invention.

[0033] Figure 10 A schematic diagram of the control system of a heat pump water heater in a specific embodiment of the present invention;

[0034] Figure 11 This is a schematic diagram of the control device for a heat pump water heater in a specific embodiment of the present invention. Detailed Implementation

[0035] The following detailed description, in conjunction with the accompanying drawings, illustrates the principles and processes of the control method, system, device, and storage medium of the heat pump water heater in the embodiments of the present invention.

[0036] In existing technologies, household water heaters rely on user-defined on / off states and target temperatures when heating. They operate after the user actively sets the desired temperature and maintain it. However, in reality, households don't always have a constant need for hot water; the demand typically peaks only during specific time periods. Because users often set relatively high target temperatures, the water heaters need to operate continuously to maintain this temperature, resulting in energy waste. A significant amount of heat is consumed and wasted while waiting to be used, rather than being actually utilized by the user. This energy waste is even greater if the user forgets to turn off the water heater after setting it to heating mode and is away for an extended period. Therefore, existing technologies have shortcomings that need to be addressed.

[0037] To address the aforementioned technical deficiencies, this application provides a control method for a heat pump water heater. (Refer to...) Figure 1 , Figure 1 This is a schematic diagram illustrating the steps of a control method for a heat pump water heater provided in this application. Figure 1 In this process, the control method may include, but is not limited to, steps S101-S104.

[0038] S101. Obtain the first temperature dataset of the water heater tank before the current date;

[0039] Understandably, the first temperature data set can be used to represent the temperature data set of multiple time points each day within a preset number of days prior to a current date. For example, the current date is year A, month B, day C, and the preset number of days can be 10 days, with 24 time points per day. That is, the first temperature data set can be the set of water heater tank data for each of the 24 time points in the 10 days prior to year A, month B, day C.

[0040] In some feasible embodiments of this application, the processor can obtain a first dataset of water heater tank temperatures prior to the current date by establishing a connection with a tangible or intangible device such as a device storing temperature data, a database, or a server. It should be noted that the connection can be a wired connection or a wireless connection. Wired connections can include connections between mobile devices and host computers, connections between host computers, and other wired connections between known or future-developed devices and host computers; while wireless connections can include, but are not limited to, 3G / 4G / 5G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (Ultra Wide Band) connections, and other known or future-developed wireless connection methods.

[0041] S102. Based on the first temperature dataset, determine the effective water usage time point for the user on the current date, determine the first target set temperature corresponding to the user's water usage time period, and determine the second target set temperature for the water storage time period of the water heater tank.

[0042] Understandably, the effective water usage point for a user can be the time when the user begins using water, which can correspond to any time within a 24-hour period of the day. The first target set temperature corresponding to the user's water usage period can be the highest water temperature that the water heater needs to maintain during that period. The user's water usage period can be any time period within a 24-hour period of the day, and the length of this period can be arbitrary, until the user stops using the water heater. The water heater's water tank storage period corresponds to the time when the user does not use the water heater, and the water temperature during this period can be the second target set temperature, which can be lower than the first target set temperature.

[0043] In some feasible embodiments of this application, the processor can determine the effective water usage time point of the user on the current date based on the first temperature dataset, or determine the first target set temperature corresponding to the user's water usage time period based on the first temperature dataset, or determine the second target set temperature of the water tank storage time period based on the first temperature dataset.

[0044] S103. Within a first preset time before the user's effective water usage time on the current date, adjust the heating power of the water heater to adjust the water temperature in the water heater tank to the first target set temperature, and maintain the first target set temperature until the user's water usage ends.

[0045] Understandably, the first preset time can be any pre-set time value, such as 1 hour or half an hour. The first preset time can also be the time required for the water temperature in the water heater to rise from any value to the first target set temperature. The user's water usage end time can be the time when the user finishes using the water; whether the user has finished using the water can be determined using existing technologies such as measuring the water flow rate and water temperature at the outlet.

[0046] In some feasible embodiments of this application, the processor can adjust the heating power of the water heater within a first preset time before the user's effective water usage time on the current date, so that the water temperature in the water heater tank is adjusted to the first target set temperature, and can continue to adjust the heating power of the water heater to maintain the first target set temperature until the user's water usage ends.

[0047] S104. Within a time period before the first preset time of the current date or within a time period after the user's water usage ends, adjust the heating power of the water heater to adjust the water temperature in the water heater tank to the second target set temperature.

[0048] Understandably, the first preset time corresponds to a time node that is the time node preceding the user's effective water usage time. Specifically, if the user's effective water usage time is 9:00 AM daily, and the first preset time is 30 minutes, then the time node corresponding to the first preset time is 8:30 AM. The time period before the first preset time node can be all time periods before 8:30 AM on that day. The time period after the user's water usage end time node can be all time periods after the user's water usage ends on that day. For example, if the user's water usage end time node is 9:40 AM, then the time period after the user's water usage end time node on that day is all time periods after 9:40 AM.

[0049] In some feasible embodiments of this application, the processor can adjust the heating power of the water heater during a period of time before the first preset time corresponding to the current date or during a period of time after the user's water usage ends, so that the water temperature in the water heater tank can be adjusted to the second target set temperature, thereby reducing the power consumption of the water heater during non-water usage periods.

[0050] Furthermore, the control method for a heat pump water heater may also include, but is not limited to, step S105, where the water temperature of the water heater is gradually reduced until the water heater stops when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time.

[0051] Understandably, the second preset time refers to a consecutive number of days prior to the current date, while the preset temperature difference represents the temperature difference between the inlet and outlet of the water tank. This indicates whether the water in the tank has been used by the user. When the temperature difference is greater than the preset temperature difference, it confirms that the user has used the water heater for a consecutive number of days prior to the current date. Conversely, when the temperature difference is smaller, less than the preset temperature difference, it confirms that the user has not used the water heater for a consecutive number of days prior to the current date.

[0052] In some feasible embodiments of this application, when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, the processor can also adjust the power of the water heater so that the water temperature in the water tank gradually decreases over a certain period of time after the current date until the water heater is finally turned off.

[0053] It should be noted that the temperature difference between the water inlet and outlet of the water tank can be obtained through further processing of the first temperature data set.

[0054] Furthermore, referring to Figure 2 , Figure 2 This application provides a schematic diagram illustrating the steps involved in adjusting the heating power of the water heater to reduce its output until the water heater shuts down when the temperature difference between the inlet and outlet of the water tank is less than or equal to a preset temperature difference within a second preset time period. Figure 2 In the process, when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the step of adjusting the heating power of the water heater to reduce until the water heater stops can specifically include, but is not limited to, steps S1051-S1053.

[0055] S1051. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the water temperature of the water heater is adjusted to maintain the first temperature at the date node t corresponding to the current date.

[0056] S1052. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the water temperature of the water heater is adjusted to remain at the second temperature at date node t+1.

[0057] S1053. When the temperature difference between the water inlet and outlet of the water tank is less than or equal to the preset temperature difference within the second preset time, the water heater is controlled to maintain the third temperature at date node t+2.

[0058] S1054. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the water heater is controlled to stop working at date node t+3.

[0059] In some feasible embodiments of this application, when the temperature difference between the inlet and outlet of the water tank is less than or equal to a preset temperature difference within a second preset time period, the water temperature of the water heater is adjusted to maintain a first temperature at date node t corresponding to the current date. The water temperature of the water heater is adjusted to maintain a second temperature at date node t+1 corresponding to the current date. The water temperature of the water heater is adjusted to maintain a third temperature at date node t+2 corresponding to the current date. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, the water heater is controlled to stop working at date node t+3.

[0060] For example, if the current date is December 3rd, then t is December 3rd, t+1 is December 4th, t+2 is December 5th, t+3 is December 6th, and the second preset time is within 3 days prior to the current date. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within 3 days prior to December 3rd, the processor can adjust the water temperature of the water heater to maintain the first temperature on December 3rd, decrease it to the second temperature on December 4th, decrease it to the third temperature on December 5th, and control the water heater to stop working on December 6th.

[0061] Furthermore, the control method for a heat pump water heater may also include step S106: detecting a photovoltaic power generation signal within a time period before a first preset time of the current date or within a time period after the user finishes using water; when photovoltaic power generation energy is detected, the water heater starts heating to raise the water temperature to the first target set temperature.

[0062] It is understandable that the time period before the first preset time of the current date or the time period after the user finishes using water can be the period during which the user does not use the water heater on the current date. The photovoltaic power generation signal can be automatically generated during the period during which the user does not use the water heater on the current date, either through user operation or when the water heater receives a high intensity of sunlight.

[0063] Furthermore, referring to Figure 3 , Figure 3 This is a schematic diagram illustrating the steps involved in determining the effective water usage time points for the current date based on a first temperature dataset, as provided in this application. Figure 3 The step of determining the effective water usage time point for the user on the current date based on the first temperature dataset may include, but is not limited to, steps S501-S504.

[0064] S501. Divide the time of each day in the days preceding the current date into several time nodes, calculate the first temperature difference of the water tank between two adjacent time nodes each day, and the second temperature difference of the water tank between two time nodes separated by one time node, and obtain the water temperature of the water tank at each time node.

[0065] S502. When the first temperature difference between two adjacent time points is less than the first temperature threshold, the time point with the smaller time value between the two adjacent time points is the effective water usage time point for the user.

[0066] or

[0067] S503. When the second temperature difference between two time nodes separated by one time node is less than the second temperature threshold, the time node with the smaller time value between the two time nodes separated by one time node shall be the effective water usage time point for the user.

[0068] or,

[0069] S504. The time point when the water temperature in the water heater tank is greater than the fourth temperature shall be the effective water usage time point for the user.

[0070] In some embodiments of this application, the processor can divide each day of the preceding days into several time nodes, calculate the first temperature difference between two adjacent time nodes each day, the second temperature difference between two time nodes separated by one time node, and obtain the water temperature of the water heater tank at each time node. If the first temperature difference between two adjacent time nodes is less than a first temperature threshold, the time node with the smaller time value among the two adjacent time nodes is the valid water usage time point for the user. If the second temperature difference between two time nodes separated by one time node is less than a second temperature threshold, the time node with the smaller time value among the two time nodes separated by one time node is the valid water usage time point for the user. Alternatively, the time node where the water temperature of the water heater tank is greater than a fourth temperature is determined as the valid water usage time point for the user.

[0071] It should be noted that the time nodes can be nodes with uniform time intervals, and the number of time nodes can be set differently depending on the specific algorithm. The specific values ​​of the first temperature threshold, the second temperature threshold, and the fourth temperature can be determined according to different user needs.

[0072] Furthermore, referring to Figure 4 , Figure 4 This is a schematic diagram illustrating the steps provided in this application to determine the first target set temperature corresponding to the user's water usage time period and the second target set temperature for the water storage time period in the water heater tank, based on a first temperature dataset. Figure 4In the process of determining the first target set temperature corresponding to the user's water usage time period and the second target set temperature for the water storage time period in the water heater tank based on the first temperature dataset, the step may specifically include, but is not limited to, steps S601-S603:

[0073] S601. Calculate the probability of water usage within the same time period starting from any user's valid water usage time point within a preset number of days prior to the current date.

[0074] S602. When the probability of water use is greater than the first preset probability, determine the same time period starting from any effective water use time point of any user as the user's water use time period for the current date, and determine the first target set temperature of the user's water use time period as the first value.

[0075] S603. When the probability of water use is less than or equal to the first preset probability, determine the same time period starting from any user's effective water use time point as the water storage time period of the water heater tank for the current date, and determine the second target set temperature of the water storage time period of the water heater tank as the second value.

[0076] It is understandable that the preset number of days before the current date can be any number of days prior to the current date. Conversely, the probability of water usage within the same time period, starting from any user's valid water usage time point, can also be the probability of water usage within the same time period, starting from any user's valid water usage time point on the time axis.

[0077] In some feasible embodiments of this application, the processor can calculate the probability of water usage within the same time period starting from any user's valid water usage time point within a preset number of days prior to the current date, and determine the same time period starting from any user's valid water usage time point as the user's water usage time period for the current date based on different water usage probabilities, and determine a first target set temperature for the user's water usage time period as a first value. Alternatively, the processor can determine the same time period starting from any user's valid water usage time point as the water heater tank storage time period for the current date, and determine a second target set temperature for the water heater tank storage time period as a second value.

[0078] For example, refer to Figure 5 , Figure 5 The preset number of days is 20 days, with each half-hour period as a time interval. A user's effective water usage time can be defined as 30 minutes within each 30-minute interval from 0:00 to 24:00. The system can calculate the probability of water usage within the same 30-minute time interval over the 20 days. For example, it can calculate... Figure 5 The 0-1 segment in the text refers to the probability of water usage during the period from 0:00 to 0:30 on each day of the 20-day timeline.

[0079] It should be noted that the first preset probability, the second preset probability, the first value, and the second value can be adjusted according to specific user needs, and the specific values ​​are not limited here.

[0080] Furthermore, referring to Figure 6 , Figure 6 This application provides a schematic diagram illustrating the steps for calculating the probability of water usage within a preset number of days prior to the current date, starting from any valid water usage time point of a user within the same time period. Figure 6 The step of calculating the probability of water usage within the same time period starting from any valid water usage time point of a user within a preset number of days prior to the current date may specifically include, but is not limited to, steps S701-S702:

[0081] S701. Calculate the quantity of water used by any user within a preset number of days prior to the current date, taking the effective water usage time of any user as the starting point.

[0082] S702. Divide the quantity by the preset number of days to obtain the first quotient, and use the first quotient as the probability of water use.

[0083] In some feasible embodiments of this application, the processor can calculate the quantity of water used by any user within a preset number of days before the current date, taking the effective water usage time of any user as the starting point, divide the quantity by the preset number of days to obtain a first quotient, and use the first quotient as the probability of water usage.

[0084] For example, if water is used 3 times between 0:00 and 0:30 within 20 days, the probability of water usage during this period is 3 / 20 = 0.15. If water is used 5 times between 0:30 and 1:00, the probability of water usage during this period is 5 / 20 = 0.25. If water is used 13 times between 22:30 and 23:00, the probability of water usage during this period is 13 / 20 = 0.65.

[0085] The specific calculation principle of this application is explained below with reference to the accompanying drawings:

[0086] In this embodiment, the first target temperature is set to 55°C, the second target temperature is set to 45°C, the first preset time is 30 minutes, the second preset time is 3 days prior to the current date, the preset temperature difference is 2°C, the current date is January 4th, each day can be divided into 48 time nodes, the time difference between two adjacent time nodes is 30 minutes, the first temperature difference is 8°C, the second temperature difference is 12°C, the first temperature is 48°C, the second temperature is 45°C, the third temperature is 40°C, the fourth temperature is 38°C, the preset number of days prior to the current date is 20 consecutive days prior to the current date, the first preset probability is 35%, the first value is 55°C, and the second value is 45°C.

[0087] Reference Figure 7 The controller collects data from the temperature sensors (inlet or outlet water temperature) at the top or bottom of the water heater, recording data every 30 minutes for the past 20 days. By analyzing the temperature changes at the top and bottom each day over the past 20 days, it determines the time and amount of water used each day. It continuously calculates the probability of hot water usage at different times of the day (see the algorithm collection example below). When the probability exceeds a set value (35%), it is considered that there is effective water demand during that time period. The water heater will heat water in advance when there is effective demand, and maintain standby hot water supply when there is no effective demand. When photovoltaic power generation energy is detected, heating is automatically started to achieve the purpose of energy storage.

[0088] If no effective water usage is detected for three consecutive days from January 1st to January 3rd, the temperature setting will be gradually reduced until the system shuts down. The specific logic is as follows:

[0089] If the temperature difference between the water and the water is less than 2℃ for three consecutive days, it can be considered that there is no significant fluctuation in water usage. On January 4th, the maximum set temperature is allowed to be 48℃ according to the algorithm; on January 5th, the maximum set temperature is allowed to be 43℃ according to the algorithm; and on January 6th, the maximum set temperature is allowed to be 40℃ according to the algorithm. If no fluctuation in water usage is found by the analysis on the 7th day, the system will be shut down and the heat pump system will no longer be started to prevent energy waste caused by users leaving the water heater unattended for a long time.

[0090] For the collection of the first temperature dataset, the processor can first use 24-hour temperature data statistics for a single day. Taking the temperature data statistics record of the lower part of the water tank on the first day as an example: with a 30-minute cycle, the temperature data is collected and statistically analyzed sequentially as: T1, T2...T47, T48; the differences are calculated sequentially as T1-T0, T2-T1...T47-T46, respectively, and Tn1...Tn47 are calculated; the differences are calculated sequentially as T2-T0, T3-T1...T48-T46, respectively, and Tm1...Tm46 are calculated. The corresponding time points of Tn<8 and Tm<12 are collected. For example, if T2-T1<8, then T1 is considered to be a time point with a large amount of water use, and T1 is a valid water use time point for users. At the same time, the time points with water temperature T<38℃ (T_min) are counted, and the corresponding time points are judged as valid water use time points for users. If the data is duplicated, the corresponding time point is discarded; finally, the valid water use time points for users on that day are obtained based on the calculated statistical data. Figure 8 As shown, the dark-colored areas represent the time periods during which hot water is used; (the horizontal axis 0~48 represents a 24-hour day, with half an hour as the smallest data collection unit, and the vertical axis represents the number of days).

[0091] Then, based on the above statistical method, data was collected for 20 consecutive days to obtain the distribution of hot water usage over 20 days. This distribution can be referenced... Figure 9 .

[0092] from Figure 9 It can be seen that hot water usage occurred during the darker time periods within the 20-day period. Using 20 days as the denominator, the probability of water usage in each time period within segments 0 to 48 is calculated. For example, at time point 1 (horizontal axis 1), there are 3 segments in red, so the probability of water usage at that time point is 3 / 20 = 15%. The water demand in this segment is lower than the set value, so maintaining a low set temperature (45℃) is sufficient. For example, at time point 9 (horizontal axis 9), there are 11 segments in red, so the probability of water usage at that time point is 11 / 20 = 55%. Therefore, the target set temperature needs to be increased to (55℃).

[0093] Based on the data from the previous 20 days, the target temperature to be set at each time point on the day can be obtained. For example, the temperature should be set to 45℃ at time 1, 55℃ at time 9, and so on.

[0094] The above data update adopts a queue structure, and the temperature setting for the day is calculated once a day using the data from the previous 20 days, thus realizing the iterative update of the temperature setting.

[0095] In addition, refer to Figure 10 ,and Figure 1 Corresponding to the method described above, embodiments of this application also provide a control system for a heat pump water heater. The system may include an acquisition unit 1001, a first processing unit 1002, a second processing unit 1003, and a third processing unit 1004. The acquisition unit 1001 can be used to acquire a first temperature dataset of the water heater tank prior to the current date. The first temperature dataset represents a set of temperature data at multiple time points each day within a preset number of days prior to the current date. The first processing unit 1002 can be used to determine, based on the first temperature dataset, the effective water usage time point for the user on the current date, a first target set temperature corresponding to the user's water usage time period, and a second target set temperature for the water heater tank's water storage time period. The second processing unit 1003 can be used to adjust the heating power of the water heater within a first preset time period before the effective water usage time point of the user on the current date, so that the water temperature in the water heater tank is adjusted to the first target set temperature, and maintain the first target set temperature until the user's water usage ends. The third processing unit 1004 can be used to adjust the heating power of the water heater during a time period before the first preset time corresponding to the current date or during a time period after the user's water usage ends, so that the water temperature in the water heater tank is adjusted to the second target set temperature.

[0096] The acquisition unit 1001 can be any integrated circuit module or microprocessor module obtained by integrating a chip with processing functions and its peripheral circuits using existing integration technology. Each processing unit can also be any integrated circuit module or microprocessor module obtained by integrating a chip with processing functions and its peripheral circuits using existing integration technology. Furthermore, each processing unit may include one or more memories.

[0097] In some feasible embodiments of this application, the acquisition unit 1001 can be located in the same device as the first processing unit 1002. The acquisition unit 1001 can acquire a first temperature dataset of the water heater tank prior to the current date using a chip within its processor. This first temperature dataset represents a set of temperature data from multiple time points each day within a preset number of days prior to the current date. The first processing unit 1002 can determine, based on the first temperature dataset, the effective water usage time point for the user on the current date, the first target set temperature corresponding to the user's water usage time period, and the second target set temperature for the water heater tank's water storage time period. The second processing unit 1003 can adjust the heating power of the water heater within a first preset time period before the effective water usage time point on the current date, adjusting the water temperature in the water heater tank to the first target set temperature and maintaining this temperature until the user's water usage ends. The third processing unit 1004 can adjust the heating power of the water heater within a time period before the first preset time point on the current date or within a time period after the user's water usage ends, adjusting the water temperature in the water heater tank to the second target set temperature. The specific device connection method and device settings of the acquisition unit 1001 and the first processing unit 1002, the first processing unit 1002 and the second processing unit 1003, and the second processing unit 1003 and the third processing unit 1004 are not limited.

[0098] It should be noted that the content of the above-mentioned heat pump water heater control method embodiments is applicable to the control system embodiments of this heat pump water heater. The specific functions implemented by the control system embodiments of this heat pump water heater are the same as those of the above-mentioned heat pump water heater control method embodiments, and the beneficial effects achieved are also the same as those achieved by the above-mentioned heat pump water heater control method embodiments.

[0099] and Figure 1 Corresponding to the method described herein, embodiments of this application also provide a control device for a heat pump water heater, the specific structure of which can be referred to... Figure 11 ,include:

[0100] At least one processor 1011;

[0101] At least one memory 1012 is used to store at least one program;

[0102] When the at least one program is executed by the at least one processor, the at least one processor implements the control method for the heat pump water heater.

[0103] The content of the above method embodiments is applicable to the device embodiments. The specific functions implemented by the device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0104] and Figure 1 Corresponding to the method described above, this application also provides a storage medium storing processor-executable instructions, which, when executed by the processor, are used to perform the control method of the heat pump water heater.

[0105] The contents of the above-described control method embodiments for heat pump water heaters are all applicable to this storage medium embodiment. The specific functions implemented by this storage medium embodiment are the same as those of the above-described control method embodiments for heat pump water heaters, and the beneficial effects achieved are also the same as those achieved by the above-described control method embodiments for heat pump water heaters.

[0106] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this application are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.

[0107] Furthermore, although this application is described in the context of functional modules, it should be understood that, unless otherwise stated to the contrary, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding this application. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional technology for an engineer. Therefore, those skilled in the art can implement the application set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of this application, which is determined by the full scope of the appended claims and their equivalents.

[0108] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several programs to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0109] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequential list of executable programs for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, a program execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can retrieve and execute a program from or in conjunction with such a program execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can mean any means that can contain, store, communicate, propagate, or transmit a program for use by or in conjunction with a program execution system, apparatus, or device.

[0110] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0111] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable program execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0112] In the foregoing description of this specification, the references to terms such as "one embodiment," "another embodiment," or "some embodiments," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0113] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.

[0114] The above is a detailed description of the preferred embodiments of this application, but this application is not limited to the embodiments described. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application, and these equivalent modifications or substitutions are all included within the scope defined by the claims of this application.

Claims

1. A control method for a heat pump water heater, characterized in that, include: Obtain the first temperature dataset of the water heater tank before the current date. The first temperature dataset is used to represent the temperature data set of multiple time points for each day within a preset number of days before the current date. Based on the first temperature dataset, determine the effective water usage time point for the user on the current date, determine the first target set temperature corresponding to the user's water usage time period, and determine the second target set temperature for the water storage time period of the water heater tank. Within a first preset time period before the user's effective water usage time on the current date, the heating power of the water heater is adjusted so that the water temperature in the water heater tank is adjusted to the first target set temperature, and the first target set temperature is maintained until the user's water usage ends. Within a time period before the first preset time corresponding to the current date or within a time period after the user's water usage ends, adjust the heating power of the water heater so that the water temperature in the water heater tank is adjusted to the second target set temperature. The method further includes adjusting the water temperature of the water heater to gradually decrease until the water heater stops when the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time. The step of adjusting the heating power of the water heater to reduce until the water heater stops operating when the temperature difference between the inlet and outlet of the water tank is less than or equal to a preset temperature difference within a second preset time period specifically includes: When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the water temperature of the water heater is adjusted to maintain the first temperature at the date node t corresponding to the current date. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the water temperature of the water heater is adjusted to maintain the second temperature at date node t+1. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time, the water heater is controlled to maintain the third temperature at date node t+2. When the temperature difference between the inlet and outlet of the water tank is less than or equal to the preset temperature difference within a second preset time period, the water heater is controlled to stop working at date node t+3.

2. The control method for a heat pump water heater according to claim 1, characterized in that, The method further includes detecting photovoltaic power generation signals during a time period before the first preset time of the current date or during a time period after the user finishes using water. When photovoltaic power generation energy is detected, the water heater starts heating to raise the water temperature to the first target set temperature.

3. The control method for a heat pump water heater according to claim 1, characterized in that, The step of determining the effective water usage time point for the user on the current date based on the first temperature dataset specifically includes: Divide each day of the previous few days into several time nodes, calculate the first temperature difference between two adjacent time nodes of the water heater tank, and the second temperature difference between two time nodes separated by one time node, and obtain the water temperature of the water heater tank at each time node. When the first temperature difference between two adjacent time points is less than the first temperature threshold, the time point with the smaller time value among the two adjacent time points is the effective water usage time point for the user. Alternatively, if the second temperature difference between two time points separated by one time point is less than the second temperature threshold, the time point with the smaller time value between the two time points separated by one time point shall be the effective water usage time point for the user. Alternatively, the time point when the water temperature in the water heater tank is lower than the fourth temperature can be determined as the effective water usage time point for the user.

4. The control method for a heat pump water heater according to claim 3, characterized in that, The step of determining the first target set temperature corresponding to the user's water usage time period and the second target set temperature for the water heater tank storage time period based on the first temperature dataset specifically includes: Calculate the probability of water usage within the same time period, starting from any user's valid water usage time point within a preset number of days prior to the current date; When the probability of water use is greater than the first preset probability, the same time period starting from any effective water use time point of any user is determined as the user's water use time period for the current date, and the first target set temperature of the user's water use time period is determined as the first value. When the probability of water use is less than or equal to the first preset probability, the same time period starting from any effective water use time point of any user is determined as the water storage time period of the water heater tank on the current date, and the second target set temperature of the water storage time period of the water heater tank is determined as the second value.

5. The control method for a heat pump water heater according to claim 4, characterized in that, The step of calculating the probability of water usage within the same time period, starting from any valid water usage time point of a user, within a preset number of days prior to the current date, specifically includes: Calculate the quantity of water usage within a preset number of days prior to the current date, starting from any user's valid water usage time point in the same time period. Divide the quantity by the preset number of days to obtain a first quotient, and use the first quotient as the probability of water use.

6. A system for implementing the control method of a heat pump water heater as described in any one of claims 1-5, characterized in that, include: The acquisition unit is used to acquire the first temperature dataset of the water heater tank before the current date. The first temperature dataset is used to represent the temperature data set of multiple time nodes for each day within a preset number of days before the current date. The first processing unit is configured to determine the effective water usage time point of the user on the current date, the first target set temperature corresponding to the user's water usage time period, and the second target set temperature for the water storage time period of the water heater tank, based on the first temperature dataset. The second processing unit is used to adjust the heating power of the water heater within a first preset time before the user's effective water use time on the current date, so that the water temperature of the water heater tank is adjusted to the first target set temperature, and the first target set temperature is maintained until the user's water use ends. The third processing unit is used to adjust the heating power of the water heater during a time period before the first preset time corresponding to the current date or during a time period after the user's water usage ends, so that the water temperature in the water heater tank is adjusted to the second target set temperature.

7. A control device for a heat pump water heater, characterized in that... include: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the control method for a heat pump water heater as described in any one of claims 1-5.

8. A storage medium storing processor-executable instructions, characterized in that, The processor-executable instructions, when executed by the processor, are used to perform a control method for a heat pump water heater as described in any one of claims 1-5.