Control method of water heater and water heater
By collecting the inlet temperature, outlet temperature and water flow of the water heater in real time, calculating the reference load and load difference, determining the increment coefficient and incremental load, the rapid and accurate adjustment of the water heater temperature is achieved, solving the problem of too long adjustment time of traditional water heaters, and improving the adjustment efficiency and stability.
Patent Information
- Application Number
- CN202510468166.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-07-04
AI Technical Summary
Traditional water heaters have been adjusting the water temperature for too long, and existing control methods rely on target temperature difference to adjust the load, resulting in inefficiency.
By collecting the inlet water temperature, outlet water temperature and water flow in real time, determining the reference load and load difference, calculating the incremental load with the incremental coefficient, and finally determining the target load to control the operation of the water heater to quickly reach the set temperature.
The temperature adjustment time of the water heater is reduced, the adjustment efficiency is improved, the overshoot and steady-state errors are reduced, and the impact of external interference is suppressed.
Smart Images

Figure CN120252169A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of water heaters, and particularly to a control method and a water heater for a water heater. Background Art
[0002] With the development of water heater technology, various water heater temperature adjustment technologies have emerged. How to accurately and quickly adjust the water temperature to the set temperature is an important technical problem. In traditional technologies, the fixed target load or PID (Proportional-Integral-Derivative) control method is usually used to adjust the outlet water temperature. However, during the temperature adjustment process, it only depends on the target temperature difference (the difference between the set temperature and the inlet water temperature) to adjust the load, resulting in too long a temperature adjustment time for the water heater to be adjusted to the set temperature. Summary of the Invention
[0003] Based on this, in view of the above technical problems, it is necessary to provide a control method and a water heater for a water heater that reduce the temperature adjustment time.
[0004] In a first aspect, this application provides a control method for a water heater. The method includes: real-time collecting the inlet water temperature, the outlet water temperature, and the water flow rate; determining a reference load based on the inlet water temperature, the water flow rate, and the set temperature; determining a load difference based on the outlet water temperature, the water flow rate, and the set temperature; determining an increment coefficient based on the load difference and the reference load; determining an increment load based on the load difference and the increment coefficient; determining a target load based on the reference load and the increment load; and controlling the operation of the water heater based on the target load.
[0005] In the above control method for a water heater, by real-time collecting the inlet water temperature, the outlet water temperature, and the water flow rate during the operation of the water heater, and respectively determining the reference load and the load difference by combining the set temperature, the reference load is the heating load that the water heater needs to provide under ideal conditions (without considering the deviation between the actual outlet water temperature and the set temperature), and the load difference reflects the additional heating demand caused by the difference between the actual outlet water temperature and the ideal set temperature. By combining the reference load and the load difference to determine the increment coefficient, and determining the increment load according to the determined increment coefficient and the load difference, the obtained increment load can compensate for the difference between the actual heating effect and the ideal heating effect caused by various factors. Finally, by determining the target load based on the increment load and the reference load, and controlling the operation of the water heater according to the target load, after the target load is compensated by the increment load, the difference between the actual heating effect and the ideal heating effect can be made up, so that the water heater can quickly reach the set temperature under the control of the target load, reducing the temperature adjustment time of the water heater.
[0006] In one embodiment, the step of determining the increment coefficient based on the load difference and the reference load includes: calculating a ratio of the load difference to the reference load to obtain a target ratio; and determining the increment coefficient based on the target ratio.
[0007] In one embodiment, the step of determining the increment coefficient based on the target ratio includes: when the target ratio is greater than a preset threshold, setting the increment coefficient to a preset coefficient; wherein the preset coefficient is less than 1.
[0008] In one embodiment, the step of determining the increment coefficient based on the target ratio includes: when the target ratio is less than or equal to the preset threshold, setting the increment coefficient to 0.
[0009] In one embodiment, the preset coefficient is from 0.2 to 0.3.
[0010] In one embodiment, the preset threshold is 15%.
[0011] In one embodiment, the step of determining the reference load based on the inlet water temperature, the water flow rate, and the set temperature includes: calculating a difference between the set temperature and the inlet water temperature to obtain a first temperature difference; and calculating a product of the first temperature difference and the water flow rate to obtain the reference load.
[0012] In one embodiment, the step of determining the load difference based on the outlet water temperature, the water flow rate, and the set temperature includes: calculating a difference between the set temperature and the outlet water temperature to obtain a second temperature difference; and calculating a product of the second temperature difference and the water flow rate to obtain the load difference.
[0013] In one embodiment, the step of determining the target load based on the reference load and the increment load includes: taking a sum of the reference load and the increment load as the target load.
[0014] In a second aspect, the present application further provides a water heater. The water heater includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the above-described control method of the water heater are implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is a schematic diagram of a water heater in one embodiment;
[0016] Figure 2 is a flowchart of a control method of a water heater in one embodiment;
[0017] Figure 3Schematic diagram of the process for determining the reference load in an embodiment;
[0018] Figure 4 Schematic diagram of the process for determining the load difference in an embodiment;
[0019] Figure 5 Schematic diagram of the process for determining the increment coefficient in an embodiment;
[0020] Figure 6 Schematic diagram of the process for determining the increment coefficient in another embodiment. Detailed implementation manners
[0021] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0022] The control method of the water heater provided by the embodiments of the present application can be applied to a water heater as shown in Figure 1 The water heater can be a gas water heater or an electric water heater, which heats the heat exchanger by means of gas combustion or electric heating element heating. When heating the heat exchanger, the cold water flowing through the inside of the heat exchanger will absorb heat, thereby realizing the heating of the water temperature. At the same time, the inlet water temperature is detected by the inlet water temperature sensor arranged on the inlet pipe, the outlet water temperature is detected by the outlet water temperature sensor arranged on the outlet pipe, and the water flow sensor can be arranged in the inlet pipe or the outlet pipe to detect the current water flow. It can be understood that a controller is also arranged in the water heater, which is used to communicate with the inlet water temperature sensor, the outlet water temperature sensor and the water flow sensor respectively to obtain the inlet water temperature, the outlet water temperature and the water flow data. At the same time, the controller also communicates with the heating system to control the heating load of the heating system, so as to complete the adjustment of the outlet water temperature of the water heater.
[0023] In one embodiment, as shown in Figure 2 A control method of a water heater is provided. Taking the water heater in Figure 1 as an example, the method includes the following steps:
[0024] Step S110, collect the inlet water temperature, the outlet water temperature and the water flow in real time.
[0025] Specifically, after the water heater according to the embodiments of the present application is powered on and started or during normal operation, the water inlet temperature, water outlet temperature, and water flow rate are collected in real time through the provided sensors. The water inlet temperature can be detected in real time by a water inlet temperature sensor provided on the water inlet pipe, the water outlet temperature can be detected in real time by a water outlet temperature sensor provided on the water outlet pipe, and the water flow rate can be detected in real time by a water flow rate sensor provided in the water inlet pipe or the water outlet pipe.
[0026] Step S120, determine the reference load based on the water inlet temperature, water flow rate, and set temperature.
[0027] Specifically, after the water heater obtains the water inlet temperature and water flow rate through real-time collection, it acquires the pre-set set temperature, and then determines the reference load according to the water inlet temperature, water flow rate, and set temperature. The reference load is the heating load that the water heater needs to provide under ideal conditions (without considering the deviation between the actual water outlet temperature and the set temperature), and it is used to guide the heating power that the water heater needs to provide.
[0028] Step S130, determine the load difference based on the water outlet temperature, water flow rate, and set temperature.
[0029] Specifically, after the water heater obtains the water outlet temperature and water flow rate through real-time collection, it acquires the pre-set set temperature, and then determines the load difference according to the water outlet temperature, water flow rate, and set temperature. The load difference reflects the additional heating demand caused by the difference between the actual water outlet temperature and the ideal set temperature, which is caused by various factors such as heat loss due to the structure of the water heater and changes in the efficiency of the heating element. It can be understood that the larger the load difference, the higher the additional heating demand.
[0030] Step S140, determine the increment coefficient based on the load difference and the reference load.
[0031] Specifically, after the water heater determines the reference load and the load difference, it then determines the increment coefficient according to the reference load and the load difference. The increment coefficient is used to adjust the magnitude of the incremental load according to the load difference, and it can be comprehensively determined by various factors such as the heating efficiency and heat preservation performance of the water heater. When determining the increment coefficient, a method of looking up a table and matching can be used.
[0032] Step S150, determine the incremental load based on the load difference and the increment coefficient.
[0033] Specifically, after the water heater determines the increment coefficient, it determines the incremental load according to the load difference and the increment coefficient. The incremental load is the additional heating demand calculated based on the load difference and the increment coefficient, and it is used to compensate for the difference between the actual heating effect and the ideal heating effect caused by various factors. In some embodiments, the product of the load difference and the increment coefficient is used as the incremental load.
[0034] Step S160: Determine the target load based on the reference load and the incremental load.
[0035] Specifically, after the water heater determines the incremental load, the target load can be determined by combining the reference load. The target load is used to represent the total heating demand that the water heater should provide under the current conditions. In some embodiments, the sum of the reference load and the incremental load is used as the target load. In some other embodiments, the reference load and the incremental load can also be adjusted by combining an additional adjustment coefficient to determine the target load.
[0036] Step S170: Control the operation of the water heater based on the target load.
[0037] Specifically, after the water heater determines the target load, it controls the operation of the water heater (such as the electric heater, variable-frequency pump, valve opening, etc.) according to the target load to adjust the heating power of the water heater, so as to ensure that the outlet water temperature can be quickly adjusted to the set temperature pre-set by the user.
[0038] For the above control method of the water heater, during the operation of the water heater, the inlet water temperature, outlet water temperature, and water flow are collected in real time, and the reference load and the load difference are respectively determined by combining the set temperature. Then, the incremental coefficient is determined according to the reference load and the load difference, and the target load is determined according to the determined incremental coefficient and the reference load. Thus, the operation of the water heater is controlled according to the target load. In this application, the load difference is determined by combining the outlet water temperature, and the incremental coefficient and the incremental load are determined accordingly. Finally, the target load is determined according to the reference load and the incremental load, so that the water heater can quickly reach the set temperature under the control of the target load, reducing the temperature adjustment time of the water heater.
[0039] In one embodiment, as Figure 3 shown, in step S120, the step of determining the reference load based on the inlet water temperature, water flow, and set temperature includes:
[0040] Step S121: Calculate the difference between the set temperature and the inlet water temperature to obtain the first temperature difference;
[0041] Step S122: Calculate the product of the first temperature difference and the water flow to obtain the reference load.
[0042] Specifically, let the collected inlet water temperature be Ti, the water flow rate be Q, and the preset set temperature be Ts. At this time, the first temperature difference is Ts - Ti, and the reference load P = (Ts - Ti) * Q. The reference load is used to guide the heating power that the water heater needs to provide. In some other embodiments, when calculating the reference load, the reference load can also be comprehensively determined by combining the heating efficiency coefficient of the water heater. The heating efficiency coefficient can be determined according to the type of water heater. For example, the heating efficiency coefficient of an electric water heater is generally 0.95, and that of a gas water heater is generally 0.82.
[0043] In one embodiment, as Figure 4 shown, in step S130, the step of determining the load difference based on the outlet water temperature, water flow rate, and set temperature includes:
[0044] Step S131, calculate the difference between the set temperature and the outlet water temperature to obtain the second temperature difference;
[0045] Step S132, calculate the product of the second temperature difference and the water flow rate to obtain the load difference.
[0046] Specifically, let the collected outlet water temperature be To, the water flow rate be Q, and the preset set temperature be Ts. At this time, the second temperature difference is Ts - To, and the load difference Ps = (Ts - To) * Q. The load difference reflects the additional heating requirement caused by the difference between the actual outlet water temperature and the ideal set temperature. In some other embodiments, when calculating the load difference, the load difference can also be comprehensively determined by combining the heating efficiency coefficient of the water heater.
[0047] In one embodiment, as Figure 5 shown, in step S140, the step of determining the increment coefficient based on the load difference and the reference load includes:
[0048] Step S141, calculate the ratio of the load difference to the reference load to obtain the target ratio.
[0049] Specifically, in this embodiment, when determining the increment coefficient, first calculate the ratio of the load difference to the reference load to obtain the target ratio. The target ratio is the relative relationship between the load difference and the reference load, and it is used to quantify the change degree of the load difference. In some embodiments, when the load difference Ps = (Ts - To) * Q and the reference load P = (Ts - Ti) * Q, the target ratio K = Ps / P = ((Ts - To) * Q) / ((Ts - Ti) * Q) = (Ts - To) / (Ts - Ti). That is, the target ratio is only related to the inlet water temperature, outlet water temperature, and set temperature, and has nothing to do with the size of the water flow rate.
[0050] Step S142, determine the increment coefficient based on the target ratio.
[0051] Specifically, after calculating the target ratio, the corresponding increment coefficient is determined based on the target ratio. In some embodiments, a predefined piecewise function or curve can be used to map the target ratio to the increment coefficient. For example, different target ratio intervals can be set, and a corresponding increment coefficient is assigned to each interval. Specific example, when the target ratio K < 0.1, the increment coefficient = 0.1; when 0.1 ≤ K < 0.2, the increment coefficient = 0.2; when 0.2 ≤ target ratio < 0.3, the increment coefficient = 0.3.
[0052] In one embodiment, as Figure 6 shown, in step S142, the step of determining the increment coefficient based on the target ratio includes:
[0053] Step S143, when the target ratio is greater than the preset threshold, set the increment coefficient to the preset coefficient.
[0054] Specifically, in this embodiment, when determining the increment coefficient according to the target ratio, first compare the target ratio with the preset threshold, and when the target ratio is greater than the preset threshold, set the increment coefficient to the preset coefficient. The preset coefficient is determined by the specific structural parameters of the water heater, which can be determined through prior experiments and stored in the memory of the water heater after being determined. In some embodiments, the preset coefficient is less than 1. In some embodiments, the preset coefficient is 0.2 to 0.3. In some embodiments, the preset threshold is set to 15%. In a specific embodiment, if the calculated target ratio K > 15%, the increment coefficient is set to the preset coefficient 0.2. When the target ratio is relatively large, it indicates that the load difference is relatively large compared to the reference load, and the water heater cannot quickly raise the outlet water temperature to the set temperature under the reference load. At this time, set the increment coefficient to the preset coefficient, determine the increment load according to the load difference and the increment coefficient to adjust the reference load, and finally use the adjusted load as the target load to control the operation of the water heater.
[0055] In one embodiment, as Figure 6 shown, in step S142, the step of determining the increment coefficient based on the target ratio includes:
[0056] Step S144, when the target ratio is less than or equal to the preset threshold, set the increment coefficient to 0.
[0057] Specifically, in this embodiment, when determining the increment coefficient according to the target ratio, first compare the target ratio with the preset threshold, and when the target ratio is less than or equal to the preset threshold, set the increment coefficient to 0. In some embodiments, the preset threshold is set to 15%. In a specific embodiment, if the calculated target ratio K ≤ 15%, the increment coefficient is set to 0. When the target ratio is small, it indicates that the load difference is small compared to the reference load, and the water heater can quickly heat the outlet water temperature to the set temperature under the reference load. At this time, set the increment coefficient to 0, and the increment load determined according to the load difference and the increment coefficient is also 0. There is no need to adjust the reference load, and directly use the reference load as the target load to control the operation of the water heater.
[0058] The following describes in detail the control method of the water heater of the present application with a specific embodiment. The water heater collects the inlet water temperature Ti = 20°C, the outlet water temperature To = 45°C, and the water flow rate Q = 2 L / min in real time. The preset set temperature Ts = 50°C, the preset threshold is 15%, and the preset coefficient is 0.2. In this case, the calculated reference load P = (Ts - Ti) * Q = (50 - 20) * 2 = 60, the calculated load difference Ps = (Ts - To) * Q = (50 - 45) * 2 = 10, and the target ratio K = Ps / P = 10 / 60 = 0.167. At this time, the target ratio K > 15%, so the increment coefficient k is set to the preset coefficient, that is, the increment coefficient k = 0.2. At this time, the increment load ΔP = Ps * k = 10 * 0.2 = 2, and the target load P' = P + ΔP = 60 + 2 = 62. By adjusting the heating power of the water heater with the adjusted target load, the outlet water temperature of the water heater can be quickly converged to the set temperature.
[0059] The following describes in detail the control method of the water heater of the present application with another specific embodiment. The water heater collects the inlet water temperature Ti = 20°C, the outlet water temperature To = 48°C, and the water flow rate Q = 2 L / min in real time. The preset set temperature Ts = 50°C, the preset threshold is 15%, and the preset coefficient is 0.2. In this case, the calculated reference load P = (Ts - Ti) * Q = (50 - 20) * 2 = 60, the calculated load difference Ps = (Ts - To) * Q = (50 - 48) * 2 = 4, and the target ratio K = Ps / P = 4 / 60 = 0.067. At this time, the target ratio K < 15%, so the increment coefficient k is set to 0, that is, the increment coefficient k = 0. At this time, the increment load ΔP = 0, and the target load P' = P + ΔP = 60. Without adjusting the reference load, directly adjust the heating power of the water heater with the target load of the same size as the reference load, and the outlet water temperature of the water heater can be quickly converged to the set temperature.
[0060] In the embodiments of the present application, by using an accurate load calculation formula, the water heater can accurately adjust the water temperature to the set temperature, reducing the overshoot and steady-state error of the water heater. Moreover, the temperature control system of the water heater adopts a closed-loop control method, which can effectively suppress external interference and maintain the stability of the water temperature.
[0061] It should be understood that although the steps in the flowcharts involved in the above-mentioned embodiments are sequentially shown according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.
[0062] Based on the same inventive concept, the embodiments of the present application also provide a control device for implementing the above-mentioned control method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the control device provided below can refer to the limitations on the control method in the above text, and will not be repeated here.
[0063] In one embodiment, a control device for a water heater is provided, including: a data acquisition module, a reference load determination module, a load difference determination module, an increment coefficient determination module, an increment load determination module, a target load determination module, and a control module, where:
[0064] The data acquisition module is used to collect the inlet water temperature, outlet water temperature, and water flow rate in real time;
[0065] The reference load determination module is used to determine the reference load based on the inlet water temperature, the water flow rate, and the set temperature;
[0066] The load difference determination module is used to determine the load difference based on the outlet water temperature, the water flow rate, and the set temperature;
[0067] The increment coefficient determination module is used to determine the increment coefficient based on the load difference and the reference load;
[0068] The increment load determination module is used to determine the increment load based on the load difference and the increment coefficient;
[0069] The target load determination module is used to determine the target load according to the reference load and the increment load;
[0070] A control module for controlling the operation of the water heater based on the target load.
[0071] In one embodiment, the incremental coefficient determination module is further configured to calculate the ratio of the load difference to the reference load to obtain a target ratio; and determine the incremental coefficient based on the target ratio.
[0072] In one embodiment, the incremental coefficient determination module is further configured to set the incremental coefficient to a preset coefficient when the target ratio is greater than a preset threshold; wherein the preset coefficient is less than 1.
[0073] In one embodiment, the incremental coefficient determination module is further configured to set the incremental coefficient to 0 when the target ratio is less than or equal to the preset threshold.
[0074] In one embodiment, the preset coefficient is from 0.2 to 0.3.
[0075] In one embodiment, the preset threshold is 15%.
[0076] In one embodiment, the reference load determination module is further configured to calculate the difference between the set temperature and the inlet water temperature to obtain a first temperature difference; and calculate the product of the first temperature difference and the water flow rate to obtain the reference load.
[0077] In one embodiment, the load difference determination module is further configured to calculate the difference between the set temperature and the outlet water temperature to obtain a second temperature difference; and calculate the product of the second temperature difference and the water flow rate to obtain the load difference.
[0078] In one embodiment, the target load determination module is further configured to use the sum of the reference load and the incremental load as the target load.
[0079] Each module in the control device of the above water heater can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.
[0080] In one embodiment, a water heater is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0081] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0082] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random access memories (ReRAM), magnetoresistive random access memories (MRAM), ferroelectric random access memories (FRAM), phase change memories (PCM), graphene memories, etc. Volatile memories can include random access memory (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0083] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0084] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims
1. A control method for a water heater, characterized in that, The method includes: Collecting the inlet water temperature, outlet water temperature and water flow rate in real time; Determining a reference load based on the inlet water temperature, the water flow rate and the set temperature; Determining a load difference based on the outlet water temperature, the water flow rate and the set temperature; Determining an increment coefficient based on the load difference and the reference load; Determining an increment load based on the load difference and the increment coefficient; Determining a target load according to the reference load and the increment load; Controlling the operation of the water heater based on the target load.
2. The control method of the water heater according to claim 1, wherein, The step of determining the increment coefficient based on the load difference and the reference load includes: Calculating the ratio of the load difference to the reference load to obtain a target ratio; Determining the increment coefficient based on the target ratio.
3. The control method of the water heater according to claim 2, wherein The step of determining the increment coefficient based on the target ratio includes: When the target ratio is greater than a preset threshold, setting the increment coefficient to a preset coefficient; wherein, the preset coefficient is less than 1.
4. The control method of the water heater according to claim 2, wherein The step of determining the increment coefficient based on the target ratio includes: When the target ratio is less than or equal to the preset threshold, setting the increment coefficient to 0.
5. The control method of the water heater according to claim 3, characterized in that, The preset coefficient is 0.2 to 0.
3.
6. The control method of the water heater according to claim 3, characterized in that, The preset threshold is 15%.
7. The control method of the water heater according to any one of claims 1 to 6, characterized in that, The step of determining the reference load based on the inlet water temperature, the water flow rate and the set temperature includes: Calculating the difference between the set temperature and the inlet water temperature to obtain a first temperature difference; Calculating the product of the first temperature difference and the water flow rate to obtain the reference load.
8. The control method of the water heater according to claim 7, characterized in that, The step of determining the load difference based on the outlet water temperature, the water flow rate and the set temperature includes: Calculating the difference between the set temperature and the outlet water temperature to obtain a second temperature difference; Calculating the product of the second temperature difference and the water flow rate to obtain the load difference.
9. The control method of the water heater according to claim 7, characterized in that, The step of determining the target load according to the reference load and the increment load includes: Taking the sum of the reference load and the increment load as the target load.
10. A water heater, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the control method of the water heater according to any one of claims 1 to 9.