Temperature control method of heating equipment, heating equipment and temperature control system
By calculating the rate of temperature change in real time and predicting future temperatures, the water addition rate is dynamically adjusted, solving the problem that traditional heating equipment cannot actively cool down. This achieves intelligent and precise temperature control, improving user experience and energy efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN KEXINA TECH CO LTD
- Filing Date
- 2026-02-11
- Publication Date
- 2026-05-15
AI Technical Summary
Traditional heating equipment cannot achieve active cooling control of water temperature, resulting in a slow and inconvenient cooling process, which limits its applicability in diverse drinking water needs and usage scenarios, and its energy utilization efficiency is not high.
By calculating the rate of temperature change and predicting future temperatures in real time, the water addition rate is dynamically adjusted to achieve precise cooling. This includes receiving the target cooling temperature, obtaining the current temperature value, calculating the rate of temperature change and predicting the temperature, determining the water addition strategy, and so on until the target cooling temperature is reached.
It enables intelligent and precise cooling control of heating equipment, simplifies user operation, enhances user experience, and improves energy efficiency.
Smart Images

Figure CN122044262A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of heating equipment technology, and specifically to a temperature control method, heating equipment, and temperature control system for heating equipment. Background Technology
[0002] Heating devices (such as electric kettles) are commonly used appliances in modern homes and offices, and one of their core functions is to heat water to the temperature set by the user. As living standards improve, users have higher requirements for precise water temperature control. For example, brewing different types of tea, coffee, or preparing baby formula all require very precise and stable water temperatures.
[0003] Traditional heating equipment primarily functions to heat water to meet users' hot water needs. These devices typically use heating elements to quickly raise the water temperature to a set target temperature and are widely used in homes and offices. However, traditional heating equipment generally suffers from a single function: it can only heat water and cannot actively control the water temperature. In practical use, when the water temperature is too high or needs to be quickly lowered, users can only rely on natural cooling or external methods, resulting in a slow and inconvenient cooling process. This lack of active temperature regulation capability limits the applicability of heating equipment in a wider range of applications and the user experience. Summary of the Invention
[0004] One objective of this invention is to provide a temperature control method, heating device, and temperature control system for heating equipment, in order to solve the problem that traditional heating equipment generally has a single function, namely, it can only heat water and cannot achieve active cooling control of water temperature.
[0005] In a first aspect, embodiments of the present invention provide a temperature control method for a heating device, applied to a temperature control system in a heating device, the method comprising: Upon receiving the target cooling temperature input by the user, the cooling mode is activated. In the cooling mode, the first temperature value of the target heating device at the current moment is obtained in real time; The rate of temperature change is obtained based on the historical temperature value and the first temperature value; The predicted temperature is obtained based on the rate of temperature change and the first temperature value; Based on the predicted temperature and the target cooling temperature, a target water addition strategy is determined so that the temperature control system dynamically adjusts the water addition rate of the target heating device according to the target water addition strategy until the real-time temperature of the target heating device reaches the target cooling temperature.
[0006] In a second aspect, a temperature control device for a heating device is provided, the temperature control device for the heating device comprising: The receiving unit is used to receive the target cooling temperature input by the user and start the cooling mode; The acquisition unit is used to acquire the first temperature value of the target heating device at the current moment in real time under the cooling mode; The determining unit is used to obtain the rate of temperature change based on the historical temperature value and the first temperature value; The determining unit is further configured to obtain a predicted temperature based on the temperature change rate and the first temperature value; The determining unit is further configured to determine a target water addition strategy based on the predicted temperature and the target cooling temperature, so that the temperature control system dynamically adjusts the water addition rate of the target heating device according to the target water addition strategy until the real-time temperature of the target heating device reaches the target cooling temperature.
[0007] In a third aspect, a heating device is provided, comprising a container body and a base. The container body can be used to hold hot water. The base includes a base body, a power interface, a control component, a container body interface, and a display device. The power interface is connected to an external power source. The control component is located inside the base body and is used to control the water heating logic of the heating device. The container body interface is located in the middle of the base body and is used for electrical connection with the container body. The heating device interface is connected to the water inlet at the bottom of the heating device and can control the temperature by adding or removing water. The display device is located on the edge of the base body and is used to display the temperature, time, and / or operation settings. The heating device enables the temperature control system to implement the temperature control method of the heating device described in the first aspect.
[0008] In a fourth aspect, a temperature control system is provided, the temperature control system including a memory and a processor, the memory being connected to the processor, the processor being configured to execute one or more computer programs stored in the memory, the processor, when executing the one or more computer programs, causing the temperature control system to implement the temperature control method for the heating device as described in the first aspect.
[0009] In a fifth aspect, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the temperature control method for the heating device as described in the first aspect.
[0010] In the embodiments implemented by the temperature control method, heating device, temperature control system, and storage medium of the above-mentioned heating equipment, the target cooling temperature input by the user is received first, and the cooling mode is started. In the cooling mode, the first temperature value of the target heating equipment at the current moment is obtained in real time. Then, the temperature change rate is obtained based on the historical temperature value and the first temperature value. Then, the predicted temperature is obtained based on the temperature change rate and the first temperature value. Finally, the target water addition strategy is determined based on the predicted temperature and the target cooling temperature, so that the temperature control system dynamically adjusts the water addition rate of the target heating equipment according to the target water addition strategy until the real-time temperature of the target heating equipment reaches the target cooling temperature. This embodiment calculates the rate of temperature change in real time and predicts future temperatures, enabling it to anticipate cooling trends and dynamically adjust the water addition rate. This avoids temperature overshoot or insufficient cooling caused by adding too much or too little water, ensuring that the final temperature of the heating equipment accurately reaches the user-set target cooling temperature. Furthermore, the entire cooling process, from start to finish, is completely automated, requiring no manual intervention or experience-based judgment from the user. It autonomously decides its water addition strategy based on real-time temperature changes, greatly simplifying user operation and providing a convenient and intelligent cooling experience. The system further achieves refined control of the cooling process by dynamically adjusting the water addition rate. It can cool rapidly when far from the target temperature and then gradually decrease as it approaches the target temperature, making the entire process both efficient and stable, avoiding drastic temperature fluctuations and improving the user experience. Attached Figure Description
[0011] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a schematic diagram of the heating device in an embodiment of the present invention; Figure 2 This is a schematic diagram of the temperature control system in an embodiment of the present invention; Figure 3 This is a schematic flowchart of a temperature control method for a heating device according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of a temperature control device for a heating device according to an embodiment of the present invention. Detailed Implementation
[0013] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0014] It should be noted that, unless otherwise specified, the various features in the embodiments of this invention can be combined with each other, all of which are within the protection scope of this invention. Furthermore, although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than the module division in the device or the order in the flowchart. Moreover, the terms "first," "second," and "third" used in this invention do not limit the data or execution order, but only distinguish identical or similar items with essentially the same function and effect.
[0015] In the background technology, the following problems still exist: In existing technologies, a typical heating device consists of a kettle body, a heating base, a thermostat, and a power switch. Its working principle is also relatively simple: after the user fills in room temperature water, they turn on the switch, and the heating element in the heating base begins to work, heating the water to a preset boiling point (usually 100℃) or, in some products, a few fixed heat preservation temperatures (such as 85℃, 60℃, etc.). Once heating is complete, the heating device enters a heat preservation or power-off state, and cannot actively cool the hot water in the kettle.
[0016] The following problems exist: First, it cannot meet diverse drinking water temperature requirements. Many beverages have strict requirements for water temperature. For example, green tea is best brewed with water at 80-85℃ to avoid bitterness, while infant formula requires warm water at 40-50℃ to protect its nutrients. If users use traditional heating equipment to boil water, they can only cool it down by letting it cool naturally or by adding room temperature water. The natural cooling process is time-consuming and cannot meet the needs of immediate consumption; while manually adding water relies entirely on personal experience, making it difficult to control precisely, and it is very easy to cause the water temperature to be too high or too low, affecting the taste of the beverage, and may even pose a risk to the health of infants and young children.
[0017] Secondly, the usage scenarios are limited, and the product functions are singular. The heating attribute of traditional heating devices makes them unsuitable for hot summers or when users need to drink cold beverages. If users want to obtain a cup of water at a suitable temperature, they still need to rely on other home appliances such as refrigerators, increasing the complexity of the operation. This functional limitation greatly restricts the use scenarios of heating devices as a core drinking tool, making it unable to meet the diverse drinking experiences of users in different seasons, at different times, and with different needs.
[0018] Third, energy efficiency is low. When users need to drink non-boiling water, traditional heating equipment still needs to heat the water from room temperature to 100°C, and then cool it down to the target temperature through a long natural cooling process or by adding fresh water. This process of "overheating first and then passively cooling down" not only wastes precious electrical energy, but also prolongs the user's waiting time, which runs counter to the current social advocacy of energy conservation and environmental protection.
[0019] In summary, existing heating equipment generally suffers from technical problems such as limited functionality, inability to precisely control temperature, restricted application scenarios, and low energy efficiency. Therefore, the market urgently needs a new type of heating equipment that can overcome traditional functional limitations, providing both heating and active, intelligent cooling to address these technical pain points and improve the user experience.
[0020] Therefore, this embodiment, by calculating the rate of temperature change in real time and predicting future temperatures, can anticipate cooling trends and dynamically adjust the water addition rate. This avoids temperature overshoot or insufficient cooling caused by adding too much or too little water, ensuring that the final temperature of the heating equipment accurately reaches the user-set target cooling temperature. Furthermore, the entire cooling process, from start to finish, is completely automated, requiring no manual intervention or experience-based judgment from the user. It autonomously decides on the water addition strategy based on real-time temperature changes, greatly simplifying user operation and providing a convenient and intelligent cooling experience. Further, the system achieves refined control of the cooling process by dynamically adjusting the water addition rate. It can cool rapidly when far from the target temperature and gradually increase the temperature as it approaches the target temperature, making the entire process both efficient and stable, avoiding drastic temperature fluctuations and improving the user experience.
[0021] Please refer to Figure 1The heating device 10 includes a container body 12 and a base 11. The container body 12 can be used to hold hot water. The base 11 includes a base body 111, a power interface (not shown), a control component 112, a container body interface 113, and a display device 114. The power interface is connected to an external power source. The control component 112 is located inside the base body 111 and is used to control the water heating logic of the heating device 10. The container body interface 113 is located in the middle of the base body 111 and is used for electrical connection with the container body 12. The heating device interface is connected to the water inlet at the bottom of the heating device and can control the temperature by adding or removing water. The display device 114 is located on the edge of the base body 111 and is used to display the temperature, time, and / or operation settings.
[0022] In addition, as another alternative embodiment, the heating device 10 includes a container body 12 and a base 11, which can be an integral assembly. In this case, the base 11 does not include the container body interface 113.
[0023] For example, the heating device 10 may include a kettle, a thermos, or a coffee machine.
[0024] The heating device body 12 has a temperature detection module (not shown) and an ultrasonic ranging module (not shown) at its bottom. The temperature detection module includes an NTC thermistor or thermocouple for real-time detection of the water temperature inside the kettle. The ultrasonic ranging module is used to emit ultrasonic signals to the water surface inside the kettle and receive the echoes to detect the water level inside the kettle in real time.
[0025] The software implementation of the control component 112 is a temperature control system 20.
[0026] Please see Figure 2 , Figure 2 This is a schematic diagram of the structure of a temperature control system provided in an embodiment of this application. Figure 2 In the process, the temperature control system 20 includes a processor 21 and a memory 22, with the processor 21 and the memory 22 being communicatively connected.
[0027] The processor 21 communicates with the control component 112 to perform functions such as temperature acquisition, temperature calculation and heating power control.
[0028] Specifically, the processor 21 is used to receive the target cooling temperature input by the user and start the cooling mode; in the cooling mode, it acquires the first temperature value of the target heating device at the current moment in real time; obtains the temperature change rate based on the historical temperature value and the first temperature value; obtains the predicted temperature based on the temperature change rate and the first temperature value; and determines the target water addition strategy based on the predicted temperature and the target cooling temperature, so that the temperature control system dynamically adjusts the water addition rate of the target heating device according to the target water addition strategy until the real-time temperature of the target heating device reaches the target cooling temperature.
[0029] The processor 21 is configured to support the temperature control system in performing the corresponding functions of the temperature control method for the heating device in the above-described method embodiments. The processor 21 can be a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0030] Specifically, the processor 21 may include a transmitting card, a receiving card, and a driver chip.
[0031] The memory 22 is used to store program code, etc. The memory 22 may include volatile memory (VM), such as random access memory (RAM); the memory 22 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory 22 may also include a combination of the above types of memory.
[0032] Specifically, the memory 22 is also used to store the temperature-AD value lookup table, the empirical coefficients, and other parameters required for the operation of the temperature control system 20.
[0033] See Figure 3 , Figure 3 A schematic flowchart of a temperature control method for a heating device provided in an embodiment of the present invention is shown. The method includes the following steps: S10. Upon receiving the target cooling temperature input by the user, the cooling mode is activated.
[0034] User input refers to the specific temperature value that the user wants the water temperature of the heating device to drop to through the operating interface (such as the touch screen, buttons, or mobile APP of the heating device).
[0035] For example, if a user wants to lower the water temperature from 90℃ to 60℃, then 60℃ is the target cooling temperature.
[0036] Cooling mode refers to a working state or operating mode specifically designed by the temperature control system to lower the water temperature. In this mode, the system will initiate a series of control strategies and actions to gradually reduce the water temperature from the current higher temperature to the target temperature set by the user.
[0037] Optionally, activating the cooling mode requires activating the necessary hardware modules for cooling, such as the temperature sensor, to put it into a high-frequency sampling state; activating the water level sensor to detect the current water volume; and powering the control circuit of the water pump or solenoid valve to put it into a standby state.
[0038] S20. In the cooling mode, the first temperature value of the target heating device at the current moment is obtained in real time.
[0039] Among them, the target heating equipment refers to the specific water heating equipment that is controlled and monitored.
[0040] The first temperature value at the current moment refers to the water temperature value obtained at a specific point in time within the heating device.
[0041] Optionally, the first temperature value can be the actual temperature value obtained by looking up a table based on the preset temperature and the analog-to-digital conversion value, representing the temperature of the water in the heating device at the current moment.
[0042] In one embodiment, the real-time acquisition of the first temperature value of the target heating device at the current moment includes: real-time acquisition of the first analog-to-digital conversion value of the target heating device at the current moment; and determining the first temperature value at the current moment corresponding to the first analog-to-digital conversion value according to a preset temperature and analog-to-digital conversion value table.
[0043] The first analog-to-digital conversion value refers to the digital signal value converted from the analog voltage signal detected by the sensor (such as an NTC thermistor or thermocouple) inside the heating device by an analog-to-digital converter (ADC). This digital value is an indirect representation of temperature.
[0044] Real-time acquisition refers to the system immediately collecting data at the current point in time to ensure the timeliness and continuity of the data and avoid delays or omissions.
[0045] Specifically, the sensors (such as NTC thermistors) inside the heating device sense the current water temperature and output an analog voltage signal that is related to the temperature. This analog signal is transmitted to the control component inside the base through the heating device interface. The analog-to-digital converter (ADC) inside the control component converts the analog voltage signal into a digital signal, i.e., the analog-to-digital conversion value. The processor reads this digital signal in real time as the first analog-to-digital conversion value at the current moment, which is used for subsequent temperature calculation and control.
[0046] The preset temperature and analog-to-digital conversion value table refers to a pre-defined lookup table or mapping table that records the analog-to-digital conversion values (ADC values) corresponding to different temperatures. This preset temperature and analog-to-digital conversion value table is usually obtained through experimental calibration and reflects the relationship between the sensor output voltage and the actual temperature.
[0047] The preset temperature and analog-to-digital conversion value table is usually represented by two arrays: |Temperature (°C) |ADC value (12 bits).
[0048] As can be seen, in this embodiment, real-time acquisition of the first analog-to-digital conversion value is a fundamental step in the temperature control system's perception of ambient temperature, ensuring the accuracy and efficiency of the entire temperature control process.
[0049] Optionally, determining the first temperature at the current moment corresponding to the first analog-to-digital conversion value according to the preset temperature and analog-to-digital conversion value table includes: using the first analog-to-digital conversion value as a query identifier, performing a range query in the preset temperature and analog-to-digital conversion value table to obtain a first preset analog-to-digital conversion value and a second preset analog-to-digital conversion value, wherein the first analog-to-digital conversion value is located between the first preset analog-to-digital conversion value and the second preset analog-to-digital conversion value; determining a first preset temperature value corresponding to the first preset analog-to-digital conversion value and a second preset temperature value corresponding to the second preset analog-to-digital conversion value according to the preset temperature and analog-to-digital conversion value table; calculating the difference between the first preset analog-to-digital conversion value and the second preset analog-to-digital conversion value to obtain a third difference; calculating the difference between the first analog-to-digital conversion value and the first preset analog-to-digital conversion value to obtain a fourth difference; obtaining a temperature offset value based on the third difference and the fourth difference; obtaining a temperature difference value based on the first preset temperature value and the second preset temperature value; and obtaining the first temperature at the current moment corresponding to the first analog-to-digital conversion value based on the first preset temperature value, the temperature offset value, and the temperature difference value.
[0050] In this context, range query refers to finding two adjacent modulus conversion values in a table such that the current first modulus conversion value lies between these two values.
[0051] The first preset modulus conversion value and the second preset modulus conversion value refer to two adjacent modulus conversion values found by the interval query. The first preset modulus conversion value is larger or smaller, and the second preset modulus conversion value is its adjacent value.
[0052] Wherein, the first preset temperature value and the second preset temperature value correspond to the temperature values of the first preset analog-to-digital conversion value and the second preset analog-to-digital conversion value.
[0053] The third difference refers to the difference between the first preset analog-to-digital conversion value and the second preset analog-to-digital conversion value (analog-to-digital conversion value difference).
[0054] The fourth difference refers to the difference between the first analog-to-digital conversion value and the first preset analog-to-digital conversion value. It represents the distance between the currently collected analog-to-digital conversion value and the starting point of the interval (the first preset analog-to-digital conversion value), reflecting the offset of the current value relative to the starting point within the interval.
[0055] The temperature offset value refers to the interpolation ratio calculated based on the difference between the analog and digital conversion values, which is used to adjust the temperature value.
[0056] The temperature difference refers to the difference between the first preset temperature value and the second preset temperature value.
[0057] The first temperature at the current moment refers to the current temperature calculated through interpolation.
[0058] Specifically, using the first analog-to-digital conversion value as the query identifier, two analog-to-digital conversion values are searched in the preset temperature and analog-to-digital conversion value table, so that the first analog-to-digital conversion value is located between these two values.
[0059] For example, find ADC1 (first preset analog-to-digital conversion value) and ADC2 (second preset analog-to-digital conversion value) such that ADC1 ≤ first analog-to-digital conversion value ≤ ADC2.
[0060] Furthermore, based on the preset temperature and analog-to-digital conversion value table, find the temperature T1 corresponding to ADC1 and the temperature T2 corresponding to ADC2.
[0061] The third difference is calculated as ADC2 - ADC1, which represents the difference between two known analog-to-digital conversion values.
[0062] Wherein, the fourth difference = ADC1 - the first analog-to-digital conversion value, represents the distance between the current value and the starting point of the interval.
[0063] Specifically, the temperature offset value = fourth difference / third difference, which is the proportion of the current value within the range.
[0064] Specifically, the current first temperature = T1 + temperature offset value × temperature difference value, and the current temperature is calculated by linear interpolation.
[0065] For example, a measurement was performed on a voltage divider circuit, yielding an initial AD value of 1850. A quick search in the preset temperature and analog-to-digital conversion value table reveals that the AD value for 49.0℃ is 1860, and the AD value for 50.0℃ is 1765. The currently read AD = 1850 falls exactly between these two values. The temperature range from 49.0℃ to 50.0℃ is 1.0℃. The AD value range from 1860 to 1765 is 1860 - 1765 = 95. The distance from the starting point of the range 1860 to the current AD = 1850 is 1860 - 1850 = 10. The calculation ratio is: 10 / 95 ≈ 0.105. Therefore, the current temperature = 49.0℃ + 0.105. 1.0℃ ≈ 49.105℃, resulting in a current real-time water temperature of 49.1℃. Input: AD value 1850. Output: Temperature value 49.1℃.
[0066] As can be seen, in this embodiment, by finding the range of analog-to-digital conversion values and using linear interpolation, the discrete digital values collected by the sensor can be accurately converted into continuous temperature values.
[0067] S30. Based on the historical temperature value and the first temperature value, obtain the rate of temperature change.
[0068] The historical temperature value refers to the temperature value collected within a preset time period (e.g., the first 5 seconds). It can be temperature data from multiple time points or the average temperature at a certain moment. There is no single limitation here.
[0069] The rate of temperature change refers to the amount of temperature change per unit time, usually expressed in °C / second.
[0070] Furthermore, in a cooling scenario, the rate of temperature change is a negative value; the larger the absolute value, the faster the cooling.
[0071] For example, if the rate of temperature change is -2℃ / second, it means that the temperature drops by 2 degrees per second; if it is -0.5℃ / second, it means that the temperature drops more slowly.
[0072] Specifically, obtaining the temperature change rate based on the historical temperature value and the first temperature value includes: acquiring the historical temperature value within a preset time period; calculating the difference between the first temperature value and the historical temperature value to obtain a second difference; and obtaining the temperature change rate based on the second difference and the preset time period.
[0073] The preset time period refers to a fixed time interval set in advance to limit the range of historical temperature data collection. For example, the preset time period can be 10 seconds, 30 seconds, or 1 minute in the past.
[0074] The second difference refers to the temperature difference between the first temperature value and the historical temperature value, which is usually the difference between the current temperature and the temperature at a certain historical moment. The temperature difference is divided by a preset time period to obtain the rate of temperature change per unit time.
[0075] The formula is as follows: Temperature change rate = (first temperature value - historical temperature value) / preset time period.
[0076] For example, if the preset time period is 30 seconds, the system will retrieve the temperature data from the 30 seconds prior to the current time. If the current temperature is 75℃ and the temperature 30 seconds ago was 80℃, then the second difference is 75℃ - 80℃ = -5℃. With a temperature difference of -5℃ and a time period of 30 seconds, the rate of temperature change is -5℃ / 30s ≈ -0.167℃ / second. This means that the water temperature dropped by an average of 0.167℃ per second over the past 30 seconds.
[0077] As can be seen, the method of calculating the rate of temperature change based on the temperature difference over a preset time period in this embodiment can smooth out instantaneous temperature fluctuations and obtain a more stable temperature change trend.
[0078] S40. Based on the temperature change rate and the first temperature value, the predicted temperature is obtained.
[0079] Predicted temperature refers to the temperature value at a future point in time, based on the current temperature and the rate of temperature change, combined with empirical coefficients. In other words, predicted temperature is a virtual, forward-looking temperature value; it does not represent the current actual temperature, but rather what the temperature will likely reach after a fixed period of time if the current trend continues.
[0080] In this scheme, the predicted temperature can be used for early intervention or smooth control.
[0081] Specifically, obtaining the predicted temperature based on the temperature change rate and the first temperature value includes: acquiring a preset empirical coefficient; and calculating the predicted temperature based on the preset empirical coefficient, the temperature change rate, and the first temperature value.
[0082] Among them, the preset experience coefficient refers to the adjustment coefficient set based on historical data and actual experience, or determined based on actual test data of different equipment (such as different heating equipment). It reflects the degree of influence of temperature change on prediction and is used to correct the prediction results to make the prediction more accurate, taking into account environmental factors or system characteristics.
[0083] Specifically, preset empirical coefficients are usually derived through historical data analysis, experiments, or system debugging, and are used to correct the parameters of the prediction model.
[0084] For example, the preset empirical coefficient might be 0.8, 1.0, or 20, which represents the amplification or reduction of the rate of temperature change.
[0085] Wherein, predicted temperature = first temperature value + (preset empirical coefficient) (rate of temperature change).
[0086] For example, suppose the current temperature is 70℃, the rate of temperature change is -2℃ (meaning the temperature has dropped by 2 degrees in a certain period of time), and the empirical coefficient is 0.8. The calculation process is: Predicted temperature = 70 + (0.8 × -2) = 70 - 1.6 = 68.4℃, meaning that based on the adjusted temperature change, the predicted future temperature is 68.4℃.
[0087] As can be seen, in this embodiment, the rate of temperature change is amplified by an empirical coefficient, making the prediction more consistent with the thermodynamic characteristics of the actual equipment. Furthermore, different equipment requires adjustment of the coefficient based on measured data to improve the accuracy of the prediction.
[0088] S50. Based on the predicted temperature and the target cooling temperature, a target water addition strategy is determined so that the temperature control system dynamically adjusts the water addition rate of the target heating device according to the target water addition strategy until the real-time temperature of the target heating device reaches the target cooling temperature.
[0089] Among them, the target water addition strategy refers to a specific water addition plan formulated based on the predicted temperature and the target cooling temperature, including the rate, time and method of water addition, with the aim of achieving the temperature control target.
[0090] The water injection rate refers to the speed at which water is injected into the heating equipment per unit time (in this solution, water can be pumped from the inlet to achieve the injection effect), usually measured in milliliters per second or liters per minute. Physically, it is typically adjusted by controlling the pump speed or the opening of a solenoid valve. A higher rate results in faster cooling; a lower rate results in slower cooling and more precise control.
[0091] In this context, "dynamic" refers to the continuous and non-static nature of the adjustment process. The system doesn't simply set a fixed rate; instead, it reassesses the situation at each sampling period (e.g., per second) and adjusts the rate based on the latest predictions. This allows the control to adapt to changes in the rate of water temperature variation itself, making it highly flexible.
[0092] Optionally, while water is being added, the system continues to operate, acquiring a new initial temperature value every second, calculating a new predicted temperature, and repeating this cycle at a high frequency. This allows the water addition rate to be adjusted smoothly in real time. When the system detects that the real-time temperature has entered a very small error range from the target cooling temperature (e.g., target temperature ± 0.5℃), it determines that the task is complete. It then issues a command to completely shut off the water pump / solenoid valve and may display "Completed" on the screen or emit a prompt sound.
[0093] Optionally, the system compares the difference between the predicted temperature and the target cooling temperature; selects an appropriate water addition rate and time based on the magnitude and trend of the temperature difference; the target water addition strategy may include: rapid water addition to quickly cool down the temperature, or slow water addition to prevent excessive temperature fluctuations; adjusts the water addition rate by controlling the water addition device according to the target water addition strategy; continuously monitors the real-time temperature and adjusts the water addition rate in real time to ensure a smooth temperature drop; when the real-time temperature reaches or falls below the target cooling temperature, the system stops or slows down the water addition to maintain a stable temperature.
[0094] The specific implementation process of S50 can be found in the detailed descriptions in S501-S503, and will not be repeated here.
[0095] As can be seen, this embodiment formulates a reasonable water addition strategy by comparing the predicted temperature with the target temperature, dynamically adjusts the water addition rate, ensures precise temperature control, and improves system performance and user experience.
[0096] S501. In one embodiment, determining the target water addition strategy based on the predicted temperature and the target cooling temperature includes: calculating the difference between the predicted temperature and the target cooling temperature to obtain a first difference; determining the current target water volume based on the temperature change rate; and determining the target water addition strategy based on the first difference and the target water volume.
[0097] S502. In one embodiment, determining the target water addition strategy based on the first difference and the target water volume includes: determining a first target water addition strategy when the target water volume is within a first preset water volume range and the first difference exceeds a preset temperature difference range, wherein the first target water addition strategy is to perform water addition operation using a first preset water addition rate range; or, determining a second target water addition strategy when the target water volume is within the first preset water volume range and the first difference does not exceed the preset temperature difference range, wherein the second target water addition strategy is to perform water addition operation using a second preset water addition rate range; or, determining a third target water addition strategy when the target water volume is within the second preset water volume range and the first difference exceeds the preset temperature difference range, wherein the third target water addition strategy is to perform water addition operation using a third preset water addition rate range; or, determining a fourth target water addition strategy when the target water volume is within the second preset water volume range and the first difference does not exceed the preset temperature difference range, wherein the fourth target water addition strategy is to perform water addition operation using a fourth preset water addition rate range.
[0098] S503. In one embodiment, after determining the target water addition strategy based on the first difference and the target water volume, the method further includes: continuously monitoring whether the first temperature reaches a preset temperature range, the preset temperature range being the critical range where the target cooling temperature is located; when the first temperature reaches the preset temperature range, updating the target water addition strategy to obtain the updated current fifth target water addition strategy, the fifth target water addition strategy being to perform water addition operation using a fifth preset water addition rate range.
[0099] As described in S501-S503 above, S502 is the specific implementation of determining the target water addition strategy based on the first difference and the target water volume in S501; S503 is the specific implementation of the subsequent process of determining the target water addition strategy based on the first difference and the target water volume. Furthermore, there are four parallel schemes in S502. Therefore, the process of S501-S503 is as described in A1-A8.
[0100] A1. Calculate the difference between the predicted temperature and the target cooling temperature to obtain the first difference; A2. Determine the current target water volume based on the stated rate of temperature change; When the target water volume is within the first preset water volume range and the first difference exceeds the preset temperature difference range, step A3 is executed; When the target water volume is within the first preset water volume range and the first difference does not exceed the preset temperature difference range, step A4 is executed; When the target water volume is within the second preset water volume range and the first difference exceeds the preset temperature difference range, step A5 is executed; When the target water volume is within the second preset water volume range and the first difference does not exceed the preset temperature difference range, step A6 is executed; A3. When the target water volume is within the first preset water volume range and the first difference exceeds the preset temperature difference range, a first target water addition strategy is determined. The first target water addition strategy is to perform water addition operation using the first preset water addition rate range. A4. When the target water volume is within the first preset water volume range and the first difference does not exceed the preset temperature difference range, a second target water addition strategy is determined. The second target water addition strategy is to use the second preset water addition rate range for water addition operation. A5. When the target water volume is within the second preset water volume range and the first difference exceeds the preset temperature difference range, a third target water addition strategy is determined, wherein the third target water addition strategy is to perform water addition operation using the third preset water addition rate range. A6. When the target water volume is within the second preset water volume range and the first difference does not exceed the preset temperature difference range, a fourth target water addition strategy is determined, wherein the fourth target water addition strategy is to use the fourth preset water addition rate range for water addition operation. After executing A1-A2-A3 / A4 / A5 / A6, you can execute A7-A8; A7. Continuously monitor whether the first temperature reaches the preset temperature range, where the preset temperature range is the critical range where the target cooling temperature is located; When the first temperature reaches the preset temperature range, the target water addition strategy is updated and step A8 is executed. A8. When the first temperature reaches the preset temperature range, the target water addition strategy is updated to obtain the updated current fifth target water addition strategy, which is to use the fifth preset water addition rate range for water addition operation.
[0101] A unified explanation of the above A1-A8 processes: The first difference refers to the difference between the predicted temperature and the target cooling temperature, which is used to measure the deviation between the current temperature prediction and the target temperature.
[0102] That is, the first difference = predicted temperature - target cooling temperature.
[0103] Specifically, the first difference reflects the deviation between the current temperature forecast and the expected temperature, and is used to determine the urgency of the water replenishment strategy.
[0104] The target water volume refers to the actual amount of water currently present in the heating equipment, that is, the volume or weight of the remaining water in the heating equipment, reflecting the current water capacity status of the heating equipment.
[0105] Among them, the preset water volume range refers to the different water volume ranges predefined by the system to distinguish different heating strategies.
[0106] Optionally, the first preset water volume range may be defined as a small water volume for the heating device (e.g., 0-500 ml); the second preset water volume range is a large water volume (e.g., 500-1000 ml).
[0107] The preset temperature difference range refers to the set temperature difference threshold range, which is used to determine whether the first difference "exceeds" or "does not exceed" this range.
[0108] The target water addition strategy refers to the water addition plan determined based on the current state and preset conditions, including the water addition rate range and operation mode.
[0109] Among them, the first to fifth target water addition strategies represent specific water addition strategies determined under different conditions, each corresponding to a different water addition rate range and execution plan. This target water addition strategy can be set empirically, manually, at the factory, or after experimentation; there is no single limitation here.
[0110] The preset temperature range (critical range) refers to a temperature range near the target cooling temperature, used to determine whether the temperature has reached the target and trigger a strategy update.
[0111] In step A3, when the water volume is low (sensitive) and the temperature difference is large (high pressure), rapid water addition (first preset water addition rate range) is executed to quickly lower the temperature and prevent it from becoming too high. The large temperature difference is the main problem, and a strong method must be used to quickly close the distance to the target. A high water addition rate can quickly inject cold energy to suppress the high temperature.
[0112] Optionally, the first preset water addition rate range can be 80%-100%.
[0113] In step A4, with low water volume (sensitive) and small temperature difference (low pressure), water is added slowly (within the second preset water addition rate range) to finely adjust the temperature and prevent temperature fluctuations. In the sensitive state, any excessive movement may be too forceful, so a medium to low rate should be used to slowly cool down the system, like drip irrigation, allowing sufficient reaction time to ensure a smooth approach to the target.
[0114] Optionally, the second preset water addition rate range can be 20%-40%.
[0115] In step A5, given the large water volume (sluggish response) and significant temperature difference (high pressure), a medium-speed water addition (third preset water addition rate range) is implemented to balance the rapid temperature drop with system stability. Due to the large water volume and high thermal inertia, cooling itself is difficult. A relatively high, but not the highest, water addition rate is needed to continuously and effectively inject cold energy to overcome the enormous thermal inertia. Using the highest speed may result in excessive water flow or excessive system load; therefore, a medium-to-high rate is the most efficient and safest choice.
[0116] Optionally, the third preset water addition rate range can be 50%-70%.
[0117] In step A6, with abundant water (sluggish) and a small temperature difference (low pressure), water is added slowly (within the fourth preset water addition rate range) to maintain a stable temperature and save energy. Although the temperature difference is small, the system is sluggish and reacts slowly. Micro-management must be performed at an extremely low rate to prevent unknowingly overshooting due to system reaction delays.
[0118] Optionally, the fourth preset water addition rate range can be 5%-15%.
[0119] In A7, while executing the main water filling strategy, it continuously checks whether the real-time temperature (first temperature value) has entered the preset temperature range (such as target temperature ± 1℃). Once the real-time temperature enters this critical range, A7 immediately triggers A8.
[0120] Regardless of which strategy from A3 to A6 is currently being executed, it will be immediately interrupted and updated to the fifth objective of adding water strategy.
[0121] Specifically, use the fifth preset water addition rate range (e.g., 0%-10%). When the temperature is already very close to the target, any previous strategy (even the lowest A6) may seem too aggressive. By adding water at an extremely low rate or even briefly stopping, the system's thermal balance is utilized to allow the temperature to reach the target value accurately and smoothly, achieving stable temperature control.
[0122] For example, the current predicted temperature is 95℃, the target cooling temperature is 85℃, the current temperature is 92℃, the current water volume of the heating equipment is 450 ml (belonging to the first preset water volume range), and the preset temperature difference range is 2℃. A1: First difference = 95 - 85 = 10℃ (exceeds the threshold) A2: Current water volume is 450ml, within the first preset water volume range. If condition A3 is met, the first target water-adding strategy is executed, adding water at a relatively fast rate (e.g., 60 ml per second) to quickly lower the water temperature. The current temperature is continuously monitored to ensure it is close to the critical range of the target cooling temperature (e.g., 85℃ ± 0.5℃). If the temperature has not yet reached the critical range, the current water-adding strategy is maintained. When the temperature enters the preset critical range, the water-adding strategy is adjusted to the fifth target water-adding strategy. The fifth target water-adding strategy uses a very slow water-adding rate (e.g., 10 ml per second) or pauses water addition to stabilize the temperature and avoid temperature overshoot or fluctuations. Therefore, the water-adding rate is dynamically adjusted according to real-time temperature changes to ensure the temperature remains near the target temperature, achieving precise temperature control.
[0123] As can be seen, in this embodiment, by judging the current water volume and temperature difference of the heating equipment, a suitable water addition strategy is selected; when the temperature difference is large, water is added quickly to cool down quickly; when the temperature is close to the target, the water addition rate is slowed down to stabilize the temperature; and intelligent temperature control is achieved through continuous monitoring and dynamic adjustment.
[0124] This embodiment calculates the rate of temperature change in real time and predicts future temperatures, enabling it to anticipate cooling trends and dynamically adjust the water addition rate. This avoids temperature overshoot or insufficient cooling caused by adding too much or too little water, ensuring that the final temperature of the heating equipment accurately reaches the user-set target cooling temperature. Furthermore, the entire cooling process, from start to finish, is completely automated, requiring no manual intervention or experience-based judgment from the user. It autonomously decides its water addition strategy based on real-time temperature changes, greatly simplifying user operation and providing a convenient and intelligent cooling experience. The system further achieves refined control of the cooling process by dynamically adjusting the water addition rate. It can cool rapidly when far from the target temperature and then gradually decrease as it approaches the target temperature, making the entire process both efficient and stable, avoiding drastic temperature fluctuations and improving the user experience.
[0125] It should be noted that in the above embodiments, there is no necessarily a certain order between the steps. Those skilled in the art can understand from the description of the embodiments of this application that the above steps may have different execution orders in different embodiments, that is, they may be executed in parallel or in turn, etc.
[0126] As another aspect of the embodiments of this application, this application provides a temperature control device for a heating device. The temperature control device for the heating device can be a software module, which includes several instructions stored in a memory. A processor can access the memory, call the instructions, and execute them to complete the temperature control method for the heating device described in the various embodiments above.
[0127] See Figure 4 , Figure 4 This is a schematic diagram of the structure of a temperature control device for a heating equipment provided in an embodiment of this application. Figure 4 As shown, a temperature control system is applied in a heating device, and the temperature control device 400 of the heating device includes: The receiving unit 401 is used to receive the target cooling temperature input by the user and start the cooling mode; The acquisition unit 402 is used to acquire the first temperature value of the target heating device at the current moment in the cooling mode. The determining unit 403 is used to obtain the rate of temperature change based on the historical temperature value and the first temperature value; The determining unit 403 is further configured to obtain the predicted temperature based on the temperature change rate and the first temperature value; The determining unit 403 is further configured to obtain the predicted temperature based on the temperature change rate and the first temperature value; The determining unit 403 is further configured to determine a target water addition strategy based on the predicted temperature and the target cooling temperature, so that the temperature control system dynamically adjusts the water addition rate of the target heating device according to the target water addition strategy until the real-time temperature of the target heating device reaches the target cooling temperature.
[0128] This embodiment calculates the rate of temperature change in real time and predicts future temperatures, enabling it to anticipate cooling trends and dynamically adjust the water addition rate. This avoids temperature overshoot or insufficient cooling caused by adding too much or too little water, ensuring that the final temperature of the heating equipment accurately reaches the user-set target cooling temperature. Furthermore, the entire cooling process, from start to finish, is completely automated, requiring no manual intervention or experience-based judgment from the user. It autonomously decides its water addition strategy based on real-time temperature changes, greatly simplifying user operation and providing a convenient and intelligent cooling experience. The system further achieves refined control of the cooling process by dynamically adjusting the water addition rate. It can cool rapidly when far from the target temperature and then gradually decrease as it approaches the target temperature, making the entire process both efficient and stable, avoiding drastic temperature fluctuations and improving the user experience.
[0129] It should be noted that the temperature control device of the above-mentioned heating equipment can execute the temperature control method of the heating equipment provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects of the method. Technical details not described in detail in the embodiments of the temperature control device of the heating equipment can be found in the temperature control method of the heating equipment provided in the embodiments of this application.
[0130] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the temperature control method for the heating device as described in the foregoing embodiments.
[0131] 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 program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0132] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A temperature control method for a heating device, characterized in that, The method, applied to a temperature control system in heating equipment, includes: Upon receiving the target cooling temperature input by the user, the cooling mode is activated. In the cooling mode, the first temperature value of the target heating device at the current moment is obtained in real time; The rate of temperature change is obtained based on the historical temperature value and the first temperature value; The predicted temperature is obtained based on the rate of temperature change and the first temperature value; Based on the predicted temperature and the target cooling temperature, a target water addition strategy is determined so that the temperature control system dynamically adjusts the water addition rate of the target heating device according to the target water addition strategy until the real-time temperature of the target heating device reaches the target cooling temperature.
2. The method according to claim 1, characterized in that, The step of determining the target water addition strategy based on the predicted temperature and the target cooling temperature includes: Calculate the difference between the predicted temperature and the target cooling temperature to obtain a first difference; The current target water volume is determined based on the rate of temperature change. The target water addition strategy is determined based on the first difference and the target water volume.
3. The method according to claim 2, characterized in that, The step of determining the target water addition strategy based on the first difference and the target water volume includes: When the target water volume is within a first preset water volume range, and the first difference exceeds a preset temperature difference range, a first target water addition strategy is determined, wherein the first target water addition strategy is to perform water addition operations using a first preset water addition rate range; or... When the target water volume is within the first preset water volume range, and the first difference does not exceed the preset temperature difference range, a second target water addition strategy is determined. The second target water addition strategy is to perform water addition operations using a second preset water addition rate range; or... When the target water volume is within the second preset water volume range, and the first difference exceeds the preset temperature difference range, a third target water addition strategy is determined. The third target water addition strategy is to perform water addition operations using a third preset water addition rate range; or... When the target water volume is within the second preset water volume range and the first difference does not exceed the preset temperature difference range, a fourth target water addition strategy is determined, wherein the fourth target water addition strategy is to perform water addition operation using the fourth preset water addition rate range.
4. The method according to claim 2, characterized in that, After determining the target water addition strategy based on the first difference and the target water volume, the method further includes: Continuously monitor whether the first temperature reaches the preset temperature range, where the preset temperature range is the critical range where the target cooling temperature is located; When the first temperature reaches the preset temperature range, the target water addition strategy is updated to obtain the updated current fifth target water addition strategy, which is to use the fifth preset water addition rate range for water addition operation.
5. The method according to claim 1, characterized in that, The real-time acquisition of the first temperature value of the target heating device at the current moment includes: Real-time acquisition of the first analog-to-digital conversion value of the target heating device at the current moment; Based on the preset temperature and analog-to-digital conversion value table, determine the first temperature value at the current moment corresponding to the first analog-to-digital conversion value.
6. The method according to claim 1, characterized in that, The step of obtaining the rate of temperature change based on historical temperature values and the first temperature value includes: Obtain historical temperature values within a preset time period; Calculate the difference between the first temperature value and the historical temperature value to obtain the second difference; The rate of temperature change is obtained based on the second difference and the preset time period.
7. The method according to claim 1, characterized in that, The step of obtaining the predicted temperature based on the temperature change rate and the first temperature value includes: Obtain the preset experience coefficient; The predicted temperature is obtained by calculating based on the preset empirical coefficient, the rate of temperature change, and the first temperature value.
8. A heating device, characterized in that, The device includes a container body and a base. The container body can be used to hold hot water. The base includes a base body, a power interface, a control component, a container body interface, and a display device. The power interface is connected to an external power source. The control component is located inside the base body and is used to control the water heating logic of the heating device. The container body interface is located in the middle of the base body and is used for electrical connection with the container body. The heating device interface is connected to the water inlet at the bottom of the heating device and can control the temperature by adding or removing water. The display device is located on the edge of the base body and is used to display the temperature, time, and / or operation settings. The heating device enables the temperature control system to implement the temperature control method of the heating device as described in any one of claims 1-7.
9. A temperature control system, characterized in that, The system includes a memory and a processor, the memory being connected to the processor, the processor being configured to execute one or more computer programs stored in the memory, the processor causing the temperature control system to implement the temperature control method for the heating device as described in any one of claims 1-7 when executing the one or more computer programs.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the temperature control method of the heating device as described in any one of claims 1-7.