Control method, device and equipment of hot water circulating pump and storage medium
By setting up a hot water circulation pump in the hot water circulation pipeline and using the control method of water temperature sensing and speed adjustment, the problem of the hot water circulation flow is lower than the starting flow of the water heater, ensuring that the water heater is always in the starting state, realizing the effectiveness of the zero-cold water function.
Patent Information
- Application Number
- CN202311751420.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-19
- Publication Date
- 2025-06-20
AI Technical Summary
In the prior art, the hot water circulation flow rate may be lower than the water heater start flow rate, resulting in the failure of the zero-cold water function.
By setting up a hot water circulation pump in the hot water circulation pipeline and using control methods, we can obtain the water temperature before and after the hot water circulation pump runs, adjust the estimated speed range, and determine the minimum holding speed to ensure that the water heater is always in the starting state.
It effectively avoids the shutdown of the water heater due to low flow, ensures that the water heater always remains on, and realizes the effectiveness of the zero-cold water function.
Smart Images

Figure CN120176302A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control technologies, and particularly to a control method, device, equipment, and storage medium for a hot water circulation pump. Background Art
[0002] Water heaters, especially gas water heaters, have a minimum startup flow rate. If the water flow rate in the pipeline is less than this startup flow rate, the water heater will not start heating, and there are also differences in the startup flow rates of different models of water heaters.
[0003] Currently, to achieve the "zero cold water" effect, an external hot water circulator with a hot water circulation pump can be installed to keep the hot water in the pipeline circulating, so as to keep the water heater heating. However, if the circulation flow rate is small, even lower than the startup flow rate of the water heater, resulting in the inability to start the water heater, the zero cold water function will be substantially ineffective. Summary of the Invention
[0004] Based on this, a control method, device, equipment, and storage medium for a hot water circulation pump are provided to improve the problem that the hot water circulation flow rate in the prior art may be lower than the startup flow rate of the water heater.
[0005] On the one hand, a control method for a hot water circulation pump is provided, which is applied to a hot water circulation pipeline. The hot water end of the hot water circulation pipeline is connected to the hot water outlet of the water heater, the return water end of the hot water circulation pipeline is connected to the return water inlet of the water heater, and the hot water circulation pump is arranged on the hot water circulation pipeline;
[0006] The control method includes:
[0007] S1, obtaining the water temperature in the hot water circulation pipeline, including obtaining a first water temperature and a second water temperature. The first water temperature is the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump operates at the execution speed. Among them, the execution speed is determined according to the lower end value and the upper end value of the estimated speed range;
[0008] S2, comparing the second water temperature with the first water temperature, and adjusting the estimated speed range based on the comparison result. If the second water temperature is less than the first water temperature, update the lower end value to the value of the execution speed to obtain a new estimated speed range; otherwise, update the upper end value to the value of the execution speed to obtain a new estimated speed range;
[0009] S3, threshold judging the difference between the upper end value and the lower end value of the new estimated speed range. When the difference is less than the threshold, execute step S4; otherwise, execute step S5;
[0010] S4. Determine the upper end value of the new estimated rotational speed range as the minimum holding rotational speed, and control the rotational speed of the hot water circulation pump to be greater than or equal to the minimum holding rotational speed, so as to keep the water heater started.
[0011] S5. Determine a new execution rotational speed according to the new estimated rotational speed range, and adjust the rotational speed of the hot water circulation pump to the new execution rotational speed, and repeat steps S1 to S3.
[0012] In one embodiment, the execution rotational speed is determined according to the lower end value and the upper end value of the estimated rotational speed range, including:
[0013] Determine the execution rotational speed according to the average value of the current lower end value and the upper end value.
[0014] In one embodiment, the execution rotational speed is determined according to the lower end value and the upper end value of the estimated rotational speed range, including:
[0015] Determine the execution rotational speed by rounding up the average value of the current lower end value and the upper end value.
[0016] In one embodiment, the obtaining of the first water temperature and the second water temperature includes:
[0017] Obtain the water temperature before the hot water circulation pump runs at the execution rotational speed as the first water temperature;
[0018] Obtain the water temperature after the hot water circulation pump runs at the execution rotational speed for a preset duration as the second water temperature.
[0019] In one embodiment, before obtaining the water temperature in the hot water circulation pipeline, it further includes:
[0020] Execute a preheating process, including in response to a detection request for the water heater startup condition, controlling the hot water circulation pump to run at the maximum working rotational speed for a preset preheating duration, so as to start the water heater and increase the water temperature in the hot water circulation pipeline.
[0021] On the other hand, a control device for a hot water circulation pump is provided, which is applied to a hot water circulation pipeline. The hot water end of the hot water circulation pipeline is connected to the hot water outlet of the water heater, the return water end of the hot water circulation pipeline is connected to the return water inlet of the water heater, and the hot water circulation pump is arranged on the hot water circulation pipeline. The control device includes:
[0022] An execution module, configured to control the operation of the hot water circulation pump according to the execution rotational speed, and the execution rotational speed is determined according to the lower end value and the upper end value of the estimated rotational speed range;
[0023] An acquisition module, configured to acquire the water temperature in the hot water circulation pipeline, where the water temperature includes acquiring a first water temperature and a second water temperature, the first water temperature is the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump operates at the execution speed;
[0024] An adjustment module, configured to compare the second water temperature with the first water temperature, and adjust the estimated speed range based on the comparison result, including if the second water temperature is less than the first water temperature, updating the lower end value to the value of the execution speed to obtain a new estimated speed range; otherwise, updating the upper end value to the value of the execution speed to obtain a new estimated speed range;
[0025] A judgment module, configured to perform a threshold judgment on the difference between the upper end value and the lower end value of the new estimated speed range, and when the difference is less than the threshold, determine the upper end value of the new estimated speed range as the minimum holding speed, for the execution module to control the speed of the hot water circulation pump to be greater than or equal to the minimum holding speed, so that the water heater remains started;
[0026] The execution module is further configured to, when the difference is greater than or equal to the threshold, determine a new execution speed according to the new estimated speed range, and adjust the speed of the hot water circulation pump to the new execution speed.
[0027] In another aspect, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the steps of the method are implemented.
[0028] A computer-readable storage medium is further provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method are implemented.
[0029] For the above control method, device, equipment and storage medium of the hot water circulation pump, the execution speed of the hot water circulation pump is determined according to the upper end value and the lower end value of the estimated speed range, the water temperature before and after the hot water circulation pump is adjusted to the execution speed is acquired, whether the water heater is started is judged according to the water temperature, and according to the judgment result, the estimated speed range is reduced, and the above process is repeated to gradually narrow the estimated speed range to a specified size, so as to determine the minimum holding speed of the pump that satisfies the start of the water heater. After that, the hot water circulation pump is maintained at the minimum holding speed and above the minimum holding speed, and the start of the water heater can be maintained, avoiding the shutdown of the water heater caused by too low flow. Description of the Drawings
[0030] Figure 1 It is an application environment diagram of the hot water circulation pump in an embodiment;
[0031] Figure 2 The hardware structure block diagram of a hot water circulator in an embodiment
[0032] Figure 3 The schematic flow chart of the control method of a hot water circulation pump in an embodiment;
[0033] Figure 4 The schematic flow chart of the control steps of a hot water circulation pump in an embodiment;
[0034] Figure 5 The structure block diagram of the control device of a water circulation pump in an embodiment;
[0035] Figure 6 The internal structure diagram of a computer device in an embodiment. Detailed implementation manners
[0036] 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.
[0037] The zero cold water technology keeps a stable hot water supply in the pipeline by circulating the hot water back to the hot water heat source device, and the hot water circulation pump plays a crucial role therein.
[0038] However, currently, the hot water circulation pump controls the water flow rate in the pipeline by speed control. If the flow rate in the pipeline is small, even lower than the start-up flow rate of the hot water heat source device such as a water heater, the water heater will determine that there is no water demand and thus enter the shutdown state. The related heating and temperature control functions will not be started, and the hot water circulation pump is usually an independent device from the water heater, and there is no data interaction process between their operations. Therefore, the water heater will not restart based on the working state of the hot water circulation pump.
[0039] The present application provides a control method for a hot water circulation pump, which determines the minimum speed of the pump that enables the water heater to maintain the start-up state by sensing the change in water temperature in the pipeline, and further enables itself to maintain above the minimum speed to avoid the shutdown of the water heater.
[0040] In an embodiment, the control method is applied to the scenario as shown in Figure 1 The hot water circulator 100 mainly includes a hot water circulation pump 101 and a corresponding control unit, for example Figure 2As shown in the figure, the controller 102 in the hot water circulator is used to run a control program to implement a control algorithm; the memory 103 is used to record relevant parameters such as the estimated speed range and the current execution speed, etc.; the temperature sensor is used to detect the water temperature; the flow sensor is used to detect the water flow; the hot water circulation pump is installed on the hot water circulation pipeline. The hot water circulation pipeline 300 is bounded by the water user and is divided into a hot water end and a return water end. The hot water end is connected to the hot water outlet of the water heater 200, and the return water end is connected to the return water inlet of the water heater 200.
[0041] Generally, the hot water circulation pump 101 operates when the water user is not using water, so that the hot water returns from the outlet of the water heater 200 to the inlet of the water heater 200 through the hot water circulation pipeline 300. It can be understood that when the water flow meets the start-up flow of the water heater 200, the water heater 200 can be started. The water heater 200 adjusts the outlet water temperature according to its own program. For example, it heats up when the water temperature is lower than its own set conditions, or supplies water stably when the water temperature reaches the set conditions. Therefore, during the start-up period of the water heater 200, the hot water flowing out of the outlet of the water heater 200 can be heated first and then kept at a constant temperature. However, due to the heat dissipation of the hot water circulation pipeline 300, the temperature change trend of the hot water return is the same, but the value is lower than that at the outlet of the water heater 200. If the water heater 200 changes from the start-up state to the shutdown state, the water temperature will also decrease with time.
[0042] As Figure 3 shown in the figure, the control method includes the following steps:
[0043] Step 301: Obtain the water temperature in the hot water circulation pipeline 300, including obtaining the first water temperature and the second water temperature. The first water temperature is the water temperature before the hot water circulation pump 101 operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump 101 operates at the execution speed. Among them, the execution speed is determined according to the lower limit value and the upper limit value of the estimated speed range.
[0044] The estimated speed range is the possible speed range in which the hot water circulation pump 101 can start the water heater 200. At the initial moment, since the performance of the water heater 200 is unknown, the estimated speed range is the working speed range of the hot water circulation pump 101. Exemplarily, the speed range of the hot water circulation pump 101 is represented as 0%-100% (generally, the speed range includes two end values). When the hot water circulation pump 101 reaches a certain speed, the water flow pressurized by the hot water circulation pump 101 can reach the start-up flow of the water heater 200, thereby starting the water heater 200.
[0045] Select a certain rotational speed from the estimated rotational speed range according to specific rules as the current execution rotational speed. In this embodiment, it is determined by the dichotomy method. Specifically, add the lower end value of 0% and the upper end value of 100% to obtain the average value of 50%, and calculate the execution rotational speed for this adjustment. Particularly, considering issues such as the control accuracy of the pump, perform rounding on the average value.
[0046] There are various ways of rounding, including but not limited to rounding, ceiling, floor, etc. In this embodiment, ceiling is adopted.
[0047] The water temperature of the hot water circulation pipeline 300 is obtained by a temperature sensing unit installed on the pipeline, such as a temperature sensor. When first running, the hot water circulation pump 101 is in a stopped state before running at the execution rotational speed of 50%. Obtain the water temperature in the stopped state as the first water temperature, and then the hot water circulation pump 101 runs at 50% rotational speed.
[0048] After the hot water circulation pump 101 runs, obtain the second water temperature of the hot water circulation pipeline 300. It should be noted that due to factors such as the heating speed of the water heater 200 and the length of the hot water circulation pipeline 300, there is a certain delay in the change of the water temperature. Therefore, the second water temperature can be obtained with a delay after the hot water circulation pump 101 runs at the execution rotational speed for a certain period of time to eliminate the influence of the delay. Specifically, the delay time can be based on a preset value, such as 30 seconds.
[0049] Step 302, compare the second water temperature with the first water temperature, and adjust the estimated rotational speed range based on the comparison result.
[0050] The comparison result of the first water temperature and the second water temperature is affected by the initial conditions of the water heater 200 and whether it starts successfully, and there are various possible results. Taking the first run as an example, the initial state of the water heater 200 is a stopped state. After the hot water circulation pump 101 runs at 50% rotational speed, if the water heater 200 starts successfully, the second water temperature will be higher than the first water temperature. If the water heater 200 does not start, the second water temperature will be the same as the first water temperature.
[0051] Based on different judgment results, make different adjustments to the estimated rotational speed range, including the following:
[0052] If the second water temperature is less than the first water temperature and the water temperature decreases, generally it is because the water heater 200 changes from the start state to the stop state and the water flow rate is lower than the start flow rate. Then update the lower end value to the value of the execution rotational speed, that is, update the lower end value to 50% rotational speed, and the new estimated rotational speed range is 50% - 100%;
[0053] If the second water temperature is greater than or equal to the first water temperature, generally when the water flow rate reaches the starting flow rate and the water heater 200 changes from the shutdown state to the starting state, the upper value is updated to the value of the execution speed, that is, the upper value is updated to 50% speed, and the new estimated speed range is 0%-50%.
[0054] Specifically, if the flow rate adjustment range of the hot water circulation pump 101 is small and the starting flow rate required by the water heater 200 is relatively high, the following situation will occur:
[0055] Assume that the water heater can start when the hot water circulation pump is at 60% speed. Then, when starting for the first time, if the hot water circulation pump runs at 50%, the water heater cannot be started and the water temperature remains unchanged. According to the aforementioned adjustment process, the new estimated speed range is determined to be 0%-50%. After that, no matter how the adjustment is made, the water heater cannot be started. Thus, it can be seen that the flow rate adjustment ability of the hot water circulation pump 101 will affect the reliability of the control method of the present application.
[0056] To improve the above reliability problem, a hot water circulation pump 101 with a higher power can be used, but this will lead to an increase in cost and waste of energy consumption. In one embodiment, before performing step 301, a preheating process is implemented. Specifically, when the user initially starts or detects the starting conditions of the water heater based on the user's operation, first control the hot water circulation pump 101 to run at its maximum working speed to ensure that the water heater 200 can be started. After running for a certain period of time, stop and start step 301.
[0057] Through the preheating process, the water in the hot water circulation pipeline is heated up, and the situation where the hot water circulation pump cannot start the water heater during the first operation is excluded in the subsequent control process.
[0058] After adjusting the estimated speed range, the next step can be executed.
[0059] Step 303, determine the difference between the upper value and the lower value of the new estimated speed range through a threshold.
[0060] Based on the judgment result, different steps are executed. Exemplarily, the end condition of the dichotomy method is preset: when the difference between the updated upper value and the lower value is less than a threshold, for example, 5%, the adjustment of the estimated speed range ends, and step 304 is executed. After the first operation, if neither the new estimated speed range of 0%-50% nor 50%-100% meets the end condition, step 305 is executed.
[0061] Step 304, determine the upper value of the new estimated speed range as the minimum holding speed, and control the speed of the hot water circulation pump 101 to be greater than or equal to the minimum holding speed so that the water heater 200 remains started.
[0062] Step 305: Determine a new execution speed according to the new estimated speed range, and adjust the speed of the hot water circulation pump 101 to the new execution speed, and repeat the foregoing process.
[0063] As Figure 4 , taking the example that the start-up flow rate of the water heater 200 corresponds to 15% of the speed of the hot water circulation pump 101 to illustrate the repeated execution process:
[0064] During the first run, the hot water circulation pump 101 operates at 100% speed, successfully bringing the water heater 200 into the start-up state, the water temperature rises, the first water temperature is obtained after pausing, and then the hot water circulation pump 101 operates at 50% speed to obtain the second water temperature. Since the water heater 200 remains in the start-up state, the second water temperature is equal to the first water temperature, the upper limit value is updated to 50%, the new estimated speed range is updated to 0%-50%, and the stop condition is not met, so a second adjustment is made;
[0065] During the second adjustment, the hot water circulation pump 101 operates at 25% speed, the water heater 200 remains in the start-up state, the water temperature remains high, the upper limit value is updated to 25%, the new estimated speed range is updated to 0-25%, and the stop condition is still not met, so a third adjustment is made;
[0066] During the third adjustment, the hot water circulation pump 101 operates at 13%, the water heater 200 enters the shutdown state, the water temperature decreases, the lower limit value is updated to 13%, the new estimated speed range is updated to 13%-25%, the stop condition is not met, so a fourth adjustment is made;
[0067] During the fourth adjustment, the hot water circulation pump 101 operates at 19%, the water heater 200 re-enters the start-up state, the water temperature rises again, the upper limit value is updated to 19%, the new estimated speed range is updated to 13%-19%, the stop condition is not met, and a fifth adjustment is entered;
[0068] During the fifth adjustment, the hot water circulation pump 101 operates at 16%, the water heater 200 remains in the start-up state, the water temperature remains high, the upper limit value is updated to 16%, the new estimated speed range is updated to 13%-16%, the stop condition is met, and 13%-16% is the final target speed range.
[0069] Take the upper limit value 16% of the target speed range 13%-16% as the minimum holding speed of the hot water circulation pump 101. As long as the hot water circulation pump 101 maintains a speed of 16% or above during subsequent operation, the start-up of the water heater 200 can be maintained.
[0070] It can also be seen from the above example that selecting the upper limit value rather than the lower limit value, or the middle value of the target speed range as the final minimum holding speed can effectively ensure that the water heater 200 can be started.
[0071] It should be understood that although Figure 3 、 Figure 4 each step in the flowchart is shown in sequence according to the indication of the arrow, these steps are not necessarily executed in sequence according to the order indicated by the arrow. 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, Figure 3-4 at least a part of the steps in
[0072] In one embodiment, as Figure 5 shown, a control device for a hot water circulation pump is provided, which is applied to the hot water circulation pump arranged on the hot water circulation pipeline. The hot water end of the hot water circulation pipeline is connected to the hot water outlet of the water heater, and the return water end of the hot water circulation pipeline is connected to the return water inlet of the water heater. The control device includes: an execution module 501, an acquisition module 502, an adjustment module 503, and a judgment module 504, where:
[0073] The execution module 501 is configured to control the operation of the hot water circulation pump according to the execution speed, and the execution speed is determined according to the lower end value and the upper end value of the estimated speed range;
[0074] The acquisition module 502 is configured to acquire the water temperature in the hot water circulation pipeline. The water temperature includes acquiring a first water temperature and a second water temperature. The first water temperature is the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump operates at the execution speed;
[0075] The adjustment module 503 is configured to compare the second water temperature with the first water temperature and adjust the estimated speed range based on the comparison result, including if the second water temperature is less than the first water temperature, updating the lower end value to the value of the execution speed to obtain a new estimated speed range; otherwise, updating the upper end value to the value of the execution speed to obtain a new estimated speed range;
[0076] The judgment module 504 is configured to perform a threshold judgment on the difference between the upper end value and the lower end value of the new estimated speed range, and when the difference is less than the threshold, determine the upper end value of the new estimated speed range as the minimum holding speed for the execution module 501 to control the speed of the hot water circulation pump to be greater than or equal to the minimum holding speed, so that the water heater remains started;
[0077] The execution module 501 is further configured to, when the difference is greater than or equal to the threshold, determine a new execution speed according to the new estimated speed range, and adjust the speed of the hot water circulation pump to the new execution speed.
[0078] In one embodiment, the execution module 501 is further configured to execute a preheating process, including in response to a detection request for the water heater startup condition, controlling the hot water circulation pump to operate at the maximum operating speed for a preset preheating duration, so as to start the water heater and increase the water temperature in the hot water circulation pipeline.
[0079] In one embodiment, the acquisition module 502 acquires the water temperature after the hot water circulation pump operates at the execution speed for a preset duration as the second water temperature.
[0080] After the hot water circulation pump operates for a certain period of time, waiting for the water temperature to stabilize and then acquiring the temperature data can effectively eliminate the influence of the water heater heating performance and the water pipe length.
[0081] When determining the execution speed, the execution module 501 determines the execution speed by rounding up the average value of the current lower end value and upper end value.
[0082] For the specific limitations of the control device of the hot water circulation pump, reference can be made to the limitations of the control method of the hot water circulation pump in the above text, which will not be elaborated here. Each module in the above control device of the hot water circulation pump 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 independent of it, or 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 modules.
[0083] In one embodiment, a computer device is provided, and its internal structure diagram can be as Figure 6 shown. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. The computer program, when executed by the processor, implements a control method of a hot water circulation pump. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0084] Those skilled in the art can understand that Figure 6 the structure shown in Figure 6 is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0085] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:
[0086] Obtain the water temperature in the hot water circulation pipeline, including obtaining a first water temperature and a second water temperature. The first water temperature is the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump operates at the execution speed. Wherein, the execution speed is determined according to the lower end value and the upper end value of the estimated speed range;
[0087] Compare the second water temperature with the first water temperature, and adjust the estimated speed range based on the comparison result. If the second water temperature is less than the first water temperature, update the lower end value to the value of the execution speed to obtain a new estimated speed range; otherwise, update the upper end value to the value of the execution speed to obtain a new estimated speed range;
[0088] Judge the difference between the upper end value and the lower end value of the new estimated speed range by a threshold. When the difference is less than the threshold, determine the upper end value of the new estimated speed range as the minimum holding speed, and control the speed of the hot water circulation pump to be greater than or equal to the minimum holding speed to keep the water heater starting; otherwise, determine a new execution speed according to the new estimated speed range, and adjust the speed of the hot water circulation pump to the new execution speed, and repeat the processes of water temperature acquisition, judgment, estimated speed range adjustment, and threshold judgment.
[0089] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0090] Determine the execution speed according to the mean value of the current lower end value and upper end value and round up.
[0091] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0092] Obtain the water temperature after the hot water circulation pump operates at the execution speed for a preset duration as the second water temperature.
[0093] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0094] Before obtaining the water temperature in the hot water circulation pipeline, it further includes:
[0095] Execute a preheating process, including in response to a detection request for the water heater startup condition, controlling the hot water circulation pump to operate at the maximum working speed for a preset preheating duration, so as to start the water heater and raise the water temperature in the hot water circulation pipeline.
[0096] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0097] Obtain the water temperature in the hot water circulation pipeline, including obtaining a first water temperature and a second water temperature. The first water temperature is the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump operates at the execution speed. Among them, the execution speed is determined according to the lower end value and the upper end value of the estimated speed range;
[0098] Compare the second water temperature with the first water temperature, and adjust the estimated speed range based on the comparison result, including if the second water temperature is less than the first water temperature, update the lower end value to the value of the execution speed to obtain a new estimated speed range; otherwise, update the upper end value to the value of the execution speed to obtain a new estimated speed range;
[0099] Judge the difference between the upper end value and the lower end value of the new estimated speed range by a threshold. When the difference is less than the threshold, determine the upper end value of the new estimated speed range as the minimum holding speed, and control the speed of the hot water circulation pump to be greater than or equal to the minimum holding speed to keep the water heater started; otherwise, determine a new execution speed according to the new estimated speed range, and adjust the speed of the hot water circulation pump to the new execution speed, and repeat the processes of water temperature acquisition, judgment, estimated speed range adjustment, and threshold judgment.
[0100] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0101] Determine the execution speed according to the mean value of the current lower end value and upper end value and round up.
[0102] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0103] Obtain the water temperature after the hot water circulation pump operates at the execution speed for a preset duration as the second water temperature.
[0104] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0105] Before obtaining the water temperature in the hot water circulation pipeline, it further includes:
[0106] Execute a preheating process, including in response to a detection request for the water heater startup condition, controlling the hot water circulation pump to operate at the maximum working speed for a preset preheating duration, so as to start the water heater and increase the water temperature in the hot water circulation pipeline.
[0107] 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 various methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0108] 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 described in this specification.
[0109] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. 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 patent of the present application should be subject to the appended claims.
Claims
1. A control method for a hot water circulation pump, characterized in that, Applied to a hot water circulation pipeline, the hot water end of the hot water circulation pipeline is connected to the hot water outlet of the water heater, the return water end of the hot water circulation pipeline is connected to the return water inlet of the water heater, and a hot water circulation pump is arranged on the hot water circulation pipeline; The control method includes: S1. Obtain the water temperature in the hot water circulation pipeline, including obtaining a first water temperature and a second water temperature. The first water temperature is the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature is the water temperature after the hot water circulation pump operates at the execution speed. Among them, the execution speed is determined according to the lower value and the upper value of the estimated speed range; S2. Compare the second water temperature with the first water temperature, and adjust the estimated speed range based on the comparison result. If the second water temperature is less than the first water temperature, update the lower value to the value of the execution speed to obtain a new estimated speed range; otherwise, update the upper value to the value of the execution speed to obtain a new estimated speed range; S3. Judge the difference between the upper value and the lower value of the new estimated speed range by a threshold. When the difference is less than the threshold, execute step S4; otherwise, execute step S5; S4. Determine the upper value of the new estimated speed range as the minimum holding speed, and control the speed of the hot water circulation pump to be greater than or equal to the minimum holding speed to keep the water heater starting; S5. Determine a new execution speed according to the new estimated speed range, and adjust the speed of the hot water circulation pump to the new execution speed, and repeat steps S1 to S3.
2. The control method for a hot water circulation pump according to claim 1, characterized in that, The execution speed is determined according to the lower value and the upper value of the estimated speed range, including: Determine the execution speed according to the average value of the current lower value and upper value.
3. The control method for a hot water circulation pump according to claim 2, characterized in that, The execution speed is determined according to the lower value and the upper value of the estimated speed range, including: Determine the execution speed by rounding up the average value of the current lower value and upper value.
4. The control method for a hot water circulation pump according to claim 1, characterized in that, The obtaining of the first water temperature and the second water temperature includes: Obtain the water temperature before the hot water circulation pump operates at the execution speed as the first water temperature; Obtain the water temperature after the hot water circulation pump operates at the execution speed for a preset duration as the second water temperature.
5. The control method for a hot water circulation pump according to claim 1, characterized in that, Before obtaining the water temperature in the hot water circulation pipeline, it further includes: Execute a preheating process, including in response to a detection request for the water heater startup condition, controlling the hot water circulation pump to operate at the maximum working speed for a preset preheating duration to start the water heater and increase the water temperature in the hot water circulation pipeline.
6. A control device for a hot water circulation pump, characterized in that, Applied to a hot water circulation pipeline, the hot water end of the hot water circulation pipeline is connected to the hot water outlet of the water heater, the return water end of the hot water circulation pipeline is connected to the return water inlet of the water heater, and a hot water circulation pump is arranged on the hot water circulation pipeline. The control device includes: An execution module, configured to control the operation of the hot water circulation pump according to the execution speed, where the execution speed is determined according to the lower value and the upper value of the estimated speed range; An acquisition module, configured to acquire the water temperature in the hot water circulation pipeline, where the water temperature includes acquiring a first water temperature and a second water temperature, the first water temperature being the water temperature before the hot water circulation pump operates at the execution speed, and the second water temperature being the water temperature after the hot water circulation pump operates at the execution speed; An adjustment module, configured to compare the second water temperature with the first water temperature and adjust the estimated speed range based on the comparison result, including if the second water temperature is less than the first water temperature, updating the lower end value to the value of the execution speed to obtain a new estimated speed range; otherwise, updating the upper end value to the value of the execution speed to obtain a new estimated speed range; A judgment module, configured to perform a threshold judgment on the difference between the upper end value and the lower end value of the new estimated speed range, and when the difference is less than the threshold, determine the upper end value of the new estimated speed range as the minimum holding speed for the execution module to control the speed of the hot water circulation pump to be greater than or equal to the minimum holding speed, so that the water heater remains started; The execution module is further configured to, when the difference is greater than or equal to the threshold, determine a new execution speed according to the new estimated speed range and adjust the speed of the hot water circulation pump to the new execution speed.
7. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.