Control method, system, device and storage medium of water heater
By calculating the circulating heating efficiency of the water heater and adjusting the preset temperature, the problem of energy waste and unsuitable water temperature caused by inconsistent insulation of the circulating pipes is solved, realizing intelligent zero-cold-water control, improving user experience and energy saving effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-21
- Publication Date
- 2026-03-31
AI Technical Summary
Existing water heaters cannot intelligently adjust the heating conditions based on the insulation effect of the circulation pipes, resulting in energy waste or unsuitable water temperature, affecting the zero-cold-water experience.
By obtaining the outlet water temperature of the water heater and the theoretical and actual heat generated during the circulating heating process, the circulating heating efficiency is calculated, and the preset temperature is adjusted according to the efficiency to optimize the start and stop conditions of the circulating heating mode.
It achieves intelligent adjustment of circulating heating based on the insulation effect of the circulating pipeline, ensuring water temperature comfort and saving energy, and improving the user experience of the zero cold water function.
Smart Images

Figure CN116465099B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of household appliance technology, and in particular to a control method, system, device and storage medium for a water heater. Background Technology
[0002] With the improvement of living standards, the "zero cold water" function has become an indispensable feature of gas water heaters. The "zero cold water" function is generally achieved by a built-in temperature sensor that monitors the water temperature at the inlet and outlet of the water heater, and then determines whether to activate the "circulation heating" mode based on the water temperature, so that the circulation pipe is filled with hot water. When the user needs hot water, opening the hot water valve will release hot water.
[0003] However, due to varying user environments and differences in pipe materials, the heat retention effect of the circulation pipes differs. When the circulation pipes have good insulation, the hot water in the water heater cools down faster than the hot water in the circulation pipes. Therefore, when the hot water in the water heater cools down to a certain level, it triggers the conditions for activating the "circulation heating" mode. However, at this point, the hot water in the circulation pipes is still at a relatively high temperature, causing the "circulation heating" mode to activate prematurely, resulting in energy waste. On the other hand, when the circulation pipes have poor insulation, the hot water in the water heater cools down slower than the hot water in the circulation pipes. Therefore, even if the hot water in the circulation pipes cools down enough to trigger the "circulation heating" mode, the hot water in the water heater may still be at a relatively high temperature, preventing the activation of the "circulation heating" mode. This results in a lag in the circulation heating process. If users use hot water in this situation, they will find that the water temperature in the circulation pipes is not ideal, ruining the "zero cold water" experience. Summary of the Invention
[0004] The problem to be solved by the present invention is to overcome the defect in the prior art that it is impossible to adjust the circulation heating start conditions according to the insulation effect of the circulation pipeline, and to provide a control method, system, device and storage medium for a water heater.
[0005] The present invention solves the above-mentioned technical problems through the following technical solution:
[0006] This invention provides a control method for a water heater, the control method comprising:
[0007] The outlet water temperature of the water heater is obtained. If the outlet water temperature is lower than the preset temperature, the circulating heating process is started.
[0008] The theoretical heat provided by the water heater during the process from the start of the circulating heating to the end of the circulating heating is obtained, assuming no heat loss in the circulation pipe of the water heater.
[0009] The actual heat provided by the water heater during the process from the start of circulating heating to the end of circulating heating, under the condition that there is heat loss in the circulation pipe of the water heater;
[0010] The cycle heating efficiency is determined based on the theoretical heat and the actual heat.
[0011] The preset temperature is reset according to the circulating heating efficiency to control the water heater to start the next circulating heating process.
[0012] Preferably, obtaining the theoretical heat provided by the water heater during the process from the start to the end of the circulating heating, assuming no heat loss in the water heater's circulation pipes, includes:
[0013] Obtain the outlet water temperature when the circulating heating process is started;
[0014] The outlet water temperature and the return water temperature after the completion of the circulating heating process are obtained.
[0015] The change in the return water temperature of the water heater is periodically acquired;
[0016] The duration of one cycle of water circulation in the circulation pipeline is determined based on the aforementioned changes;
[0017] Obtain the water flow rate per unit time in the circulating heating process;
[0018] The theoretical heat is determined based on the outlet water temperature when the circulating heating process starts, the outlet water temperature after the circulating heating process ends, the return water temperature after the circulating heating process ends, the cycle duration, and the water flow rate per unit time.
[0019] Preferably, the formula for determining the theoretical heat is:
[0020]
[0021] Where Q1 is the theoretical heat, t a t represents the outlet water temperature after the completion of the circulating heating process. b t represents the return water temperature after the completion of the circulating heating process. c The outlet water temperature is T when the circulating heating process is started, T is the cycle time of one water cycle in the circulating pipeline, and q is the water flow rate per unit time.
[0022] Preferably, obtaining the actual heat provided by the water heater during the process from the start to the end of the circulating heating cycle, assuming heat loss in the water heater's circulation pipes, includes:
[0023] Obtain the water flow rate per unit time in the circulating heating process;
[0024] The change in the return water temperature of the water heater is periodically acquired, and the change includes temperature data and time data of the return water temperature over time.
[0025] The actual heat is determined based on the temperature data, the time data, the preset temperature, and the water flow rate per unit time.
[0026] Preferably, the formula for determining the actual heat is:
[0027]
[0028]
[0029] Where Q2 is the actual heat, t s For the preset temperature, T z T is the total duration of the cyclic heating process. n To make T z The duration of the nth time period corresponding to N parts, t n For T n The final temperature within the given time period, where q is the water flow rate per unit time.
[0030] Preferably, resetting the preset temperature based on the cycle heating efficiency includes:
[0031] If the cycle heating efficiency is less than the first preset efficiency threshold, then the preset temperature is increased;
[0032] If the cycle heating efficiency is greater than the first preset efficiency threshold and less than the second preset efficiency threshold, then the preset temperature is kept constant.
[0033] If the cycle heating efficiency is greater than the second preset efficiency threshold, then the preset temperature is reduced; wherein the first preset efficiency threshold is less than the second preset efficiency threshold.
[0034] The present invention also provides a control system for a water heater, the control system comprising:
[0035] The first acquisition module is used to acquire the outlet water temperature of the water heater. If the outlet water temperature is lower than the preset temperature, the circulating heating process is started.
[0036] The second acquisition module is used to acquire the theoretical heat provided by the water heater when there is no heat loss in the circulation pipe of the water heater during the process from the start of circulation heating to the end of circulation heating.
[0037] The third acquisition module is used to acquire the actual heat provided by the water heater during the process from the start of the circulating heating to the end of the circulating heating, when there is heat loss in the circulation pipe of the water heater.
[0038] The determination module is used to determine the cycle heating efficiency based on the theoretical heat and the actual heat.
[0039] The reset module is used to reset the preset temperature according to the circulating heating efficiency, so as to control the water heater to start the next circulating heating process.
[0040] Preferably, the second acquisition module includes:
[0041] The first acquisition unit is used to acquire the outlet water temperature when the circulating heating process is started.
[0042] The second acquisition unit is used to acquire the outlet water temperature and the return water temperature after the end of the circulating heating process.
[0043] The third acquisition unit is used to periodically acquire the changes in the return water temperature of the water heater;
[0044] The first determining unit is used to determine the cycle time of one circulation of water in the circulation pipeline based on the changes.
[0045] The fourth acquisition unit is used to acquire the water flow rate per unit time in the circulating heating process;
[0046] The second determining unit is used to determine the theoretical heat based on the outlet water temperature when the circulating heating process starts, the outlet water temperature after the circulating heating process ends, the return water temperature after the circulating heating process ends, the cycle duration, and the water flow rate per unit time.
[0047] Preferably, the formula for determining the theoretical heat is:
[0048]
[0049] Where Q1 is the theoretical heat, t a t represents the outlet water temperature after the completion of the circulating heating process. b t represents the return water temperature after the completion of the circulating heating process. c The outlet water temperature is T when the circulating heating process is started, T is the cycle time of one water cycle in the circulating pipeline, and q is the water flow rate per unit time.
[0050] Preferably, the third acquisition module includes:
[0051] The fifth acquisition unit is used to acquire the water flow rate per unit time in the circulating heating process;
[0052] The sixth acquisition unit is used to periodically acquire the change in the return water temperature of the water heater, the change including temperature data and time data of the return water temperature over time;
[0053] The third determining unit is used to determine the actual heat based on the temperature data, the time data, the preset temperature, and the water flow rate per unit time.
[0054] Preferably, the formula for determining the actual heat is:
[0055]
[0056]
[0057] Where Q2 is the actual heat, t s For the preset temperature, T z T is the total duration of the cyclic heating process. n To make T z The duration of the nth time period corresponding to N parts, t n For T n The final temperature within the given time period, where q is the water flow rate per unit time.
[0058] Preferably, the reset module is specifically used to increase the preset temperature if the circulating heating efficiency is less than a first preset efficiency threshold; keep the preset temperature unchanged if the circulating heating efficiency is greater than the first preset efficiency threshold and less than a second preset efficiency threshold; and decrease the preset temperature if the circulating heating efficiency is greater than the second preset efficiency threshold; wherein the first preset efficiency threshold is less than the second preset efficiency threshold.
[0059] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein the processor executes the computer program to implement the aforementioned control method for a water heater.
[0060] The present invention also provides a computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the aforementioned control method for a water heater.
[0061] Based on common knowledge in the field, the above-mentioned preferred conditions can be combined arbitrarily to obtain various preferred embodiments of the present invention.
[0062] The positive and progressive effects of this invention are as follows: by executing a circulating heating process, the theoretical heat and actual heat are determined to further determine the circulating heating efficiency. Then, based on the circulating heating efficiency, the preset temperature is adjusted. By adjusting the preset temperature, the insulation effect of the circulating pipeline is intelligently identified, and the start-stop conditions for zero-cold-water circulation are intelligently adjusted to achieve comfortable water temperature and energy saving. Attached Figure Description
[0063] Figure 1 This is a schematic flowchart of the water heater control method according to Embodiment 1 of the present invention;
[0064] Figure 2 A flowchart illustrating step S12 of the water heater control method provided in Embodiment 1 of the present invention;
[0065] Figure 3 A flowchart illustrating step S13 of the water heater control method provided in Embodiment 1 of the present invention;
[0066] Figure 4 A detailed flowchart illustrating the control method for a water heater provided in Embodiment 1 of the present invention;
[0067] Figure 5 This is a schematic diagram of the control system of the water heater according to Embodiment 2 of the present invention;
[0068] Figure 6 This is a schematic diagram of the electronic device according to Embodiment 3 of the present invention. Detailed Implementation
[0069] The present invention will be further illustrated by way of embodiments below, but the present invention is not limited to the scope of the embodiments described herein.
[0070] Example 1
[0071] This embodiment provides a control method for a water heater, referring to... Figure 1 The control method includes the following steps:
[0072] S11. Obtain the outlet water temperature of the water heater. If the outlet water temperature is lower than the preset temperature, start the circulating heating process.
[0073] In this step, obtaining the water outlet temperature from the water heater is to determine if the water temperature in the current circulation pipe is too low. When the outlet water temperature is lower than the preset temperature, the circulation heating process will be triggered, at which point the water heater will heat the water in the circulation pipe, causing the water temperature to rise.
[0074] S12. Obtain the theoretical heat provided by the water heater during the process from the start of the circulating heating to the end of the circulating heating, assuming no heat loss in the water heater's circulation pipes.
[0075] In this step, the theoretical heat is the heat consumption under the condition that there is no heat loss in the water heater's circulation pipe. That is, it can be understood as the heat required for the water heater to heat all the water in the circulation pipe to the preset temperature without any heat loss.
[0076] S13. Obtain the actual heat provided by the water heater during the process from the start of circulating heating to the end of circulating heating, under the condition that there is heat loss in the circulating pipe of the water heater.
[0077] In this step, the actual heat consumption refers to the heat consumed under conditions of heat loss in the water heater's circulation pipes. In other words, it can be understood as the amount of heat required to heat all the water in the circulation pipes to the preset temperature, even with heat loss. Because the insulation effect of the circulation pipes varies depending on the material and the environment in which they are used, the actual heat consumption will be greater than the theoretical heat consumption.
[0078] S14. Determine the cycle heating efficiency based on theoretical heat and actual heat.
[0079] In this step, the cycle heating efficiency can be calculated by comparing the theoretical heat output with the actual heat output.
[0080] S15. Reset the preset temperature according to the circulating heating efficiency to control the water heater to start the next circulating heating process.
[0081] In this step, the preset temperature is reset based on the circulating heating efficiency. If the circulating heating efficiency is determined to be low, it indicates that the insulation performance of the circulating pipeline is poor, and the preset temperature should be appropriately increased to compensate for the temperature drop caused by heat loss. Similarly, if the circulating heating efficiency is determined to be high, it indicates that the insulation performance of the circulating pipeline is good, and the preset temperature should be appropriately decreased to avoid prematurely triggering the circulating heating process and causing waste.
[0082] In one embodiment, refer to Figure 2 Step S12 includes:
[0083] S21. Obtain the outlet water temperature when the circulating heating process is started.
[0084] In this step, it is necessary to determine the outlet water temperature when the circulating heating process is started to determine the initial temperature.
[0085] S22. Obtain the outlet water temperature and the return water temperature after the end of the circulating heating process.
[0086] In this step, obtaining the outlet water temperature and the return water temperature after the end of the circulating heating process is to obtain the average temperature reached by the water in the circulating pipeline at this time.
[0087] S23. Periodically obtain the changes in the return water temperature of the water heater.
[0088] In this step, in order to record water temperature changes in real time, it is preferable to record the changes in return water temperature. The instantaneous temperature can be collected at certain intervals, preferably once every 1 second.
[0089] S24. Determine the cycle time of one water circulation in the circulation pipeline based on the changes.
[0090] In this step, the cycle time of one cycle of water circulation in the circulation pipeline can be determined based on the return water temperature change in step S23. Specifically, the cycle time can be determined by determining the duration of the first water temperature rise.
[0091] S25. Obtain the water flow rate per unit time in the circulating heating process.
[0092] In this step, since the power of the water heater is generally fixed, the water flow rate per unit time is also fixed. The purpose of obtaining the water flow rate per unit time is to measure the total water flow rate over a certain period of time. That is, time multiplied by the water flow rate per unit time equals the total water flow rate.
[0093] S26. Determine the theoretical heat capacity based on the outlet water temperature when the circulating heating process starts, the outlet water temperature after the circulating heating process ends, the return water temperature after the circulating heating process ends, the cycle duration, and the water flow rate per unit time.
[0094] In this step, the theoretical heat can be calculated using the formula for calculating theoretical heat.
[0095] The formula for determining the theoretical heat is as follows:
[0096]
[0097] Where Q1 is the theoretical heat, t a t represents the outlet water temperature after the circulating heating process ends. b t represents the return water temperature after the circulating heating process ends. c The outlet water temperature is T when the circulating heating process is started, T is the cycle time of one revolution of water in the circulating pipeline, and q is the water flow rate per unit time.
[0098] In one embodiment, refer to Figure 3 Step S13 includes:
[0099] S31. Obtain the water flow rate per unit time in the circulating heating process.
[0100] S32. Periodically acquire the changes in the return water temperature of the water heater, including temperature data and time data of the return water temperature over time.
[0101] In this step, the return water temperature of the water heater is acquired periodically, for example, once every second. This provides the temperature data reflecting the changes. Furthermore, because the acquisition is periodic, the time data can be determined based on the time interval. For example, if the temperature is recorded once every second, and 100 times are recorded, the accumulated time is 100 seconds, which is the time data reflecting the changes.
[0102] S33. Determine the actual heat based on temperature data, time data, preset temperature, and water flow rate per unit time.
[0103] In this step, the actual heat can be calculated using the formula for calculating actual heat.
[0104] The formula for determining the actual heat is as follows:
[0105]
[0106]
[0107] Where Q2 is the actual heat, t s For the preset temperature, T z T represents the total duration of the circulating heating process. n To make T z The duration of the nth time period corresponding to N parts, t n For T n The final temperature within the given time period, where q is the water flow rate per unit time.
[0108] In one embodiment, step S15 includes:
[0109] If the cycle heating efficiency is less than the first preset efficiency threshold, then the preset temperature is increased.
[0110] If the cycle heating efficiency is greater than the first preset efficiency threshold and less than the second preset efficiency threshold, then the preset temperature remains unchanged.
[0111] If the cycle heating efficiency is greater than the second preset efficiency threshold, then the preset temperature is reduced. The first preset efficiency threshold is less than the second preset efficiency threshold.
[0112] To facilitate understanding of the above steps, the following is combined with... Figure 4 Here is a specific example:
[0113] S401. Turn on the circulating heating function. In this step, we assume the preset temperature is 45℃.
[0114] S402. Determine if the condition is met: the outlet water temperature is less than the preset temperature of 45℃. If the determination is yes, proceed to step S403. If the determination is no, repeat step S402.
[0115] In this step, since the preset temperature is 45℃, the circulating heating mode is triggered when the water temperature from the water heater is less than 45℃.
[0116] S403. Record the return water temperature at this time and start the circulation heating. After the circulation heating mode is turned on, the water temperature in the circulation pipe begins to rise gradually. When the inlet water temperature sensor detects the rise in return water temperature for the first time, it means that the water has circulated once in the circulation pipe. Therefore, the time from the start of the circulation heating mode to this point is the cycle time of the water circulating once in the circulation pipe.
[0117] S404. Record water flow rate. The inlet water temperature sensor collects the return water temperature every 1 second. In this step, from the start of the circulating heating mode to the end of the circulating heating mode, the water flow rate is recorded throughout the process, and the return water temperature is recorded once every 1 second.
[0118] S405. Determine if the condition is met: the return water temperature shows an increasing trend. If the determination is yes, proceed to step S406. If the determination is no, repeat step S405.
[0119] S406. Record the duration of the first increase in return water temperature.
[0120] S407. Determine if the condition is met: the return water temperature reaches 45℃. If the condition is met, proceed to step S408. If the condition is not met, repeat step S407.
[0121] S408, The cycle heating ends and the system enters the heat preservation state.
[0122] S409. Record the total time of the circulating heating process, the return water temperature and the outlet water temperature at the end of the circulating heating process.
[0123] S410, Calculate the theoretical heat Q1.
[0124] S411, Calculate the theoretical heat Q2.
[0125] S412, Calculate the cycle heating efficiency
[0126] S413. Determine if the condition η < 45% is met. If yes, proceed to step S415. If no, proceed to step S414. In this step, the first preset efficiency threshold is 45%.
[0127] S414. Determine if the condition η > 60% is met. If yes, proceed to step S416. If no, proceed to step S417. In this step, the second preset efficiency threshold is 60%.
[0128] S415. The preset temperature is increased by 2℃ to 47℃. If the circulating heating efficiency is less than 45%, it indicates that the insulation performance of the circulating pipeline is poor, and the preset temperature can be increased by 2℃.
[0129] S416. The preset temperature is reduced by 2℃ to 43℃. If the circulating heating efficiency is greater than 60%, it indicates that the insulation performance of the circulating pipeline is good, and the preset temperature can be reduced by 2℃.
[0130] S417. The preset temperature remains unchanged. If the circulating heating efficiency is not less than 45% and greater than 60%, it indicates that the insulation performance of the circulating pipeline is moderate, and the preset temperature does not need to be adjusted.
[0131] S418. Store the preset temperature to the main control board. This preset temperature will be used as the condition for triggering the cycle heating mode again.
[0132] S419. Determine if the condition is met: the outlet water temperature is not greater than the preset temperature. If the determination is yes, proceed to step S402. If the determination is no, repeat step S419.
[0133] Example 2
[0134] Reference Figure 5 This is a schematic diagram of a control system for a water heater provided in an exemplary embodiment of the present invention. The control system of the water heater in this embodiment corresponds to the aforementioned control method for water heaters, and the system includes the following modules:
[0135] The first acquisition module 51 is used to acquire the water outlet temperature of the water heater. If the water outlet temperature is lower than the preset temperature, the circulating heating process is started.
[0136] The second acquisition module 52 is used to acquire the theoretical heat provided by the water heater during the process from the start of the circulating heating to the end of the circulating heating, assuming that there is no heat loss in the circulating pipe of the water heater.
[0137] The third acquisition module 53 is used to acquire the actual heat provided by the water heater during the process from the start of the circulating heating to the end of the circulating heating, under the condition that there is heat loss in the circulating pipe of the water heater.
[0138] Module 54 is used to determine the cycle heating efficiency based on theoretical heat and actual heat.
[0139] The reset module 55 is used to reset the preset temperature according to the circulating heating efficiency in order to control the water heater to start the next circulating heating process.
[0140] The second acquisition module includes:
[0141] The first acquisition unit is used to acquire the outlet water temperature when the circulating heating process is started.
[0142] The second acquisition unit is used to acquire the outlet water temperature and the return water temperature after the end of the circulating heating process.
[0143] The third acquisition unit is used to periodically acquire the changes in the return water temperature of the water heater;
[0144] The first determining unit is used to determine the cycle time of one circulation of water in the circulation pipeline based on the changing conditions;
[0145] The fourth acquisition unit is used to acquire the water flow rate per unit time in the circulating heating process;
[0146] The second determining unit is used to determine the theoretical heat based on the outlet water temperature when the circulating heating process starts, the outlet water temperature after the circulating heating process ends, the return water temperature after the circulating heating process ends, the cycle duration, and the water flow rate per unit time.
[0147] The formula for determining the theoretical heat is as follows:
[0148]
[0149] Where Q1 is the theoretical heat, t a t represents the outlet water temperature after the circulating heating process ends. b t represents the return water temperature after the circulating heating process ends. c The outlet water temperature is T when the circulating heating process is started, T is the cycle time of one revolution of water in the circulating pipeline, and q is the water flow rate per unit time.
[0150] The third acquisition module includes:
[0151] The fifth acquisition unit is used to acquire the water flow rate per unit time in the circulating heating process;
[0152] The sixth acquisition unit is used to periodically acquire the changes in the return water temperature of the water heater, including temperature data and time data of the return water temperature over time.
[0153] The third determining unit is used to determine the actual heat based on temperature data, time data, preset temperature, and water flow rate per unit time.
[0154] The formula for determining the actual heat is as follows:
[0155]
[0156]
[0157] Where Q2 is the actual heat, t s For the preset temperature, T z T represents the total duration of the circulating heating process. n To make T z The duration of the nth time period corresponding to N parts, t n For T n The final temperature within the given time period, where q is the water flow rate per unit time.
[0158] Specifically, the reset module is used to increase the preset temperature if the cyclic heating efficiency is less than the first preset efficiency threshold, and to keep the preset temperature unchanged if the cyclic heating efficiency is greater than the first preset efficiency threshold and less than the second preset efficiency threshold.
[0159] The third judgment unit is used to reduce the preset temperature if the cyclic heating efficiency is greater than the second preset efficiency threshold.
[0160] The first preset efficiency threshold is less than the second preset efficiency threshold.
[0161] Example 3
[0162] Figure 6 This is a schematic diagram of the structure of an electronic device provided in this embodiment. The electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the program, it implements the control method for the water heater of Embodiment 1. Figure 6 The electronic device 300 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0163] Reference Figure 6 The electronic device 300 can be manifested in the form of a general-purpose computing device, such as a server device. The components of the electronic device 300 may include, but are not limited to: at least one processor 301, at least one memory 302, and a bus 303 connecting different system components (including memory 302 and processor 301).
[0164] Bus 303 includes a data bus, an address bus, and a control bus.
[0165] The memory 302 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.
[0166] The memory 302 may also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0167] The processor 301 executes various functional applications and data processing by running computer programs stored in the memory 302, such as the water heater control method of Embodiment 1 of the present invention.
[0168] Electronic device 300 can also communicate with one or more external devices 304 (e.g., keyboard, pointing device, etc.). This communication can be performed through input / output (I / O) interface 305. Furthermore, the model-generated device 300 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public network, such as the Internet) via network adapter 306. As shown, network adapter 306 communicates with other modules of the model-generated device 300 via bus 303. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 300, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.
[0169] It should be noted that although several units / modules or sub-units / modules of the electronic device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0170] Example 4
[0171] This embodiment provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the water heater control method of Embodiment 1.
[0172] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.
[0173] In a possible implementation, the present invention can also be implemented as a program product comprising program code, which, when the program product is run on a terminal device, causes the terminal device to execute the control method for the water heater of Embodiment 1.
[0174] The program code for executing the present invention can be written in any combination of one or more programming languages. The program code can be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on a remote device.
[0175] While specific embodiments of the present invention have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but all such changes and modifications fall within the scope of protection of the present invention.
Claims
1. A control method of a water heater, characterized by, The control method comprises: acquiring the outlet water temperature of the water heater, and starting a circulation heating process if the outlet water temperature is less than a preset temperature; acquiring theoretical heat provided by the water heater in a case where there is no heat loss in the circulation pipeline of the water heater from starting the circulation heating to ending the circulation heating; acquiring actual heat provided by the water heater in a case where there is heat loss in the circulation pipeline of the water heater from starting the circulation heating to ending the circulation heating; determining a circulation heating efficiency according to the theoretical heat and the actual heat; resetting the preset temperature according to the circulation heating efficiency to control the water heater to start the circulation heating process next time; the acquiring of the actual heat provided by the water heater in the case where there is heat loss in the circulation pipeline of the water heater from starting the circulation heating to ending the circulation heating comprises: acquiring water flow per unit time in the circulation heating process; periodically acquiring variation of the return water temperature of the water heater, the variation comprising temperature data and time data of the return water temperature over time; and determining the actual heat according to the temperature data, the time data, the preset temperature and the water flow per unit time. The calculation formula for determining the actual heat is: ; ; wherein, is the actual heat, is the preset temperature, is the total duration of the cycle heating process, is the time period of the nth part corresponding to the N parts, is the time period of the nth part corresponding to the N parts, is the final temperature in the time period where, is the final temperature in the time period where, is the water flow rate per unit time.
2. The control method of the water heater according to claim 1, characterized by, the acquiring of the theoretical heat provided by the water heater in the case where there is no heat loss in the circulation pipeline of the water heater from starting the circulation heating to ending the circulation heating comprises: acquiring the outlet water temperature when the circulation heating process is started; acquiring the outlet water temperature after the circulation heating process is ended and the return water temperature after the circulation heating process is ended; periodically acquiring variation of the return water temperature of the water heater; determining a period length of one cycle of water circulation in the circulation pipeline according to the variation; acquiring water flow per unit time in the circulation heating process; determining the theoretical heat according to the outlet water temperature when the circulation heating process is started, the outlet water temperature after the circulation heating process is ended, the return water temperature after the circulation heating process is ended, the period length and the water flow per unit time.
3. The control method of the water heater according to claim 2, characterized by, The calculation formula for determining the theoretical heat is: ; wherein, is the theoretical heat, is the outlet water temperature after the end of the circulation heating process, is the return water temperature after the end of the circulation heating process, is the outlet water temperature at the start of the circulation heating process, is the cycle time of water circulating in the circulation pipeline, is the water flow rate per unit time.
4. The control method of the water heater according to claim 1, characterized by, the resetting of the preset temperature according to the circulation heating efficiency comprises: increasing the preset temperature if the circulation heating efficiency is less than a first preset efficiency threshold; keeping the preset temperature unchanged if the circulation heating efficiency is greater than the first preset efficiency threshold and less than a second preset efficiency threshold; decreasing the preset temperature if the circulation heating efficiency is greater than the second preset efficiency threshold; wherein the first preset efficiency threshold is less than the second preset efficiency threshold.
5. A control system for a water heater, the control system comprising: The control system comprises: a first acquiring module configured to acquire the outlet water temperature of the water heater, and start a circulation heating process if the outlet water temperature is less than a preset temperature; a second acquiring module configured to acquire theoretical heat provided by the water heater in a case where there is no heat loss in the circulation pipeline of the water heater from starting the circulation heating to ending the circulation heating; a third obtaining module, configured to obtain actual heat provided by the water heater in a case that the circulating pipeline of the water heater has heat loss during a process from starting the cycle heating to ending the cycle heating; a determining module, configured to determine a cycle heating efficiency according to the theoretical heat and the actual heat; a resetting module, configured to reset the preset temperature according to the cycle heating efficiency, so as to control the water heater to start a next cycle heating process; the third obtaining module comprises: a fifth obtaining unit, configured to obtain water flow per unit time in the cycle heating process; a sixth obtaining unit, configured to periodically obtain variation of backwater temperature of the water heater, the variation comprising temperature data and time data of the backwater temperature over time; and a third determining unit, configured to determine the actual heat according to the temperature data, the time data, the preset temperature and the water flow per unit time. a calculation formula for determining the actual heat is: ; ; wherein, is the actual heat, is the preset temperature, is the total duration of the cycle heating process, is the time period of the nth portion corresponding to the N portions, is the duration of the time period of the nth portion corresponding to the N portions, is the final temperature in the time period where, is the final temperature in the time period where, is the water flow rate per unit time.
6. A control system for a water heater as claimed in claim 5 wherein, the second obtaining module comprises: a first obtaining unit, configured to obtain outlet water temperature when the cycle heating process starts; a second obtaining unit, configured to obtain outlet water temperature after the cycle heating process ends and backwater temperature after the cycle heating process ends; a third obtaining unit, configured to periodically obtain variation of backwater temperature of the water heater; a first determining unit, configured to determine period length of water circulating in the circulating pipeline for one cycle according to the variation; a fourth obtaining unit, configured to obtain water flow per unit time in the cycle heating process; a second determining unit, configured to determine the theoretical heat according to the outlet water temperature when the cycle heating process starts, the outlet water temperature after the cycle heating process ends, the backwater temperature after the cycle heating process ends, the period length and the water flow per unit time.
7. A control system for a water heater as claimed in claim 6, characterised in that, a calculation formula for determining the theoretical heat is: ; wherein, is the theoretical heat, is the outlet water temperature after the end of the circulation heating process, is the return water temperature after the end of the circulation heating process, is the outlet water temperature at the start of the circulation heating process, is the cycle time of water circulating in the circulation pipeline, is the water flow rate per unit time.
8. The control system of a water heater according to claim 5, wherein the resetting module is specifically configured to: if the cycle heating efficiency is less than a first preset efficiency threshold, increase the preset temperature; if the cycle heating efficiency is greater than the first preset efficiency threshold and less than a second preset efficiency threshold, keep the preset temperature unchanged; and if the cycle heating efficiency is greater than the second preset efficiency threshold, decrease the preset temperature; wherein the first preset efficiency threshold is less than the second preset efficiency threshold. the processor executes the computer program to implement the control method of the water heater in any one of claims 1-4.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory for running on the processor, characterized in that, the computer program is executed by the processor to implement the control method of the water heater in any one of claims 1-4.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that,
Citation Information
Patent Citations
Control method, system and equipment of water heater and storage medium
CN115900087A