Method, device and equipment for determining residual hot water amount and storage medium
By acquiring the internal temperature and the rate of temperature change, the delayed drop temperature and the low-temperature zone attenuation are determined, solving the problem of inaccurate measurement of remaining hot water in storage water heaters and achieving more accurate calculation of remaining hot water.
Patent Information
- Application Number
- CN202110738296.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-30
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2041-06-30
AI Technical Summary
In existing storage-type water heaters, the uneven temperature inside the tank leads to inaccurate measurement of the remaining hot water volume.
By obtaining the temperature inside the tank and the rate of temperature change, the delayed drop temperature and the low-temperature zone attenuation are determined. Combining the delayed drop temperature and the low-temperature zone attenuation, the remaining hot water volume is calculated.
It improves the accuracy of measuring remaining hot water, especially when the temperature inside the water heater tank is uneven.
Smart Images

Figure CN113587438B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of household appliance technology, specifically relating to a method, apparatus, equipment and storage medium for determining the amount of remaining hot water. Background Technology
[0002] Current storage-type water heaters consist of an insulated inner tank inside the main unit, which stores water. The remaining hot water level displayed on the water heater is directly calculated based on the temperature value measured by a sensor.
[0003] However, during the use of a water heater, the water heater needs to release hot water and add cold water at the same time. During this process, the temperature of the water in the inner tank of the water heater is not uniform. If the temperature measured by a water heater is only local, it cannot represent the average water temperature in the inner tank of the water heater, which leads to the inaccuracy of the remaining hot water volume. Summary of the Invention
[0004] To address the aforementioned problems in the prior art, namely, to determine the accuracy of the remaining hot water volume, this application provides a method, apparatus, device, and storage medium for determining the remaining hot water volume.
[0005] Firstly, this application provides a method for determining the amount of remaining hot water, including:
[0006] Obtain the current temperature inside the chamber and the rate of temperature change;
[0007] Based on the internal temperature and the rate of temperature change, the delayed falling temperature at the current moment is determined. The delayed falling temperature is used to characterize the temperature that rises instantly and falls with a delay.
[0008] Determine the attenuation in the low-temperature zone based on the temperature inside the chamber;
[0009] The remaining hot water volume is determined based on the delayed temperature drop and the attenuation in the low-temperature zone.
[0010] In one possible implementation, determining the delayed landing temperature at the current moment based on the internal temperature and the rate of temperature change includes:
[0011] Determine whether the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment;
[0012] If the temperature inside the chamber is lower than the delayed temperature at the previous moment, then the rate of decrease of the delayed temperature is determined periodically based on the delayed temperature at the previous moment, the temperature inside the chamber, and the rate of temperature change.
[0013] The delayed landing temperature at the current moment is determined based on the delayed landing temperature at the previous moment and the expected rate of decrease of the delayed landing temperature.
[0014] In one possible implementation, the required rate of temperature decrease for the delayed landing is determined based on the delayed landing temperature, the internal temperature, and the rate of temperature change at the previous moment, including:
[0015] Based on the rate of temperature change, the expected rate of temperature decrease is obtained;
[0016] The temperature difference value is obtained based on the delayed drop temperature and the temperature inside the chamber corresponding to the previous moment;
[0017] The interpolation descent coefficient is determined based on the rate of temperature change. The interpolation descent coefficient is used to represent the rate of temperature decrease under different water consumption.
[0018] Based on the temperature difference value, the interpolation descent coefficient, and the expected temperature descent rate, the expected descent rate of the delayed landing temperature is obtained.
[0019] In one possible implementation, the interpolation descent coefficient is determined based on the rate of temperature change, including:
[0020] Determine if the water heater is in heating mode;
[0021] If the water heater is in heating mode, then obtain the water heater's heating rate;
[0022] The interpolation descent coefficient is determined based on the rate of temperature change, the heating rate, and the preset temperature rate threshold.
[0023] In one possible implementation, the interpolation descent coefficient is determined based on the rate of temperature change, including:
[0024] Determine if the water heater is in heating mode;
[0025] If the water heater is not in heating mode, the interpolation descent coefficient is determined based on the rate of temperature change and the preset temperature rate threshold.
[0026] In one possible implementation, determining the delayed landing temperature at the current moment based on the internal temperature and the rate of temperature change further includes:
[0027] Determine whether the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment;
[0028] If the temperature inside the chamber is not less than the delayed drop temperature corresponding to the previous moment, then the delayed drop temperature at the current moment is determined as the temperature inside the chamber.
[0029] In one possible implementation, the attenuation in the low-temperature zone is determined based on the temperature inside the chamber, including:
[0030] Obtain the full-point temperature and zero-point temperature of decay. The full-point temperature of decay is used to represent the first critical temperature at which the temperature inside the tank drops to the low-temperature zone, and the zero-point temperature of decay is used to represent the second critical temperature when the remaining hot water volume is zero.
[0031] If the temperature inside the chamber is lower than the full-scale decay temperature but higher than the zero-scale decay temperature, then the low-temperature decay can be obtained based on the temperature inside the chamber, the zero-scale decay temperature, and the full-scale decay temperature.
[0032] If the temperature inside the chamber is greater than or equal to the full decay point temperature, then the decay in the low-temperature zone is determined to be 1.
[0033] If the temperature inside the chamber is lower than the zero-degradation temperature, then the degradation in the low-temperature zone is determined to be 0.
[0034] In one possible implementation, the remaining hot water volume is determined based on the delayed fall temperature and the attenuation in the low-temperature zone, including:
[0035] Get the set temperature and the zero-point temperature of the hot water;
[0036] The remaining hot water volume is determined based on the set temperature, the zero-point temperature of the hot water, the delayed temperature drop, and the attenuation in the low-temperature zone.
[0037] In one possible implementation, setting the temperature includes: a user-set temperature; then the remaining hot water volume is a relative hot water volume relative to the user-set temperature;
[0038] and / or
[0039] The set temperature includes the device's set temperature; the remaining hot water volume is the absolute hot water volume relative to the device's set temperature.
[0040] In one possible implementation, the remaining hot water volume is determined based on the set temperature, the hot water zero-point temperature, the delayed temperature drop, and the attenuation in the low-temperature zone, including:
[0041] The remaining hot water volume is determined using the following formula:
[0042] F = (t1-t0) / (ts-t0) × G;
[0043] Where F represents the remaining hot water volume, t1 represents the delayed temperature drop, ts represents the set temperature, t0 represents the hot water zero-point temperature, and G represents the low-temperature zone attenuation.
[0044] In one possible implementation, the water heater is equipped with multiple temperature detection modules for detecting the temperature inside the tank at different locations. The method for determining the remaining hot water volume also includes:
[0045] For the tank temperature obtained by each temperature detection module, determine the remaining hot water volume in the area where the corresponding temperature detection module is located;
[0046] The remaining hot water volume of the water heater is determined based on the remaining hot water volume corresponding to multiple temperature detection modules.
[0047] Secondly, this application provides a device for determining the amount of remaining hot water, comprising:
[0048] The acquisition module is used to acquire the current temperature inside the chamber and the rate of temperature change.
[0049] The first determining module is used to determine the delayed falling temperature at the current moment based on the temperature inside the chamber and the rate of temperature change. The delayed falling temperature is used to characterize the temperature that rises instantly and falls with a delay.
[0050] The second determining module is used to determine the attenuation in the low-temperature zone based on the temperature inside the chamber;
[0051] The third determining module is used to determine the remaining hot water volume based on the delayed drop temperature and the attenuation in the low-temperature zone.
[0052] Thirdly, this application provides an electronic device, comprising:
[0053] Processor and memory;
[0054] The memory stores computer programs;
[0055] When the processor executes the computer program stored in the memory, it implements the method for determining the amount of remaining hot water provided in the first aspect or any possible implementation of the first aspect.
[0056] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the remaining hot water quantity determination method provided in the first aspect or any possible implementation thereof.
[0057] Fifthly, this application provides a chip, comprising:
[0058] Processor and memory;
[0059] The memory stores computer programs;
[0060] When the processor executes the computer program stored in the memory, it implements the method for determining the amount of remaining hot water provided in the first aspect or any possible implementation of the first aspect.
[0061] Sixthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method for determining the remaining hot water volume provided in the first aspect or any possible implementation thereof.
[0062] Those skilled in the art will understand that, in this application, the current temperature inside the tank and the rate of temperature change are obtained; the delayed temperature drop at the current moment is determined based on the temperature inside the tank and the rate of temperature change, and the delayed temperature drop is used to characterize the temperature that rises instantly and then drops slowly; the low-temperature zone attenuation is determined based on the temperature inside the tank; and the remaining hot water volume is determined based on the delayed temperature drop and the low-temperature zone attenuation.
[0063] Therefore, in this application, the delayed temperature drop characterizes the temperature that rises instantly but then drops later. That is, when the temperature inside the tank is rising, the current temperature measured by the sensor can be directly used to determine the remaining hot water volume. If the temperature inside the tank is falling, the delayed temperature drop is used, enabling accurate determination of the remaining hot water volume even when the water temperature inside the tank is uneven. Secondly, the use of low-temperature attenuation to determine the hot water volume further considers the impact of lower water temperatures inside the tank on the determination of the remaining hot water volume, thereby improving the accuracy of the remaining hot water volume determination. Attached Figure Description
[0064] The preferred embodiments of the method, apparatus, equipment, and storage medium for determining the remaining hot water volume of this application will now be described with reference to the accompanying drawings. The drawings are as follows:
[0065] Figure 1 Example diagrams illustrating application scenarios provided in the embodiments of this application;
[0066] Figure 2 This is a flowchart illustrating a method for determining the amount of remaining hot water provided in an embodiment of this application;
[0067] Figure 3 This is a flowchart illustrating a method for determining remaining hot water volume according to another embodiment of this application;
[0068] Figure 4 This is a flowchart illustrating a method for determining the amount of remaining hot water provided in another embodiment of this application;
[0069] Figure 5 A schematic diagram of the structure of a residual hot water quantity determination device provided in an embodiment of this application;
[0070] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0071] First, those skilled in the art should understand that these embodiments are merely for explaining the technical principles of this application and are not intended to limit the scope of protection of this application. Those skilled in the art can make adjustments as needed to adapt to specific application scenarios.
[0072] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms "a" and "the" as used in the embodiments of this application are also intended to include the plural forms unless the context clearly indicates otherwise.
[0073] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can be represented as: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0074] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0075] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a product or system comprising a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a product or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the product or system that includes that element.
[0076] To improve the accuracy of determining the remaining hot water volume, multiple sensors are typically installed in the water heater to collect temperature values from multiple areas inside the tank. The average temperature value is then calculated to obtain the corresponding remaining hot water volume. However, this method results in complex water heater design and high cost.
[0077] To address the aforementioned issues, this application provides a method for determining the remaining hot water volume. This method considers the working nature of the water heater; during heating, the water in the tank is heated uniformly, ensuring an accurate water temperature. However, when using the water heater to simultaneously add hot and cold water, the water temperature inside the tank is not uniform, introducing a delayed temperature drop. Furthermore, when the hot water is almost depleted, i.e., when the water temperature inside the tank is low, the temperature drop is slow, introducing low-temperature attenuation. By considering multiple dimensions such as tank temperature, temperature change rate, delayed temperature drop, and low-temperature attenuation, the remaining hot water volume can be accurately determined under various conditions of the water heater.
[0078] Optional, the water heater can be an electric water heater.
[0079] Figure 1 The diagram illustrates application scenarios provided in the embodiments of this application. For example... Figure 1 As shown, this application scenario includes a water heater 110, which includes an inner tank (not shown), a sensor, and a heating element (not shown). The inner tank stores water, the sensor is used to test the temperature of the water in the inner tank, and the heater is used to heat the water in the inner tank.
[0080] In the method for determining the remaining hot water volume provided in this application embodiment, the water temperature value obtained by the sensor test can be obtained by the processor (not shown) of the water heater 110, and subsequent processing can be performed based on the temperature value.
[0081] Optionally, the application scenario includes a server 120, which communicates with the water heater 110, for example, via a network. In the remaining hot water quantity determination method provided in this application embodiment, the server 120 can also acquire the water temperature value obtained from sensor testing, and then perform subsequent processing based on the temperature value.
[0082] Optionally, the application scenario also includes a terminal 130, which can communicate with the water heater 110 and the server 120, for example, via a network. In the remaining hot water volume determination method provided in this application embodiment, the remaining hot water volume of the water heater can be sent to the terminal 130 to remind the user on the terminal 130 to obtain the remaining hot water volume.
[0083] For example, the execution subject of each method embodiment of this application may be a water heater or a server. In the following embodiments, the execution subject is described as a water heater.
[0084] Figure 2 This is a flowchart illustrating a method for determining remaining hot water volume according to an embodiment of this application. Figure 2 As shown, the method includes:
[0085] S201. Obtain the current temperature inside the chamber and the rate of temperature change.
[0086] Prior to S201, the process includes: acquiring the current internal temperature of the bladder, storing the corresponding time information and internal temperature; calculating the temperature change rate based on the internal temperature; and storing the current time, internal temperature, and temperature change rate in a memory. Specifically, the frequency at which the sensor acquires the internal temperature can be set as needed, for example, 60, 30, 10, or 6 times per minute. This will store the internal temperature and temperature change rate at preset intervals.
[0087] In step S201, obtaining the current temperature inside the bladder and the rate of temperature change can be achieved by retrieving the temperature and rate of temperature change corresponding to the closest time to the current time from the memory. For example, in Table 1, the sensor acquires the temperature inside the bladder every 10 seconds and stores the acquisition time and the temperature. When acquiring the current temperature inside the bladder and the rate of temperature change, the closest previous recorded time is first determined. If the current time is 10:24:35, then the current temperature inside the bladder is the temperature of 42.7℃ corresponding to 10:24:30.
[0088] In this embodiment, to improve calculation accuracy, the sensor can be set to acquire the internal temperature of the bladder at a higher frequency, such as 60 times per minute. To reduce calculation complexity, the sensor can be set to acquire the internal temperature of the bladder at a lower frequency, such as once per minute. In the following embodiments of this application, 6 times per minute is used as an example for illustration.
[0089] Furthermore, one or more sensors are installed in the water heater to record the temperature of the water inside, and the recorded temperature and corresponding recording time are stored. When there is only one sensor in the water heater, the recorded temperature is the temperature obtained by that sensor, which is the tank temperature. When multiple sensors are installed in the water heater, the recorded temperature includes the temperatures obtained by each sensor and the average of multiple temperatures. Therefore, the tank temperature can be the temperature corresponding to one sensor or the average of multiple temperatures.
[0090] For example, Table 1 shows the temperatures measured at different times when there is only one sensor in the water heater. Table 1 records the temperature every 10 seconds; in practice, other intervals can be selected, such as 1 second, 2 seconds, 5 seconds, or 20 seconds. Furthermore, the internal temperature of the tank is the corresponding temperature recorded in the table, based on the information in Table 1.
[0091]
[0092] Table 1
[0093] Furthermore, Table 2 shows the temperatures measured at different times when multiple sensors are installed in the water heater, along with the corresponding average temperatures. Additionally, based on Table 2, the tank temperature corresponds to the temperature or average temperature recorded by one sensor in the table.
[0094]
[0095] Table 2
[0096] Furthermore, the temperature change rate is calculated based on historical internal temperatures and recording times. The temperature change rate can be obtained by subtracting the temperature recorded before a preset time from the current temperature, and then dividing the difference by the time interval. The preset time can be 10 seconds, 20 seconds, or 1 minute. To accurately represent the temperature change rate, a first temperature change rate is calculated every 10 seconds, and a second temperature change rate is calculated every 1 minute. The combined evaluation value of the first and second temperature change rates is taken as the overall temperature change rate.
[0097] For example, referring to Table 1, which records the temperature of the water heater when it is powered on, if the current time is 10:28:00, then the time interval between the current time and the temperature 10 seconds ago (10:27:50) is 10 seconds, the temperature difference is -0.9℃, and the first temperature change rate is -5.4℃ / min. If the time interval between the current time and the temperature 1 minute ago (i.e., 10:27:00) is 1 minute, the temperature difference is -4.5℃, the first temperature change rate is -4.5℃ / min, and the temperature change rate is -4.95℃ / min.
[0098] In the embodiments of this application, the rate of temperature change is a characterization of the rate at which the temperature of water changes within the current time period. Therefore, it can also be calculated in other ways, which are not limited here.
[0099] Furthermore, the rate of temperature change can also determine whether the user is using hot water from the water heater, or whether the water heater is in a heating or heat preservation state. Generally, a negative rate of temperature change indicates that the user is using hot water, and the water heater is simultaneously supplying cold and discharging hot water, resulting in uneven water temperature. A rate of temperature change of 0 indicates that the water heater is in a heat preservation state. A positive rate of temperature change indicates that the water heater is in a heating state.
[0100] S202. Determine the delayed descent temperature at the current moment based on the internal temperature and the rate of temperature change. The delayed descent temperature is used to characterize the temperature that rises instantly and then falls slowly.
[0101] The "instantaneous rise and delayed fall" refers to the phenomenon where, when the water heater is not discharging hot water and is in heating mode (not discharging hot water and adding cold water), the water temperature rises uniformly due to the even distribution of heat from the heating elements. Introducing a delayed fall temperature allows the temperature inside the tank during heating to accurately represent the actual water temperature. Conversely, when the water heater is discharging hot water and adding cold water, the water temperature decreases, but because the temperature distribution is uneven, the temperature drop inside the tank is delayed. Therefore, introducing a delayed fall temperature improves the accuracy of determining the amount of hot water inside the tank.
[0102] Specifically, when the water heater is first powered on, the tank temperature at that moment is used as the delayed temperature drop. Subsequently, if the current tank temperature is greater than or equal to the delayed temperature drop from the previous moment, then the current delayed temperature drop becomes the current tank temperature; this is the immediate rise of the delayed temperature drop. If the current tank temperature is less than the previous delayed temperature drop, then the current delayed temperature drop is the difference between the previous delayed temperature drop and a expected decrease; this is the delayed temperature drop.
[0103] In addition, the delayed landing temperature can be calculated every preset time interval; for example, the delayed landing temperature can be calculated every 10 seconds.
[0104] For example, in Table 1, at 10:24:00, the water heater is powered on, and the temperature inside the tank is 40℃. Therefore, the delayed temperature drop at this time is 40℃. Between 10:24:10 and 10:27:00, since the temperature inside the tank either rises continuously or remains constant, the delayed temperature drop during this period is the same as the temperature inside the tank. Between 10:27:00 and 10:46:00, the temperature inside the tank continuously decreases, so the delayed temperature drop needs to be calculated. For example, if the delayed temperature drop at 10:27:00 is 60℃, then the delayed temperature drop at 10:27:10 is 60℃ minus the expected decrease.
[0105] In summary, in the embodiments of this application, when the temperature inside the tank decreases, the delayed temperature drop factor is taken into account, and a delayed temperature drop is introduced, which can improve the accuracy of determining the amount of hot water inside the tank.
[0106] S203. Determine the attenuation in the low-temperature zone based on the temperature inside the chamber.
[0107] Specifically, the low-temperature attenuation is a value between 0 and 1. Water heaters are set with a full-point attenuation temperature and a zero-point attenuation temperature. When the internal temperature is greater than or equal to the full-point attenuation temperature, the low-temperature attenuation is 1; when the internal temperature is less than or equal to the zero-point attenuation temperature, the low-temperature attenuation is 0. For example, if the full-point attenuation temperature is set to 30 to 35, then if the temperature is below the full-point attenuation temperature, it means the internal temperature is decreasing very slowly. If the zero-point attenuation temperature is set to 15, then if the temperature is below the zero-point attenuation temperature, it means the water heater has no hot water.
[0108] When the temperature inside the tank is low, it means the water temperature is low. When the water temperature is low, if hot water is added and cold water is added, the temperature inside the tank will decrease very slowly, and the corresponding temperature drop over time will also be small. Therefore, it is necessary to introduce a low-temperature attenuation method to reduce the temperature drop over time, so as to ensure that when the temperature inside the tank is very low, the corresponding temperature drop over time is also very small, thereby improving the accuracy of the calculation of the remaining hot water volume.
[0109] S204. Determine the remaining hot water volume based on the delayed landing temperature and the attenuation in the low-temperature zone.
[0110] This application, by taking into account the timely rise and delayed fall of the temperature inside the tank, as well as the slow temperature drop inside the tank, and by adopting the delayed temperature drop and low-temperature zone attenuation, can more accurately determine the remaining hot water volume.
[0111] In this application, the delayed temperature drop characterizes the temperature that rises instantly but then drops later. That is, when the temperature inside the tank is rising, the current temperature measured by the sensor can be directly used to determine the remaining hot water volume. If the temperature inside the tank is falling, the delayed temperature drop is used, enabling accurate determination of the remaining hot water volume even when the water temperature inside the tank is uneven. Secondly, the use of low-temperature attenuation to determine the hot water volume further considers the impact of lower water temperatures inside the tank on the determination of the remaining hot water volume, thereby improving the accuracy of the remaining hot water volume determination.
[0112] Figure 3 A flowchart illustrating a method for determining remaining hot water volume according to another embodiment of this application is shown. Figure 3 As shown, the method includes:
[0113] S301. Obtain the current temperature inside the chamber and the rate of temperature change.
[0114] This step can be referred to in the description of S201 above, and will not be repeated here.
[0115] S302. Determine whether the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment.
[0116] Specifically, if the temperature inside the tank is lower than the delayed temperature corresponding to the previous moment, execute S303; if the temperature inside the tank is greater than or equal to the delayed temperature corresponding to the previous moment, execute S305.
[0117] This step is described in S202 above and will not be repeated here. It should be noted that the current temperature inside the chamber refers to the most recently recorded temperature, while the previous time refers to the time before the sensor last recorded the temperature. For example, referring to Table 1, if the current time is 10:27:25, then the current temperature inside the chamber is 58.6℃, corresponding to 10:27:20, and the previous time refers to 10:27:10.
[0118] In this embodiment of the application, each time the water heater obtains the temperature inside the tank, it can determine the corresponding temperature change rate and the delayed temperature drop based on the temperature inside the tank, the historical temperature inside the tank, and the time information, and store the time information, the temperature inside the tank, the temperature change rate, and the delayed temperature drop accordingly.
[0119] Before S302, the delayed landing temperature corresponding to the previous moment is obtained, and then S302 is executed.
[0120] S303. Based on the delayed temperature drop, the temperature inside the chamber, and the rate of temperature change corresponding to the previous moment, determine the rate of temperature drop that the delayed temperature drop should have.
[0121] Specifically, the delayed temperature drop when the water heater is powered on is the temperature inside the tank at the time of power-on. The method for determining the delayed temperature drop at each subsequent moment is implemented through S302-S305.
[0122] Furthermore, based on the delayed temperature drop, the tank temperature, and the rate of temperature change at the previous moment, the required rate of temperature decrease for the delayed temperature drop can be determined. This can include: obtaining the required rate of temperature decrease based on the rate of temperature change; obtaining the temperature difference value based on the delayed temperature drop and the tank temperature at the previous moment; determining the interpolation control decrease coefficient based on the rate of temperature change, which is used to represent the rate of temperature decrease under different water consumption; and obtaining the required rate of temperature decrease for the delayed temperature drop based on the temperature difference value, the interpolation control decrease coefficient, and the required rate of temperature decrease.
[0123] For example, the rate of temperature decrease during delayed landing can be obtained according to the following formula:
[0124] C = Q1 + P1 × α3;
[0125] In the above formula, C represents the expected rate of temperature decrease during delayed landing, Q1 represents the expected rate of temperature decrease, P1 represents the temperature difference value, and α3 represents the interpolation-controlled temperature decrease coefficient.
[0126] For example, the expected rate of temperature decrease can be obtained from the following formula:
[0127] Q1 = v1 × α1;
[0128] In the above formula, Q1 represents the expected rate of temperature decrease, v1 represents the rate of temperature change, and α1 represents the first preset coefficient.
[0129] Specifically, regarding the expected temperature decrease rate Q1, when the internal temperature decreases rapidly, the absolute value of the temperature change rate v1 will be relatively large, and the absolute value of the corresponding delayed temperature decrease rate C will also be relatively large. Here, we consider the influence of a large internal temperature decrease rate Q1 on the delayed temperature decrease rate C, thus introducing the expected temperature decrease rate Q1.
[0130] Furthermore, when the temperature inside the tank decreases, the rate of temperature change v1 is negative. Therefore, the required rate of temperature decrease Q1 should be positive, and the first preset coefficient α1 should be negative. In practical applications, the value of the first preset coefficient α1 can be set as needed. For example, for the water heater provided in this application, the range of the first preset coefficient α1 can be set to -3 to -0.5. When the first preset coefficient α1 is -2.5, the required rate of temperature decrease Q1 = -0.5 × v1.
[0131] For example, the minimum value of the temperature drop rate Q1 should be 0, that is, when the temperature change rate v1 is 0, the maximum value of the temperature drop rate Q1 should be 4.5℃ / min when the absolute value of the temperature change rate v1 is 9℃ / min.
[0132] For example, the temperature difference value can be obtained according to the following formula:
[0133] P1 = (t2 - t3) × α2;
[0134] In the above formula, P1 represents the temperature difference value, t2 represents the delayed drop temperature corresponding to the previous moment, t3 represents the temperature inside the chamber, and α2 represents the second preset coefficient.
[0135] Specifically, for the temperature difference value P1, if the difference between the delayed temperature drop t2 at the previous moment and the tank temperature t3 at the current moment is large, then the impact of this difference on the expected rate of temperature decrease during the final delayed drop needs to be considered. Here, the second preset coefficient α2 can be set differently depending on the capacity of the specific water heater, and is determined through simulation technology. For example, for a 60L capacity water heater, the second preset coefficient α2 is 0.25. The temperature difference value P1 is also a positive value.
[0136] In addition, determining the interpolation control descent coefficient based on the temperature change rate includes: determining whether the water heater is in a heating state; if the water heater is in a heating state, obtaining the heating rate of the water heater; and determining the interpolation control descent coefficient based on the temperature change rate, the heating rate, and a preset temperature rate threshold.
[0137] For example, the interpolation descent coefficient can be obtained according to the following formula:
[0138] α3=-(v1-v2) / t4.
[0139] In the above formula, α3 represents the interpolation descent coefficient, v2 represents the heating rate, and t4 represents the preset temperature rate threshold.
[0140] It can be seen that in the above formula, the interpolation descent coefficient is positively correlated with the temperature change rate v1 and negatively correlated with the heating rate v2.
[0141] Optionally, the insertion control descent coefficient is determined based on the temperature change rate, including: determining whether the water heater is in heating mode; if the water heater is not in heating mode, the insertion control descent coefficient is determined based on the temperature change rate and a preset temperature rate threshold.
[0142] For example, the interpolation descent coefficient can be obtained according to the following formula:
[0143] α3 = -v1 / t4.
[0144] Specifically, when the water heater is using hot water at a very low rate, or when no hot water is being used, an interpolation control descent coefficient α3 is introduced to limit the temperature difference value P1. For example, if the user's hot water usage rate is 5 L / min, and the water heater is not in heating mode, the temperature change rate is -0.5℃ / min. In this case, the temperature change rate can be set to > -0.5℃ / min. If the user's hot water usage rate is less than 5 L / min, it is considered that the user's hot water usage rate is very low or nonexistent. In this case, a preset temperature rate threshold t4 can be set to 0.5℃ / min. In this embodiment, the preset temperature rate threshold t4 can be set according to the actual situation of the water heater and is not limited here.
[0145] Furthermore, when the water heater is heating, the heating rate needs to be offset, typically at 0.7℃ / min. The heating rate can be preset to vary depending on the type of water heater.
[0146] In summary, the interpolation descent coefficient is a value between 0 and 1.
[0147] S304. Determine the delayed landing temperature at the current moment based on the delayed landing temperature corresponding to the previous moment and the expected rate of decrease of the delayed landing temperature.
[0148] For example, the delayed landing temperature can be obtained according to the following formula:
[0149] t1 = t2 - C × α4.
[0150] In the above formula, t1 represents the delayed landing temperature, t2 represents the delayed landing temperature t1 corresponding to the previous moment, C represents the expected rate of decrease of the delayed landing temperature, and α4 represents the third preset coefficient.
[0151] Specifically, when the water heater is not in use, i.e., when no hot water is being used and no heating is being applied, the water heater has a heat preservation function. At this time, the rate of water temperature drop in the water heater is very small, for example, 0.02℃ / min. In this application, to ensure that the calculated delayed temperature drop keeps up with the actual temperature drop during heat preservation, the temperature drop rate can be set to -0.1℃ / min. This temperature can also be specifically set according to different water heaters.
[0152] Furthermore, when the water heater is fully open, the hot water flow rate is fastest, resulting in the highest absolute value of the temperature drop rate. For example, for a 60L capacity water heater, a rate of -9℃ / min is used. This value is inversely proportional to the water heater's capacity. The various fixed data points mentioned above, such as the first preset coefficient αi, the second preset coefficient αd, the interpolated temperature drop coefficient αn, and the preset temperature rate threshold t3, can be simulated based on a temperature drop rate of -0.1℃ / min during heat preservation and a temperature drop rate of -9℃ / min when hot water is at its maximum. In the actual implementation, different water heaters have different fixed data. These fixed data are stored in the water heater's memory and can be retrieved when calculating the remaining hot water volume.
[0153] In the application embodiment, the expected temperature decrease rate C calculated using the aforementioned delayed landing temperature is the expected temperature decrease value per minute. Here, the delayed landing temperature t1 is the delayed landing temperature within each time interval (10 seconds). Therefore, the third preset coefficient α4 is the quotient of the time interval and 1 minute. For example, in Table 1, the time interval for recording the temperature inside the chamber is 10 seconds, then the third preset coefficient α4 is 1 / 6.
[0154] S305 If the temperature inside the chamber is not less than the delayed drop temperature corresponding to the previous moment, then the delayed drop temperature at the current moment is determined to be the temperature inside the chamber.
[0155] Specifically, the temperature after the delay is equal to the temperature inside the chamber.
[0156] In this embodiment of the application, the delayed landing temperature at each moment can be calculated based on S301 and S305.
[0157] S306, the attenuation in the low-temperature zone is determined based on the temperature inside the chamber.
[0158] The determination of low-temperature zone attenuation based on the tank temperature includes: obtaining the attenuation full-point temperature and the attenuation zero-point temperature. The attenuation full-point temperature represents the first critical temperature at which the tank temperature drops to the low-temperature zone, and the attenuation zero-point temperature represents the second critical temperature when the remaining hot water volume is zero. If the tank temperature is less than the attenuation full-point temperature but greater than the attenuation zero-point temperature, the low-temperature zone attenuation is obtained based on the tank temperature, the attenuation zero-point temperature, and the attenuation full-point temperature. If the tank temperature is greater than or equal to the attenuation full-point temperature, the low-temperature zone attenuation is determined to be 1. If the tank temperature is less than the attenuation zero-point temperature, the low-temperature zone attenuation is determined to be 0.
[0159] For example, when the temperature inside the chamber is lower than the full-scale decay temperature but higher than the zero-scale decay temperature, the low-temperature decay is obtained using the following formula:
[0160] G = (t3 - t5) / (t6 - t5);
[0161] In the above formula, G represents the decay in the low-temperature region, t3 represents the temperature inside the chamber, t5 represents the temperature at the zero point of decay, and t6 represents the temperature at the full point of decay.
[0162] In this embodiment of the application, when the hot water in the tank is almost used up, the absolute value of the temperature drop rate is very small. At this time, the difference between the delayed temperature drop and the temperature inside the tank is not significant. Therefore, it is necessary to reduce the amount of remaining hot water by a slight drop in the temperature inside the tank.
[0163] For example, during the experiment, when the incoming water temperature is 15℃, after the hot water in the water heater is used up, the temperature inside the tank is between 17℃ and 27℃. Therefore, the zero-point temperature t5 can be selected as 15℃ to ensure appropriate attenuation of the remaining hot water volume without reaching zero. Specifically, when the temperature inside the tank is less than or equal to the zero-point temperature, the remaining hot water volume is zero. When the temperature inside the tank is greater than or equal to the zero-point temperature but less than the full-point temperature, the hot water in the water heater is determined to be in the low-temperature zone. Furthermore, the full-point temperature can be set according to actual needs, typically between 30℃ and 35℃; here, it can be set to 30℃. When the temperature inside the tank is greater than the full-point temperature, the low-temperature zone attenuation is 1, meaning no attenuation of the remaining hot water volume is required.
[0164] S307, obtain the set temperature and the zero point temperature of the hot water.
[0165] The set temperature includes the user-set temperature and / or the device-set temperature; the user-set temperature refers to the temperature that the user sets the water heater to heat to, such as 50℃ or 60℃. The device-set temperature refers to the highest temperature that the water heater can heat to, such as 80℃ or 90℃.
[0166] Furthermore, the hot water zero-point temperature refers to the critical temperature at which the hot water volume is zero. That is, when the water temperature in the water heater is less than or equal to the hot water zero-point temperature, the hot water volume in the water heater is determined to be 0. Specifically, the hot water zero-point temperature is preset according to the usage scenario of the water heater and stored in the water heater's memory. For example, if the water heater is used in the kitchen, the hot water zero-point temperature can be set to 40℃. If the water heater is used for disinfection, the zero-point temperature can be set to 70℃. If the water heater is used in the bathroom, the zero-point temperature can be set to 30℃.
[0167] S308 determines the remaining hot water volume based on the set temperature, the hot water zero-point temperature, the delayed drop temperature, and the low-temperature zone attenuation.
[0168] The remaining hot water volume is determined according to the following formula:
[0169] F = (t1 - t0 / (ts - t0)) × G;
[0170] Where F represents the remaining hot water volume, t1 represents the delayed temperature drop, ts represents the set temperature, t0 represents the hot water zero-point temperature, and G represents the low-temperature zone attenuation.
[0171] For example, for a water heater, based on the simulation experiment, the following preset parameters are used: a first preset coefficient α; a second preset coefficient α; a preset temperature rate threshold t3 = 0.5℃ / min; a third preset coefficient α; a decay full-point temperature t4 = 30℃; a decay zero-point temperature t5 = 15℃; a hot water zero-point temperature t6 = 30℃; a user-set temperature t7 = 60℃; and a device-set temperature t8 = 80℃. The relative and absolute remaining hot water volumes are then determined according to the above method embodiment.
[0172] Here, hot water volume is expressed as a percentage. For example, when there is no hot water in the water heater, the relative remaining hot water volume is 0. When the water in the water heater reaches the user-set temperature, the relative remaining hot water volume is 100%. When the water in the water heater reaches the device's set temperature, the absolute remaining hot water volume is 100%.
[0173] In this application, the delayed temperature drop characterizes the temperature that rises instantly but then drops later. That is, when the temperature inside the tank is rising, the current temperature measured by the sensor can be directly used to determine the remaining hot water volume. If the temperature inside the tank is falling, the delayed temperature drop is used, enabling accurate determination of the remaining hot water volume even when the water temperature inside the tank is uneven. Secondly, the use of low-temperature attenuation to determine the hot water volume further considers the impact of lower water temperatures inside the tank on the determination of the remaining hot water volume, thereby improving the accuracy of the remaining hot water volume determination.
[0174] The water heater is equipped with multiple temperature detection modules to monitor the temperature inside the tank at different locations. Figure 4 A flowchart illustrating a method for determining remaining hot water volume according to another embodiment of this application is shown. Figure 4 As shown, the method includes:
[0175] S401. For the tank temperature obtained by each temperature detection module, determine the remaining hot water volume in the area where the corresponding temperature detection module is located.
[0176] Specifically, the temperature detected by each temperature detection module is taken as the inner temperature of the tank, and the above method embodiment is executed to determine multiple remaining hot water volumes. The specific determination method is the same as that described in the above method embodiment and is not limited here.
[0177] S402. Determine the remaining hot water volume of the water heater based on the remaining hot water volume corresponding to multiple temperature detection modules.
[0178] Specifically, calculate the average value of the remaining hot water volume corresponding to each temperature detection module to determine the remaining hot water volume of the water heater.
[0179] In this embodiment of the application, by setting up multiple temperature detection modules and combining them with the above-described method embodiments, the accuracy of determining the remaining hot water volume can be further improved.
[0180] Figure 5 A schematic diagram of a residual hot water quantity determination device provided in one embodiment of this application. Figure 5 As shown, the device for determining the remaining hot water volume includes:
[0181] The acquisition module 501 is used to acquire the current temperature inside the chamber and the rate of temperature change.
[0182] The first determining module 502 is used to determine the delayed falling temperature at the current moment based on the temperature inside the chamber and the rate of temperature change. The delayed falling temperature is used to characterize the temperature that rises instantly and falls with a delay.
[0183] The second determining module 503 is used to determine the low-temperature zone attenuation based on the temperature inside the chamber;
[0184] The third determining module 504 is used to determine the remaining hot water volume based on the delayed drop temperature and the attenuation in the low-temperature zone.
[0185] In one possible implementation, the first determining module 502 is specifically used to: determine whether the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment; if the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment, then periodically determine the required rate of decrease of the delayed drop temperature based on the delayed drop temperature corresponding to the previous moment, the temperature inside the chamber, and the rate of temperature change; and determine the delayed drop temperature at the current moment based on the delayed drop temperature corresponding to the previous moment and the required rate of decrease of the delayed drop temperature.
[0186] In one possible implementation, the first determining module 502 is specifically used to: obtain the expected temperature drop rate based on the temperature change rate; obtain the temperature difference value based on the delayed drop temperature and the tank temperature corresponding to the previous moment; determine the interpolation drop coefficient based on the temperature change rate, the interpolation drop coefficient being used to represent the rate of temperature drop under different water consumption; and obtain the expected temperature drop rate of the delayed drop based on the temperature difference value, the interpolation drop coefficient, and the expected temperature drop rate.
[0187] In one possible implementation, the first determining module 502 is specifically used to: determine whether the water heater is in a heating state; if the water heater is in a heating state, obtain the heating rate of the water heater; and determine the interpolation descent coefficient based on the temperature change rate, the heating rate, and a preset temperature rate threshold.
[0188] In one possible implementation, the first determining module 502 is specifically used to: determine whether the water heater is in a heating state; if the water heater is not in a heating state, determine the interpolation descent coefficient based on the temperature change rate and a preset temperature rate threshold.
[0189] In one possible implementation, the first determining module 502 is specifically used to: determine whether the temperature inside the chamber is less than the delayed drop temperature corresponding to the previous moment; if the temperature inside the chamber is not less than the delayed drop temperature corresponding to the previous moment, then determine the delayed drop temperature at the current moment as the temperature inside the chamber.
[0190] In one possible implementation, the second determining module 503 is specifically used to: obtain the attenuation full-point temperature and the attenuation zero-point temperature, wherein the attenuation full-point temperature represents the first critical temperature at which the temperature inside the tank drops to the low-temperature zone, and the attenuation zero-point temperature represents the second critical temperature when the remaining hot water volume is zero; if the temperature inside the tank is less than the attenuation full-point temperature but greater than the attenuation zero-point temperature, then the low-temperature zone attenuation is obtained based on the temperature inside the tank, the attenuation zero-point temperature, and the attenuation full-point temperature; if the temperature inside the tank is greater than or equal to the attenuation full-point temperature, then the low-temperature zone attenuation is determined to be 1; if the temperature inside the tank is less than the attenuation zero-point temperature, then the low-temperature zone attenuation is determined to be 0.
[0191] In one possible implementation, the third determining module 504 is specifically used to: obtain the set temperature and the hot water zero-point temperature; and determine the remaining hot water volume based on the set temperature, the hot water zero-point temperature, the delayed drop temperature, and the low-temperature zone attenuation.
[0192] The set temperature includes: the user-set temperature; in which case the remaining hot water volume is the relative hot water volume relative to the user-set temperature; and / or the set temperature includes: the device-set temperature; in which case the remaining hot water volume is the absolute hot water volume relative to the device-set temperature.
[0193] In one possible implementation, the third determining module 504 is specifically used to determine the remaining hot water volume according to the following formula:
[0194] F = (t1 - t0 / (ts - t0)) × G;
[0195] Where F represents the remaining hot water volume, t1 represents the delayed temperature drop, ts represents the set temperature, t0 represents the hot water zero-point temperature, and G represents the low-temperature zone attenuation.
[0196] The water heater is equipped with multiple temperature detection modules for detecting the temperature inside the tank at different locations. The remaining hot water volume determination device is also used to: determine the remaining hot water volume in the area where each temperature detection module is located based on the temperature inside the tank obtained by each temperature detection module; and determine the remaining hot water volume of the water heater based on the remaining hot water volume corresponding to multiple temperature detection modules.
[0197] Figure 5The provided device for determining the amount of remaining hot water can perform the aforementioned corresponding method embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.
[0198] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown below. Figure 6 As shown, the electronic device includes a processor 601 and a memory 602; the memory 602 stores a computer program; the processor 601 executes the computer program stored in the memory to implement the steps of the remaining hot water quantity determination method in the above-described method embodiments.
[0199] In the aforementioned water heater, the memory 602 and the processor 601 are electrically connected directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines, such as a bus connection. The memory 602 stores computer execution instructions that implement data access control methods, including at least one software function module that can be stored in the memory 602 in the form of software or firmware. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602.
[0200] The memory 602 may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 602 stores programs, which are executed by the processor 601 upon receiving execution instructions. Furthermore, the software programs and modules within the memory 602 may include an operating system, which may include various software components and / or drivers for managing system tasks (e.g., memory management, storage device control, power management, etc.) and can communicate with various hardware or software components to provide an operating environment for other software components.
[0201] Processor 601 can be an integrated circuit chip with signal processing capabilities. The aforementioned processor 601 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0202] An embodiment of this application also provides a chip, including: a processor and a memory; the memory stores a computer program, and when the processor executes the computer program stored in the memory, it implements the steps of the remaining hot water quantity determination method provided in the above-described method embodiments.
[0203] An embodiment of this application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the steps of the remaining hot water quantity determination method provided in the above-described method embodiments.
[0204] An embodiment of this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the remaining hot water quantity determination method provided in the above-described method embodiments.
[0205] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory 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), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0206] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. Without departing from the principles of this application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of this application.
Claims
1. A method for determining the amount of remaining hot water, characterized in that, include: Obtain the current temperature inside the chamber and the rate of temperature change; Based on the internal temperature and the rate of temperature change, the delayed landing temperature at the current moment is determined, and the delayed landing temperature is used to characterize the temperature that rises instantly and falls with a delay. The attenuation in the low-temperature zone is determined based on the internal temperature of the chamber; Get the set temperature and the zero-point temperature of the hot water; Based on the set temperature, the hot water zero-point temperature, the delayed temperature drop, and the low-temperature zone attenuation, the remaining hot water volume is determined using the following formula: F=(t1-t0 / (ts-t0))×G; Wherein, F represents the remaining hot water volume, t1 represents the delayed temperature drop, ts represents the set temperature, t0 represents the hot water zero-point temperature, and G represents the low-temperature zone attenuation.
2. The method for determining the amount of remaining hot water according to claim 1, characterized in that, Determining the delayed landing temperature at the current moment based on the internal temperature of the chamber and the rate of temperature change includes: Determine whether the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment; If the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment, then the rate of decrease of the delayed drop temperature is determined based on the delayed drop temperature corresponding to the previous moment, the temperature inside the chamber, and the rate of temperature change. The delayed landing temperature at the current moment is determined based on the delayed landing temperature at the previous moment and the expected rate of decrease of the delayed landing temperature.
3. The method for determining the amount of remaining hot water according to claim 2, characterized in that, The step of determining the required rate of decrease of the delayed landing temperature based on the delayed landing temperature corresponding to the previous moment, the internal temperature of the chamber, and the rate of temperature change includes: Based on the rate of temperature change, the expected rate of temperature decrease is obtained; The temperature difference value is obtained based on the delayed drop temperature corresponding to the previous moment and the temperature inside the chamber; The interpolation descent coefficient is determined based on the temperature change rate, and the interpolation descent coefficient is used to represent the rate of temperature decrease under different water consumption. The expected temperature reduction rate for delayed landing is obtained based on the temperature difference value, the interpolation descent coefficient, and the expected temperature reduction rate.
4. The method for determining the amount of remaining hot water according to claim 3, characterized in that, Determining the interpolation descent coefficient based on the temperature change rate includes: Determine if the water heater is in heating mode; If the water heater is in heating mode, then obtain the heating rate of the water heater; The interpolation descent coefficient is determined based on the temperature change rate, the heating rate, and the preset temperature rate threshold.
5. The method for determining the amount of remaining hot water according to claim 3, characterized in that, Determining the interpolation descent coefficient based on the temperature change rate includes: Determine if the water heater is in heating mode; If the water heater is not in a heating state, the interpolation descent coefficient is determined based on the temperature change rate and the preset temperature rate threshold.
6. The method for determining the amount of remaining hot water according to any one of claims 1 to 5, characterized in that, Determining the delayed landing temperature at the current moment based on the internal temperature of the chamber and the rate of temperature change includes: Determine whether the temperature inside the chamber is lower than the delayed drop temperature corresponding to the previous moment; If the temperature inside the bladder is not less than the delayed drop temperature corresponding to the previous moment, then the delayed drop temperature at the current moment is determined to be the temperature inside the bladder.
7. The method for determining the amount of remaining hot water according to any one of claims 1 to 5, characterized in that, The determination of low-temperature attenuation based on the internal temperature of the bladder includes: The full-point temperature and the zero-point temperature of the decay are obtained. The full-point temperature of the decay is used to represent the first critical temperature at which the temperature inside the tank drops to the low-temperature zone, and the zero-point temperature of the decay is used to represent the second critical temperature when the remaining hot water volume is zero. If the temperature inside the chamber is less than the full-point decay temperature but greater than the zero-point decay temperature, then the low-temperature zone decay is obtained based on the temperature inside the chamber, the zero-point decay temperature, and the full-point decay temperature. If the temperature inside the chamber is greater than or equal to the full-point decay temperature, then the decay in the low-temperature zone is determined to be 1. If the temperature inside the chamber is lower than the zero-degradation temperature, then the degradation in the low-temperature zone is determined to be 0.
8. The method for determining the amount of remaining hot water according to claim 1, characterized in that, The set temperature includes: the user-set temperature; then the remaining hot water volume is the relative hot water volume relative to the user-set temperature; and / or The set temperature includes the device set temperature; therefore, the remaining hot water volume is the absolute hot water volume relative to the device set temperature.
9. The method for determining the amount of remaining hot water according to any one of claims 1 to 5, characterized in that, The water heater is equipped with multiple temperature detection modules for detecting the temperature inside the tank at different locations. The method for determining the remaining hot water volume also includes: For the tank temperature obtained by each temperature detection module, determine the remaining hot water volume in the area where the corresponding temperature detection module is located; The remaining hot water volume of the water heater is determined based on the remaining hot water volume corresponding to the multiple temperature detection modules.
10. A device for determining the amount of remaining hot water, characterized in that, include: The acquisition module is used to acquire the current temperature inside the chamber and the rate of temperature change. The first determining module is used to determine the delayed falling temperature at the current moment based on the temperature inside the chamber and the rate of temperature change, wherein the delayed falling temperature is used to characterize the temperature that rises instantly and falls with a delay. The second determining module is used to determine the low-temperature zone attenuation based on the temperature inside the chamber; The third determining module is used to determine the remaining hot water volume based on the delayed drop temperature and the low-temperature zone attenuation. The third determining module is specifically used to obtain the set temperature and the zero-point temperature of the hot water. Based on the set temperature, the hot water zero-point temperature, the delayed temperature drop, and the low-temperature zone attenuation, the remaining hot water volume is determined using the following formula: F=(t1-t0 / (ts-t0))×G; Wherein, F represents the remaining hot water volume, t1 represents the delayed temperature drop, ts represents the set temperature, t0 represents the hot water zero-point temperature, and G represents the low-temperature zone attenuation.
11. An electronic device, characterized in that, include: Processor and memory; The memory stores computer programs; When the processor executes the computer program stored in the memory, it implements the method for determining the amount of remaining hot water as described in any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method for determining the amount of remaining hot water as described in any one of claims 1-9.
13. A computer program product, characterized in that, The computer program product includes computer execution instructions, which, when executed by the processor, implement the method for determining the remaining hot water volume as described in any one of claims 1-9.
Citation Information
Patent Citations
Water heater intelligent heating control system based on cloud platform
CN111879011A
Method and device for predicting remaining bathing time of water heater, water heater and storage medium
CN112212513A