A heating control method and device based on a water heater
By detecting the status of the water valve and calculating the parameters of the inclined temperature layer, the water heater heating is precisely controlled, solving the problem of inaccurate control by a single temperature sensor and achieving a balance between energy saving and comfort.
Patent Information
- Application Number
- CN202210249254.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-14
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-03-14
AI Technical Summary
The use of a single temperature sensor in existing water heaters makes it difficult to accurately determine the water tank temperature, resulting in inaccurate heating control and an inability to balance energy efficiency and comfort.
By detecting the opening status of the water valve, reading the expected water usage, calculating the height of the thermocline center and the temperature slope change, and combining the predicted heat consumption and water temperature difference, the water heater heating can be precisely controlled.
It achieves precise start-up and heating control of the water heater, balancing energy saving and comfort, reducing unit start-up and shutdown, and improving the user experience.
Smart Images

Figure CN116792941B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of water heater control, and more specifically, to a heating control method and device based on a water heater. Background Technology
[0002] Current water heaters typically use a single temperature sensor to obtain the water tank temperature and control the heating based on that temperature. However, in practice, it has been found that this method of using a single temperature sensor is actually difficult to obtain the temperature of the entire water tank, thus making accurate and effective water heater heating control impossible. At the same time, relying solely on the water tank temperature sensor to control whether the water heater starts makes it difficult to balance energy efficiency and comfort. Summary of the Invention
[0003] The purpose of this application is to provide a heating control method and device based on a water heater, which can more accurately control the start-up of the water heater while taking into account both energy saving and comfort.
[0004] The first aspect of this application provides a heating control method based on a water heater, including:
[0005] Check if the water valve is open;
[0006] When the water valve is opened, the current expected water usage is read;
[0007] The predicted heat consumption is calculated based on the expected water usage.
[0008] Determine whether the predicted heat consumption is greater than or equal to the current remaining available heat;
[0009] When the predicted heat consumption is greater than or equal to the remaining available heat, the water heater is controlled to heat.
[0010] Furthermore, the method also includes:
[0011] The predicted water temperature is obtained by calculating based on the expected water usage.
[0012] Determine whether the difference between the predicted water temperature and the detected water temperature is less than or equal to a preset error threshold.
[0013] When the difference between the predicted water temperature and the detected water temperature is less than or equal to the preset error threshold, the step of calculating the predicted heat consumption based on the expected water consumption is executed.
[0014] Furthermore, the step of calculating the predicted water temperature based on the expected water usage includes:
[0015] Based on the expected water usage, the change in the center height of the thermocline and the change in the temperature slope of the thermocline in the water tank are calculated.
[0016] The current height of the thermocline center and the current temperature slope of the thermocline are calculated based on the change in the height of the thermocline center and the change in the temperature slope of the thermocline.
[0017] The predicted water temperature is calculated based on the center height of the thermocline and the temperature slope of the thermocline.
[0018] Furthermore, the method also includes:
[0019] When the difference between the predicted water temperature and the detected water temperature is greater than a preset error threshold, the expected water usage is corrected based on the predicted water temperature and the detected water temperature, and the step of calculating the predicted water temperature based on the expected water usage is executed.
[0020] Furthermore, the method also includes:
[0021] When the water valve is not opened, the current center height of the inclined temperature layer and the current temperature slope of the inclined temperature layer are updated according to the preset thermal insulation condition mapping method.
[0022] The predicted water temperature is calculated based on the center height of the thermocline and the temperature slope of the thermocline.
[0023] Determine whether the difference between the predicted water temperature and the detected water temperature is less than a preset error threshold.
[0024] When the difference between the predicted water temperature and the detected water temperature is less than a preset error threshold, the step of calculating the predicted heat consumption based on the expected water consumption is executed.
[0025] Further, the step of calculating the predicted heat consumption based on the expected water usage includes:
[0026] The predicted heat consumption is calculated based on the expected water consumption and a preset heat consumption prediction formula; wherein, the heat consumption prediction formula is:
[0027]
[0028] Q(t) represents the expected water consumption.
[0029] Δh is the preset pressure change value;
[0030] t reheat The time required for heating;
[0031] t represents the current time.
[0032] A second aspect of this application provides a heating control device based on a water heater, the heating control device based on a water heater comprising:
[0033] The detection unit is used to detect whether the water valve is open;
[0034] A reading unit is used to read the current expected water usage when the water valve is opened;
[0035] A calculation unit is used to calculate the predicted heat consumption based on the expected water usage.
[0036] The judgment unit is used to determine whether the predicted heat consumption is greater than or equal to the current remaining available heat.
[0037] A control unit is used to control the water heater to heat when the predicted heat consumption is greater than or equal to the remaining available heat.
[0038] Furthermore, the calculation unit is also used to calculate the predicted water temperature based on the expected water usage.
[0039] The judgment unit is also used to determine whether the difference between the predicted water temperature and the detected water temperature is less than or equal to a preset error threshold.
[0040] The calculation unit is specifically used to perform the calculation based on the expected water consumption to obtain the predicted heat consumption when the difference between the predicted water temperature and the detected water temperature is less than or equal to the preset error threshold.
[0041] A third aspect of this application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to cause the electronic device to perform the heating control method based on a water heater as described in any one of the first aspects of this application.
[0042] The fourth aspect of this application provides a computer-readable storage medium storing computer program instructions, which, when read and executed by a processor, perform the heating control method based on a water heater as described in any one of the first aspects of this application. Attached Figure Description
[0043] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 A schematic flowchart illustrating a heating control method based on a water heater, provided as an embodiment of this application;
[0045] Figure 2 A schematic flowchart illustrating an example of a heating control method based on a water heater, provided as an embodiment of this application;
[0046] Figure 3 This is a schematic diagram of a heating control device based on a water heater, provided as an embodiment of this application. Detailed Implementation
[0047] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0048] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0049] Example 1
[0050] Please see Figure 1 , Figure 1 This application provides a schematic flowchart of a water heater-based heating control method. The water heater-based heating control method includes:
[0051] S101. Check if the water valve is open. If yes, proceed to steps S103 to S107; if no, proceed to steps S102 and S106 to S107.
[0052] In this embodiment, the method can detect whether water is flowing from the water valve via video to determine whether the water valve is open. The method can also detect whether the water valve is open using a water meter. Alternatively, the method can determine whether the water valve is open based on a prompt message issued by the smart water valve.
[0053] In this embodiment, no limitation is made on the method for detecting whether the water valve is open.
[0054] S102. Update the current height of the thermocline center and the current temperature slope of the thermocline according to the preset thermal insulation condition mapping method.
[0055] In this embodiment, the height of the oblique temperature layer center is
[0056] In this embodiment, the temperature slope of the thermocline is K. * (t).
[0057] In this embodiment, the thermal insulation condition mapping method can be a method for determining the center height of the thermocline and the current temperature slope of the thermocline by using a table showing the relationship between time and temperature under thermal insulation conditions.
[0058] In this embodiment, the thermal insulation condition mapping method should have a table showing the transformation relationship between the center height of the thermocline, the temperature slope of the thermocline, and time. Using this table, only the thermal insulation time is needed to determine the center height of the thermocline and the temperature slope of the thermocline.
[0059] In this embodiment, it can be understood that the thermal insulation condition mapping method is a method of mapping and looking up working status data under thermal insulation conditions, which will not be elaborated further in this embodiment.
[0060] In this embodiment, the thermocline is a distinct, thin layer within a large volume of fluid (i.e., water, such as oceans or lakes, or air, such as the atmosphere). The temperature within this layer changes more rapidly with depth than in the layers above or below it. The thermocline can be thought of as an invisible blanket separating the upper mixing layer from the calm, deep water below. Highly dependent on season, latitude, and wind circumference, the thermocline is a semi-permanent feature of a body of water; or it is a temporary corresponding layer formed during day / night cycles due to surface water radiating heat / cold. Factors influencing the depth and thickness of the thermocline include seasonal and climatic changes, latitude, and local environmental conditions such as tides and currents.
[0061] In this embodiment, through theoretical calculations and experimental measurements, it is known that the water tank temperature under buoyancy can be considered as a one-dimensional distribution along the height direction, which can be divided into a high-temperature zone, a thermoclimatic zone, and a low-temperature zone from top to bottom. Therefore, the key to the water tank temperature distribution lies in describing the location and temperature slope of the thermoclimatic zone. The center height of the thermoclimatic zone corresponds to the aforementioned location, and the temperature slope of the thermoclimatic zone corresponds to the aforementioned temperature slope.
[0062] S103, Read the current expected water usage.
[0063] In this embodiment, the expected water usage is Q(t).
[0064] In this embodiment, the method can be used within a fixed period, such as a day, a week, or a month, and the fixed period can be defined by the user.
[0065] In this embodiment, a water consumption expectation is usually determined based on the user's behavior habits during the fixed period, and this is used to represent how much water the user may use.
[0066] In this embodiment, the current water usage expectation is used to represent the volume of water that the user may use at this moment.
[0067] In this embodiment, this step is used to indicate that when the water valve is detected to be open, the user's expected water consumption Q(t) for that period of time is read.
[0068] S104. Based on the expected water usage, calculate the change in the height of the center of the thermocline in the water tank and the change in the temperature slope of the thermocline in the water tank.
[0069] In this embodiment, the change in the center height of the inclined thermosphere inside the water tank is...
[0070] In this embodiment, the temperature slope change value of the thermocline layer inside the water tank is ΔK. * .
[0071] In this embodiment, because the user's water usage will change the center height and temperature slope of the thermocline in the water tank, the water usage will correspond to a change value in the center height and temperature slope of the thermocline.
[0072] In this embodiment, when the expected water usage is obtained, the method can estimate the change in the height of the thermocline center and the change in the temperature slope of the thermocline based on the expected water usage.
[0073] S105. Calculate the current height of the thermocline center and the current temperature slope of the thermocline based on the change values of the thermocline center height and the change values of the thermocline temperature slope.
[0074] In this embodiment, the height of the oblique temperature layer center is
[0075] In this embodiment, the temperature slope of the thermocline is K. * (t).
[0076] In this embodiment, through theoretical calculations and experimental measurements, it is known that the water tank temperature under buoyancy can be considered as a one-dimensional distribution along the height direction, which can be divided into a high-temperature zone, a thermoclimatic zone, and a low-temperature zone from top to bottom. Therefore, the key to the water tank temperature distribution lies in describing the location and temperature slope of the thermoclimatic zone. The center height of the thermoclimatic zone corresponds to the aforementioned location, and the temperature slope of the thermoclimatic zone corresponds to the aforementioned temperature slope.
[0077] In this embodiment, the sum of the original thermocline center height and the change value of the thermocline center height is the current thermocline center height, and the sum of the original thermocline temperature slope and the change value of the thermocline temperature slope is the current thermocline temperature slope.
[0078] In this embodiment, the method calculates the change in height at the center of the thermocline. and the change in the temperature slope of the thermocline ΔK * This allows for the calculation of the current height of the thermosphere center. Temperature slope K of the thermocline * (t) and the water temperature T at the sensor location m .
[0079] S106. The predicted water temperature is obtained by calculating based on the height of the thermocline center and the temperature slope of the thermocline.
[0080] In this embodiment, the predicted water temperature is T. m .
[0081] In this embodiment, the method can describe the center height and temperature slope of the thermocline using two dimensionless variables: the center height and the temperature slope of the thermocline. The approximate solution of the sigmoid function calculated theoretically is used to reflect the dynamic temperature distribution of the water tank, thereby obtaining the predicted water temperature.
[0082] S107. Determine whether the difference between the predicted water temperature and the detected water temperature is less than or equal to the preset error threshold. If yes, proceed to steps S108 to S109; otherwise, end the process.
[0083] In this embodiment, the detected water temperature is T. s .
[0084] In this embodiment, the method includes a temperature sensor installed in the water tank to monitor the temperature of the water in the tank. Typically, this temperature sensor is a single sensor.
[0085] In this embodiment, using multiple temperature sensors to detect the water temperature in the tank can achieve better detection results.
[0086] It is evident that implementing this method allows for the construction of a system where water consumption Q(t) is paired with... ΔK * The mapping is used to calculate the actual water consumption by inversely calculating the sensor temperature, thereby learning the user's water consumption habits, and combining the real-time temperature distribution of the water tank to optimize the start-up and shutdown control of the heat pump unit.
[0087] As an optional implementation, the method further includes:
[0088] When the difference between the predicted water temperature and the detected water temperature is greater than the preset error threshold, the expected water consumption is corrected according to the predicted water temperature and the detected water temperature, and step S104 is executed.
[0089] In this embodiment, the method can iteratively update the expected water usage Q(t) until the predicted temperature T is reached. m The detected temperature T collected by the sensors The temperature error between them is less than the preset error threshold ε.
[0090] In this embodiment, the temperature error is used to represent the difference between the predicted temperature value and the actual temperature value.
[0091] In this embodiment, the method can obtain the actual water flow rate Q′(t) and the water tank temperature distribution at that moment through the iterative algorithm described above, and then update the expected water consumption Q(t) using a method such as the moving average. Similarly, when the water valve is closed, the height of the thermocline center is updated using a thermal insulation condition mapping method. Temperature slope K of the thermocline * (t).
[0092] S108. Calculate the predicted heat consumption based on the expected water consumption.
[0093] As an optional implementation, step S108 includes:
[0094] The predicted heat consumption is calculated based on the expected water consumption and a pre-defined heat consumption prediction formula; the heat consumption prediction formula is as follows:
[0095]
[0096] Q(t) represents the expected water consumption.
[0097] Δh is the preset pressure change value;
[0098] t reheat The time required for heating;
[0099] t represents the current time.
[0100] In this embodiment, the time t required for reheating is calculated. reheat Within, the user's expected water flow rate is integrated with the enthalpy difference between the influent and effluent. If the remaining available heat E(t) in the water tank is insufficient to meet the user's water usage expectations within the reheating time, the heat pump system will be activated to heat the water tank.
[0101] In this embodiment, after heating is completed, the height of the oblique temperature layer center can be measured. and the temperature slope K of the thermocline * (t) is used to reset.
[0102] S109. Determine whether the predicted heat consumption is greater than or equal to the current remaining available heat. If yes, proceed to step S110; otherwise, end the process.
[0103] S110, Control the water heater to heat water.
[0104] Implementing this method can minimize unit start-ups and shutdowns and save energy while ensuring user water comfort.
[0105] In this embodiment, the subject executing the method can be a smart water heater, a smart water tank, or other devices. These smart devices all have computing capabilities, and no limitations are imposed on them in this embodiment.
[0106] In this embodiment, the subject executing the method can also be a smart device such as a smartphone or tablet computer that can be used for remote control; no limitation is made in this embodiment.
[0107] Please see Figure 2 , Figure 2 A schematic diagram of a heating control device based on a water heater is shown. This diagram provides an understanding of all the steps in this application; further explanation is omitted here.
[0108] As can be seen, the water heater heating control method described in this embodiment can perform different benchmark detections based on the opening state of the water valve, thereby enabling the method to control the water heater's heating according to different situations. Simultaneously, when the water valve is open, the method can accurately confirm the water temperature based on the user's expected water usage, and then determine whether there is enough hot water in the water heater for the user's current needs. If not, the heating function is activated, thus achieving an intelligent heating effect. Furthermore, when the water valve is closed, the method can also determine whether heating is needed based on the natural changes in water temperature, making the timing of water heater heating more intelligent and improving the comfort of using the water heater.
[0109] Example 2
[0110] Please see Figure 3 , Figure 3 This is a schematic diagram of a heating control device based on a water heater, provided as an embodiment of this application. Figure 3 As shown, the water heater-based heating control device includes:
[0111] Detection unit 210 is used to detect whether the water valve is open;
[0112] The reading unit 220 is used to read the current expected water consumption when the water valve is opened;
[0113] The calculation unit 230 is used to calculate the predicted heat consumption based on the expected water consumption.
[0114] The judgment unit 240 is used to determine whether the predicted heat consumption is greater than or equal to the current remaining available heat.
[0115] The control unit 250 is used to control the water heater to heat when the predicted heat consumption is greater than or equal to the remaining available heat.
[0116] As an optional implementation, the calculation unit 230 is also used to calculate the predicted water temperature based on the expected water usage.
[0117] The judgment unit 240 is also used to determine whether the difference between the predicted water temperature and the detected water temperature is less than or equal to a preset error threshold.
[0118] The calculation unit 230 is specifically used to perform calculations based on the expected water consumption to obtain the predicted heat consumption when the difference between the predicted water temperature and the detected water temperature is less than or equal to a preset error threshold.
[0119] As an optional implementation, the calculation unit 230 is specifically used to calculate, based on the expected water usage, the change value of the center height of the thermocline in the water tank and the change value of the temperature slope of the thermocline in the water tank; to calculate, based on the change value of the center height of the thermocline and the change value of the temperature slope of the thermocline, the current center height of the thermocline and the current temperature slope of the thermocline; and to calculate, based on the center height of the thermocline and the temperature slope of the thermocline, the predicted water temperature.
[0120] As an optional implementation, the water heater-based heating control device further includes:
[0121] The correction unit 260 is used to correct the expected water usage based on the predicted water temperature and the detected water temperature when the judgment unit 240 determines that the difference between the predicted water temperature and the detected water temperature is greater than a preset error threshold, and to trigger the calculation unit 230 to perform the operation of calculating the expected water usage to obtain the predicted water temperature.
[0122] As an optional implementation, the water heater-based heating control device further includes:
[0123] The update unit 270 is used to update the current center height of the inclined temperature layer and the current temperature slope of the inclined temperature layer according to the preset heat preservation condition mapping method when the detection unit 210 detects that the water valve is not open; and to trigger the calculation unit 230 to perform the operation of calculating the predicted water temperature based on the center height of the inclined temperature layer and the temperature slope of the inclined temperature layer.
[0124] As an optional implementation, the calculation unit 230 is specifically used to calculate the predicted heat consumption based on the expected water consumption and a preset heat consumption prediction formula; wherein, the heat consumption prediction formula is:
[0125]
[0126] Q(t) represents the expected water consumption.
[0127] Δh is the preset pressure change value;
[0128] t reheat The time required for heating;
[0129] t represents the current time.
[0130] In this embodiment, the device may include a video detection unit, a communication unit, etc. These units can detect whether water is flowing out of the water valve through video detection, and thus determine whether the water valve is open; they can also detect whether the water valve is open through water meter detection; and they can also determine whether the water valve is open through prompt information issued by the smart water valve.
[0131] In this embodiment, no limitation is made on the method for detecting whether the water valve is open.
[0132] In this embodiment, the thermal insulation condition mapping method can be a method for determining the center height of the thermocline and the current temperature slope of the thermocline by using a table showing the relationship between time and temperature under thermal insulation conditions.
[0133] In this embodiment, the thermal insulation condition mapping method should have a table showing the transformation relationship between the center height of the thermocline, the temperature slope of the thermocline, and time. Using this table, only the thermal insulation time is needed to determine the center height of the thermocline and the temperature slope of the thermocline.
[0134] In this embodiment, it can be understood that the thermal insulation condition mapping method is a method of mapping and looking up working status data under thermal insulation conditions, which will not be elaborated further in this embodiment.
[0135] In this embodiment, the expected water usage is Q(t).
[0136] In this embodiment, a water consumption expectation is usually determined based on the user's behavior habits during the fixed period, and this is used to represent how much water the user may use.
[0137] In this embodiment, the current water usage expectation is used to represent the volume of water that the user may use at this moment.
[0138] In this embodiment, this step is used to indicate that when the water valve is detected to be open, the user's expected water consumption Q(t) for that period of time is read.
[0139] In this embodiment, the change in the center height of the inclined thermosphere inside the water tank is...
[0140] In this embodiment, the temperature slope change value of the thermocline layer inside the water tank is ΔK. * .
[0141] In this embodiment, because the user's water usage will change the center height and temperature slope of the thermocline in the water tank, the water usage will correspond to a change value in the center height and temperature slope of the thermocline.
[0142] In this embodiment, when the expected water usage is obtained, the device can estimate the change in the height of the thermocline center and the change in the temperature slope of the thermocline based on the expected water usage.
[0143] In this embodiment, the height of the oblique temperature layer center is
[0144] In this embodiment, the temperature slope of the thermocline is K. * (t).
[0145] In this embodiment, through theoretical calculations and experimental measurements, it is known that the water tank temperature under buoyancy can be considered as a one-dimensional distribution along the height direction, which can be divided into a high-temperature zone, a thermoclimatic zone, and a low-temperature zone from top to bottom. Therefore, the key to the water tank temperature distribution lies in describing the location and temperature slope of the thermoclimatic zone. The center height of the thermoclimatic zone corresponds to the aforementioned location, and the temperature slope of the thermoclimatic zone corresponds to the aforementioned temperature slope.
[0146] In this embodiment, the sum of the original thermocline center height and the change value of the thermocline center height is the current thermocline center height, and the sum of the original thermocline temperature slope and the change value of the thermocline temperature slope is the current thermocline temperature slope.
[0147] In this embodiment, the device calculates the change in height at the center of the thermocline. and the change in the temperature slope of the thermocline ΔK * This allows for the calculation of the current height of the thermosphere center. Temperature slope K of the thermocline * (t) and the water temperature T at the sensor location m .
[0148] In this embodiment, the predicted water temperature is T. m .
[0149] In this embodiment, the device can describe the center height and slope of the thermocline using two dimensionless variables: the center height and the slope of the thermocline. It also uses a theoretically calculated approximate solution of the sigmoid function to reflect the dynamic temperature distribution of the water tank, thereby obtaining the predicted water temperature.
[0150] In this embodiment, the detected water temperature is T. s .
[0151] In this embodiment, the device includes a temperature sensor in the water tank, which is used to monitor the temperature of the water in the tank. Typically, this temperature sensor is a single sensor.
[0152] In this embodiment, using multiple temperature sensors to detect the water temperature in the tank can achieve better detection results.
[0153] Implementing this method can minimize unit start-ups and shutdowns and save energy while ensuring user water comfort.
[0154] In this embodiment, the explanation of the heating control device based on the water heater can be referred to the description in Embodiment 1, and will not be repeated here.
[0155] As can be seen, implementing the water heater-based heating control device described in this embodiment can more accurately control the water heater's startup while balancing energy efficiency and comfort.
[0156] This application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the water heater-based heating control method in embodiment 1 of this application.
[0157] This application provides a computer-readable storage medium storing computer program instructions. When the computer program instructions are read and executed by a processor, the heating control method based on a water heater in embodiment 1 of this application is performed.
[0158] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0159] In addition, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0160] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0161] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0162] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
[0163] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
Claims
1. A heating control method based on a water heater, characterized in that, include: Check if the water valve is open; When the water valve is opened, the current expected water usage is read; The calculation based on the expected water usage to obtain the predicted heat consumption includes: when the water valve is not open, updating the current slope center height and current slope temperature gradient according to a preset insulation condition mapping method; calculating the predicted water temperature based on the slope center height and slope temperature gradient; determining whether the difference between the predicted water temperature and the detected water temperature is less than a preset error threshold; and when the difference between the predicted water temperature and the detected water temperature is less than the preset error threshold, performing the calculation based on the expected water usage to obtain the predicted heat consumption. Determine whether the predicted heat consumption is greater than or equal to the current remaining available heat; When the predicted heat consumption is greater than or equal to the remaining available heat, the water heater is controlled to heat.
2. The heating control method based on a water heater according to claim 1, characterized in that, The method further includes: The predicted water temperature is obtained by calculating based on the expected water usage. Determine whether the difference between the predicted water temperature and the detected water temperature is less than or equal to a preset error threshold. When the difference between the predicted water temperature and the detected water temperature is less than or equal to the preset error threshold, the step of calculating the predicted heat consumption based on the expected water consumption is executed.
3. The heating control method based on a water heater according to claim 2, characterized in that, The step of calculating the predicted water temperature based on the expected water usage includes: Based on the expected water usage, the change in the center height of the thermocline and the change in the temperature slope of the thermocline in the water tank are calculated. The current height of the thermocline center and the current temperature slope of the thermocline are calculated based on the change in the height of the thermocline center and the change in the temperature slope of the thermocline. The predicted water temperature is calculated based on the center height of the thermocline and the temperature slope of the thermocline.
4. The heating control method based on a water heater according to claim 2, characterized in that, The method further includes: When the difference between the predicted water temperature and the detected water temperature is greater than a preset error threshold, the expected water usage is corrected based on the predicted water temperature and the detected water temperature, and the step of calculating the predicted water temperature based on the expected water usage is executed.
5. The heating control method based on a water heater according to claim 1, characterized in that, The step of calculating the predicted heat consumption based on the expected water usage includes: The predicted heat consumption is calculated based on the expected water consumption and a preset heat consumption prediction formula; wherein, the heat consumption prediction formula is: ; The expected water usage; The preset pressure change value; The time required for heating; This refers to the current moment.
6. A heating control device based on a water heater, characterized in that, The heating control device includes: The detection unit is used to detect whether the water valve is open; A reading unit is used to read the current expected water usage when the water valve is opened; A calculation unit is used to calculate the predicted heat consumption based on the expected water usage. The judgment unit is used to determine whether the predicted heat consumption is greater than or equal to the current remaining available heat. A control unit is configured to control the water heater to heat the water when the predicted heat consumption is greater than or equal to the remaining available heat. The heating control device based on the water heater further includes: The update unit is used to update the current center height and current temperature slope of the inclined temperature layer according to the preset thermal insulation condition mapping method when the detection unit detects that the water valve is not open; and to trigger the calculation unit to perform the operation of calculating the predicted water temperature based on the center height and temperature slope of the inclined temperature layer. The judgment unit is also used to determine whether the difference between the predicted water temperature and the detected water temperature is less than or equal to a preset error threshold. The calculation unit is specifically used to perform calculations based on the expected water consumption to obtain the predicted heat consumption when the difference between the predicted water temperature and the detected water temperature is less than a preset error threshold.
7. The heating control device based on a water heater according to claim 6, characterized in that, The calculation unit is also used to calculate the predicted water temperature based on the expected water usage.
8. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory being used to store a computer program, and the processor running the computer program to cause the electronic device to perform the heating control method based on a water heater as described in any one of claims 1 to 5.
9. A readable storage medium, characterized in that, The readable storage medium stores computer program instructions, which, when read and executed by a processor, perform the heating control method based on a water heater as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Control method and device for water heater and water heater
CN106123348A
Method for determining set temperature of water heater and water heater
CN112797633A