Control method, system, device and medium of intelligent temperature control kettle
By using intelligent temperature control methods, utilizing temperature sensor datasets and heating power adjustment, the problems of harmful substances being released from the material of electric kettles and poor altitude adaptability are solved, achieving precise temperature control and safe heating.
Patent Information
- Application Number
- CN202410062073.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-16
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2044-01-16
AI Technical Summary
Existing electric kettles have problems such as the release of harmful substances from the temperature sensor material, inability to adapt to changes in boiling point at different altitudes, and poor accuracy in heat preservation.
By using intelligent temperature control methods, data is collected by temperature sensors to build a dataset, calculate the rate of temperature increase and water volume, adjust the heating power in real time, and set multiple constant temperature thresholds to achieve precise temperature control.
The problem of sensor material releasing harmful substances has been solved, the boiling point changes at different altitudes have been adapted, and the accuracy of the heat preservation function has been improved, preventing boiling water from splashing and large amounts of steam from escaping.
Smart Images

Figure CN117770642B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of kettle technology, specifically to a control method, system, device, and medium for an intelligent temperature-controlled kettle. Background Technology
[0002] Electric kettles utilize intelligent steam sensing control, featuring rapid boiling, automatic power-off upon boiling, and anti-dry-boil protection. With technological advancements, modern electric kettles also offer multiple heating temperature settings to meet the diverse temperature needs of different users.
[0003] Currently, existing electric kettles incorporate temperature sensors, microcontrollers, control modules, and electronic switches to heat and keep the water warm. However, existing electric kettles have the following drawbacks:
[0004] (1) When the temperature sensor is placed in water, other materials besides stainless steel will come into contact with water, such as silicone and PVC. These materials will release substances that are harmful to human health during the heating process.
[0005] (2) The temperature-controlled kettle determines whether the water temperature has reached the boiling point by using a constant temperature signal. However, the boiling point of water is different in different altitude areas. A constant boiling point setting will result in water in high-altitude areas not being able to boil, while water in low-altitude areas will continue to boil.
[0006] (3) The kettle’s heat preservation function restarts heating after sensing a temperature drop and a preset threshold, which results in a large fluctuation range of water temperature during heat preservation and makes it impossible to achieve precise temperature control.
[0007] Therefore, there is an urgent need for a smart temperature-controlled kettle to solve the problem of the kettle's inability to accurately control the temperature. Summary of the Invention
[0008] To address the shortcomings of existing technologies, this invention proposes a control method, system, device, and medium for an intelligent temperature-controlled kettle.
[0009] The first aspect of this invention discloses a control method for an intelligent temperature-controlled kettle, comprising:
[0010] S1: Start heating with the first power P1, collect real-time data from the temperature sensor, record the start time and starting temperature of the heating process, and use the real-time data T... n Construct a first dataset A1, obtain the sensor temperature difference rise rate within the first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1;
[0011] S2: Experimentally obtaining the first temperature difference threshold Dth1 The temperature-to-water ratio coefficient a1 and the water temperature and real-time data T n The coefficient of change c1 is used to calculate the first water volume C based on the first temperature difference dataset D1. n1 and the first water temperature y th1 ;
[0012] S3: Based on the first water volume C n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 The first power P1 is adjusted in real time to be converted to the second power P2 for heating, matching the first boiling point value Z1.
[0013] S4: Obtain real-time data T during heating with the second power P2. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2;
[0014] S5: Calculate the rate of temperature increase ΔT based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Update the second boiling point value Z2 and determine whether to adjust the second power P2 to the third power P3 for constant temperature heating;
[0015] S6: Obtain real-time data T from the temperature sensor during constant-temperature heating. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n .
[0016] In an optional embodiment, the heating process is initiated with the first power P1, real-time data from a temperature sensor is collected, and the start time and initial temperature of the heating process are recorded. This data is then used to analyze the real-time data T. nConstructing a first dataset A1, obtaining the sensor temperature difference rise rate within a first target interval based on the first dataset A1, and saving the temperature difference rise rate to the first temperature difference dataset D1 includes:
[0017] S11: Temperature sensor signal data T, converting the signal data into temperature value y. n =f(T) represents the real-time data;
[0018] S12: Select the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor as the real-time data T collected per second by the temperature sensor. n ;
[0019] S13: Select multiple unit time intervals of the real-time data temperature difference ΔT to calculate the temperature difference rise rate ΔT. n Based on the rate of increase of temperature difference over multiple unit time periods, it is determined whether the current water temperature is in a continuous rising state. If not, the real-time data of other multiple unit time periods are selected again for re-judgment. If so, the first moment of multiple unit time periods is recorded as the starting time t1 of the heating process, and the starting temperature T1 corresponding to the starting time t1 is recorded.
[0020] S14: Confirm that the kettle is in the heating state, and represent the average value of the real-time data collected per second as T. n Save to the first dataset A1;
[0021] S15: After filtering the first dataset A1, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the first dataset A1 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save it to the first temperature difference dataset D1.
[0022] In an optional embodiment, the experiment obtains a first temperature difference threshold D. th1 The first water volume C is calculated using the first temperature difference dataset D1, along with the temperature-to-water volume ratio coefficient a1 and the water temperature variation coefficient c1 relative to real-time data. n1 and the first water temperature y th 1 include:
[0023] S21: Calculate the first temperature difference threshold D under heating with the first power P1 based on historical data. th1 And the temperature rise-water volume ratio coefficient a1 under the first power P1 heating;
[0024] S22: Calculate the water volume compensation correction coefficient b at the starting time t1 under the first power P1 heating based on historical data, and calculate the water volume compensation correction value b(T1) using the water volume compensation correction coefficient b.
[0025] S23: Select data from the first temperature difference dataset D1 that are greater than the first temperature difference threshold D. th1 The rate of increase in temperature difference ΔT n The rate of increase in temperature difference ΔT was selected through screening. n The mean temperature difference D of the first temperature difference dataset D1 was calculated. avg ;
[0026] S24: Using the temperature-water ratio coefficient a1 and the average temperature difference D avg And the water volume compensation correction value b(T1) is used to calculate the first water volume C. n1 The first water volume C n1 The calculation formula is: C n1 =a1*D avg +b(T1);
[0027] S25: Calculate the water temperature and real-time data T from the temperature sensor under the first power P1 heating condition based on historical data. n The temperature difference compensation value Δt and the temperature difference change coefficient c1 of the water temperature and the temperature sensor under the first power P1 heating;
[0028] S26: Based on the temperature difference compensation value Δt and the average temperature difference D avg And the temperature difference change coefficient c1 is used to calculate the current time t. n The first water temperature y th 1 The formula for calculating the first water temperature is: y th 1 =f(T) n )+(f(T n )-f(T1))*c1*D avg +Δt, where T n Represents the current time t n The temperature data is real-time data from the temperature sensor, where T1 represents the temperature data from the temperature sensor at the start time t1 of the heating process.
[0029] In an optional embodiment, the step of determining the amount of water C... n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th 1 Matching the first boiling point value Z1 and adjusting the first power P1 to the second power P2 for heating in real time includes:
[0030] S31: Based on the first water volume C n1Determine the second power P2, the power range of the second power P2 is 200W-500W;
[0031] S32: Calculate the target boiling point value Z using historical data. n Determine the value Z close to the target boiling point. n The first boiling point value Z1, the first boiling point value Z1 and the target boiling point value Z n The difference ranges from 3℃ to 5℃;
[0032] S33: Based on the first water temperature y th 1 The water temperature is gradually approached by the first boiling point value Z1 under the first power P1 heating, and the first power P1 is gradually adjusted to approach the second power P2 according to the degree of gradual approach of the water temperature.
[0033] S34: Based on the first water temperature y th 1 The system determines whether the water temperature reaches the first boiling point value Z1 under the heating of the first power P1. If not, the system continues to adjust the first power P1 to gradually approach the second power P2. If so, the system adjusts the first power P1 to the second power P2 for heating.
[0034] In an optional embodiment, the real-time data T during heating with the second power P2 is acquired. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2, including:
[0035] S41: When heating with the second power P2, the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor is selected as the real-time data T collected per second by the temperature sensor. n The real-time data T n Save to the second dataset A2;
[0036] S42: After filtering the second dataset A2, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the second dataset A2 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save it to the second temperature difference dataset D2.
[0037] In an optional embodiment, the step of calculating the rate of increase in temperature difference ΔT based on the second temperature difference dataset D2 is... n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ thUpdating the second boiling point value Z2 and determining whether to adjust the second power P2 to the third power P3 for isothermal heating includes:
[0038] S51: Calculate the variance threshold σ under heating with the second power P2 based on historical data. th ;
[0039] S52: Real-time calculation of multiple temperature rise rates ΔT in the second temperature difference dataset D2. n The variance σ;
[0040] S53: Determine whether multiple consecutive variances σ in the second temperature difference dataset D2 are less than the variance threshold σ. th If not, then recalculate the variance σ corresponding to other times in the second temperature difference dataset D2 and compare again; if yes, then record the temperature corresponding to the current real-time data as the second boiling point value Z2.
[0041] S54: Based on the first water volume C n1 A third power P3 is determined, the power range of which is 80W-150W. The variance σ calculated based on the second temperature difference dataset D2 is the same as the variance threshold σ. th The comparison is used to determine whether the second boiling point value Z2 is gradually approached under the second power P2 heating. If so, the second power P2 is gradually adjusted to approach the third power P3 until constant temperature heating is achieved.
[0042] In an optional embodiment, the real-time data T from the temperature sensor during constant-temperature heating is obtained. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n include:
[0043] S61: When heating with the third power P3, the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor is selected as the real-time data T collected per second by the temperature sensor. n The real-time data T nSave to the third dataset A3;
[0044] S62: After filtering the third dataset A3, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the third dataset A3 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save to the third temperature difference dataset D3;
[0045] S63: During the isothermal heating with the third power P3, the isothermal heating with the third power P3 is divided into a first isothermal heating stage, a second isothermal heating stage, and a third isothermal heating stage based on the third dataset A3 and historical boiling point values. In the first isothermal heating stage, the rate of increase of temperature difference ΔT in the third temperature difference dataset D3 is determined. n Is it greater than the first constant temperature threshold T? th1 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the first isothermal threshold T th1 If so, then reduce the third power P3 and continue heating;
[0046] S64: During the second isothermal heating stage, determine the rate of increase of temperature difference ΔT in the third temperature difference dataset D3. n Is it greater than the second isothermal threshold T? th2 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the second isothermal threshold T th2 If so, then reduce the third power P3 and continue heating;
[0047] S65: In the third isothermal heating stage, determine the rate of increase of temperature difference ΔT in the third temperature difference dataset D3. n Is it greater than the third isothermal threshold T? th3 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the third isothermal threshold T th3 If so, then reduce the third power P3 and continue heating;
[0048] S66: During the three constant-temperature heating stages, the rate of increase of temperature difference ΔT at multiple current moments in the third temperature difference dataset D3 is determined in real time. n Whether it is continuously less than the fourth isothermal threshold T th4 If not, reduce the third power P3 and continue heating; if yes, record the current rate of temperature increase ΔT. n According to the current real-time data T n and the rate of increase in temperature difference ΔT n Update target boiling point value Z n The target boiling point value Z nThe calculation formula for Z is: n =f(T) n )+ΔT n ;
[0049] S67: Based on the target boiling point value Z n Continuous constant temperature heating.
[0050] A second aspect of this invention discloses a control system for an intelligent temperature-controlled kettle, comprising a temperature sensor for detecting water temperature, a power regulation module for controlling linear power adjustment, and a core control module that receives and connects the temperature sensor and the power regulation module for temperature control. The system includes:
[0051] The initial adjustment module is used to start the first power P1 heating, collect real-time data from the temperature sensor, record the start time and initial temperature of the heating process, and use the real-time data T... n Construct a first dataset A1, obtain the sensor temperature difference rise rate within the first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1;
[0052] The first-level calculation module is used to experimentally obtain the first temperature difference threshold D. th1 The temperature-to-water ratio coefficient a1 and the water temperature and real-time data T n The coefficient of change c1 is used to calculate the first water volume C based on the first temperature difference dataset D1. n1 and the first water temperature y th1 ;
[0053] The primary heating module is used to heat water according to the first water volume C. n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 The first power P1 is adjusted in real time to be converted to the second power P2 for heating, matching the first boiling point value Z1.
[0054] The secondary calculation module is used to acquire real-time data T during heating with the second power P2. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2;
[0055] The secondary heating module is used to calculate the rate of temperature increase ΔT based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Update the second boiling point value Z2 and determine whether to adjust the second power P2 to the third power P3 for constant temperature heating;
[0056] The three-stage heating module is used to acquire real-time data T from the temperature sensor during constant-temperature heating. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n .
[0057] A third aspect of this invention discloses a control device for an intelligent temperature-controlled kettle, comprising:
[0058] At least one processor, and,
[0059] A memory communicatively connected to the at least one processor; wherein,
[0060] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform a control method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0061] The fourth aspect of the present invention discloses a computer-readable storage medium storing computer-executable instructions for causing a computer to perform a control method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0062] Compared with the prior art, the present invention has the following advantages:
[0063] This invention receives temperature signals from a temperature sensor and, by combining heating power, heating time, and the relationship between temperature signal changes, calculates the water volume, water temperature, and boiling point of the kettle. It then outputs a control signal to the power control module to control the heating power in real time, achieving linear power constant temperature regulation for kettle heating. This solves the problem of boiling water splashing and overflowing, and excessive steam production caused by discrepancies between temperature sensor readings and actual water temperature. Precise temperature control enables kettle heating control in various usage scenarios. Attached Figure Description
[0064] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art 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.
[0065] Figure 1 This is a flowchart of the control method for the intelligent temperature-controlled kettle of the present invention;
[0066] Figure 2 This is a schematic diagram of the control system of the intelligent temperature-controlled kettle of the present invention;
[0067] Figure 3 This is a schematic diagram of a temperature measurement experiment for the control method of the intelligent temperature-controlled kettle of the present invention;
[0068] Figure 4 This is a power-time diagram illustrating the control method of the intelligent temperature-controlled kettle of the present invention. Detailed Implementation
[0069] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated 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 scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.
[0070] Obviously, the accompanying drawings described below are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without any inventive effort. Furthermore, it is understood that although the efforts made in this development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, any changes to design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as insufficient disclosure of the content of this application.
[0071] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment that is mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0072] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The terms "first," "second," and "third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of the objects.
[0073] It should be noted in this embodiment that the present invention discloses a control method for an intelligent temperature-controlled kettle, which is applied to an intelligent temperature-controlled kettle to detect temperature and adjust the heating power to achieve temperature control. The intelligent temperature-controlled kettle includes a power controller, a temperature sensor, and a core control module.
[0074] Temperature sensor: Placed at the bottom of the kettle, not in direct contact with the water, it outputs a temperature signal to the core control module to detect the water temperature. Both positive and negative temperature coefficient sensors can be used. This embodiment uses a negative temperature coefficient NTC thermistor as an example. According to the sensor's specifications, the sensor output data T is converted into a temperature value y. n = f(T).
[0075] Power control module: Employs power switching devices to achieve linear power adjustment from 1% to 100%;
[0076] The core control module receives temperature signals from the temperature sensor, combines heating power, heating time, and temperature signal change planning, and uses algorithms to calculate the water volume, water temperature, and boiling point of the kettle. It then outputs control signals to the power control module to control the heating power in real time.
[0077] The core of the temperature control method of this invention lies in the detection of the kettle's water temperature. Because the temperature sensor is placed on the outside of the bottom of the kettle, there will be a temperature difference and lag between the temperature collected by the temperature sensor and the water inside the kettle. For example, when the kettle has just boiled a pot of water, and then pours it out and adds cold water to heat it up, the temperature of the temperature sensor is initially higher than the water temperature. As heating continues, the water temperature gradually approaches the temperature of the temperature sensor, then exceeds it, and the temperature difference continues to widen.
[0078] This invention receives temperature signals from a temperature sensor and, combined with heating power, heating time, and temperature signal change planning, uses an algorithm to calculate the water volume, water temperature, and boiling point of the kettle. It then outputs a control signal to the power control module to control the heating power in real time, achieving a constant temperature kettle heating process at full power, medium power, and low power. This solves the problems of boiling water splashing and overflowing, and excessive steam emission, and enables kettle heating control in various usage scenarios. The detailed method flow is described below.
[0079] Example 1
[0080] See Figure 1 This invention discloses a control method for an intelligent temperature-controlled kettle, comprising:
[0081] S1: Start heating with the first power P1, collect real-time data from the temperature sensor, record the start time and starting temperature of the heating process, and use the real-time data T... n Construct a first dataset A1, obtain the sensor temperature difference rise rate within the first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1;
[0082] It should be further explained that the kettle heating process involves starting with full power heating, then switching to medium power heating once the calculated real-time temperature reaches 5°C below the boiling point, and finally using low power to maintain the temperature after reaching the boiling point.
[0083] In an optional embodiment, the heating process is initiated with the first power P1, real-time data from a temperature sensor is collected, and the start time and initial temperature of the heating process are recorded. This data is then used to analyze the real-time data T. n Constructing a first dataset A1, obtaining the sensor temperature difference rise rate within a first target interval based on the first dataset A1, and saving the temperature difference rise rate to the first temperature difference dataset D1 includes:
[0084] S11: Temperature sensor signal data T, converting the signal data into temperature value y. n =f(T) represents the real-time data;
[0085] S12: Select the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor as the real-time data T collected per second by the temperature sensor. n ;
[0086] S13: Select multiple unit time intervals of the real-time data temperature difference ΔT to calculate the temperature difference rise rate ΔT. n Based on the rate of increase of temperature difference over multiple unit time periods, it is determined whether the current water temperature is in a continuous rising state. If not, the real-time data of other multiple unit time periods are selected again for re-judgment. If so, the first moment of multiple unit time periods is recorded as the starting time t1 of the heating process, and the starting temperature T1 corresponding to the starting time t1 is recorded.
[0087] S14: Confirm that the kettle is in the heating state, and represent the average value of the real-time data collected per second as T. n Save to the first dataset A1;
[0088] S15: After filtering the first dataset A1, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the first dataset A1 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save it to the first temperature difference dataset D1.
[0089] Preferably, under the condition of heating with the first power P1, the rate of temperature increase ΔT n The time interval for the sensor difference is 16 seconds.
[0090] S2: Experimentally obtaining the first temperature difference threshold D th1 The temperature-to-water ratio coefficient a1 and the water temperature and real-time data T n The coefficient of change c1 is used to calculate the first water volume C based on the first temperature difference dataset D1. n1 and the first water temperature y th1 ;
[0091] In an optional embodiment, the experiment obtains a first temperature difference threshold D. th1 The first water volume C is calculated using the first temperature difference dataset D1, along with the temperature-to-water volume ratio coefficient a1 and the water temperature variation coefficient c1 relative to real-time data. n1 and the first water temperature y th 1 include:
[0092] S21: Calculate the first temperature difference threshold D under heating with the first power P1 based on historical data. th1 And the temperature rise-water volume ratio coefficient a1 under the first power P1 heating;
[0093] S22: Calculate the water volume compensation correction coefficient b at the starting time t1 under the first power P1 heating based on historical data, and calculate the water volume compensation correction value b(T1) using the water volume compensation correction coefficient b.
[0094] It should be noted that, under the same heating power, the water volume is proportional to the temperature rise. The proportionality coefficient a1 can be obtained experimentally. The temperature of the sensor at time t1 is very close to the actual temperature of the water. Different initial heating temperatures have different effects on the calculation of water volume, which can be used as a compensation correction value b(T1).
[0095] S23: Select data from the first temperature difference dataset D1 that are greater than the first temperature difference threshold D. th1 The rate of increase in temperature difference ΔT n The rate of increase in temperature difference ΔT was selected through screening. n The mean temperature difference D of the first temperature difference dataset D1 was calculated. avg ;
[0096] S24: Using the temperature-water ratio coefficient a1 and the average temperature difference D avg And the water volume compensation correction value b(T1) is used to calculate the first water volume C. n1 The first water volume C n1 The calculation formula is: C n1 =a1*D avg +b(T1);
[0097] S25: Calculate the water temperature and real-time data T from the temperature sensor under the first power P1 heating condition based on historical data. n The temperature difference compensation value Δt and the temperature difference change coefficient c1 of the water temperature and the temperature sensor under the first power P1 heating;
[0098] S26: Based on the temperature difference compensation value Δt and the average temperature difference D avg And the temperature difference change coefficient c1 is used to calculate the current time t. n The first water temperature y th 1 The formula for calculating the first water temperature is: y th 1 =f(T) n )+(f(T n )-f(T1))*c1*D avg +Δt, where T n Represents the current time t n The temperature data is real-time data from the temperature sensor, where T1 represents the temperature data from the temperature sensor at the start time t1 of the heating process.
[0099] It should be further explained that because the sensor is placed at the bottom of the kettle and does not directly contact the water, there is a noticeable lag between the sensor's temperature and the water's temperature during the heating process. This lag is also related to the water's temperature rise; the faster the water heats up, the greater the lag, and the slower the water heats up, the smaller the lag. The water's temperature rises more slowly until it reaches 5°C below its boiling point, at which point the sensor's temperature gradually approaches the water's temperature.
[0100] S3: Based on the first water volume C n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 The first power P1 is adjusted in real time to be converted to the second power P2 for heating, matching the first boiling point value Z1.
[0101] It's important to clarify that the boiling point of water is related to altitude. Without knowing the altitude or other sensors to measure atmospheric pressure, the boiling point needs to be determined by boiling water once. This boiling point can be obtained during a low-power, constant-temperature process. Generally, the altitude of the kettle's location doesn't change, so the boiling point remains constant. Therefore, the boiling point obtained from the previous boiling is saved as the boiling point for the current boil. If the boiling point changes after the current boil, it can be updated to the saved data.
[0102] In an optional embodiment, the step of determining the amount of water C... n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 Matching the first boiling point value Z1 and adjusting the first power P1 to the second power P2 for heating in real time includes:
[0103] S31: Based on the first water volume C n1 Determine the second power P2, the power range of the second power P2 is 200W-500W;
[0104] S32: Calculate the target boiling point value Z using historical data. n Determine the value Z close to the target boiling point. n The first boiling point value Z1, the first boiling point value Z1 and the target boiling point value Z n The difference ranges from 3℃ to 5℃;
[0105] S33: Based on the first water temperature y th 1 The water temperature is gradually approached by the first boiling point value Z1 under the first power P1 heating, and the first power P1 is gradually adjusted to approach the second power P2 according to the degree of gradual approach of the water temperature.
[0106] S34: Based on the first water temperature y th 1The system determines whether the water temperature reaches the first boiling point value Z1 under the heating of the first power P1. If not, the system continues to adjust the first power P1 to gradually approach the second power P2. If so, the system adjusts the first power P1 to the second power P2 for heating.
[0107] S4: Obtain real-time data T during heating with the second power P2. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2;
[0108] Preferably, under the condition of heating with the second power P2, the rate of temperature rise ΔT n The time interval for the sensor difference can be set to 8 seconds.
[0109] In an optional embodiment, the real-time data T during heating with the second power P2 is acquired. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2, including:
[0110] S41: When heating with the second power P2, the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor is selected as the real-time data T collected per second by the temperature sensor. n The real-time data T n Save to the second dataset A2;
[0111] S42: After filtering the second dataset A2, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the second dataset A2 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save it to the second temperature difference dataset D2.
[0112] S5: Calculate the rate of temperature increase ΔT based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Update the second boiling point value Z2 and determine whether to adjust the second power P2 to the third power P3 for constant temperature heating;
[0113] In an optional embodiment, the step of calculating the rate of increase in temperature difference ΔT based on the second temperature difference dataset D2 is... n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ thUpdating the second boiling point value Z2 and determining whether to adjust the second power P2 to the third power P3 for isothermal heating includes:
[0114] S51: Calculate the variance threshold σ under heating with the second power P2 based on historical data. th ;
[0115] S52: Real-time calculation of multiple temperature rise rates ΔT in the second temperature difference dataset D2. n The variance σ;
[0116] S53: Determine whether multiple consecutive variances σ in the second temperature difference dataset D2 are less than the variance threshold σ. th If not, then recalculate the variance σ corresponding to other times in the second temperature difference dataset D2 and compare again; if yes, then record the temperature corresponding to the current real-time data as the second boiling point value Z2.
[0117] S54: Based on the first water volume C n1 A third power P3 is determined, the power range of which is 80W-150W. The variance σ calculated based on the second temperature difference dataset D2 is the same as the variance threshold σ. th The comparison is used to determine whether the second boiling point value Z2 is gradually approached under the second power P2 heating. If so, the second power P2 is gradually adjusted to approach the third power P3 until constant temperature heating is achieved.
[0118] like Figure 3 As shown, it should be noted that when heating with the first power P1, it is full power heating. When the water temperature is close to the boiling point, due to the lag between the actual water temperature and the NTC temperature value, the actual power required is not as high as the power obtained from the NTC temperature value. In order to prevent excessive heating power during the heating process of the kettle from boiling point -5℃ to boiling point, which would cause the hot water to boil and splash, the first power P1 is adjusted to the second power P2 for heating to ensure the rationality and safety of the heating power.
[0119] It needs further explanation that during the second power P2 (medium power) heating process, after the water temperature reaches the boiling point, the sensor difference becomes smaller and smaller. By judging the rate and magnitude of change of the sensor difference, it can be determined whether the water temperature has reached the boiling point. This is calculated over eight consecutive ΔT values. n The variance σ of the data, if the variance value is less than the threshold σ th If the temperature reaches the boiling point, then it can be determined that the water temperature has reached the boiling point.
[0120] S6: Obtain real-time data T from the temperature sensor during constant-temperature heating. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold Tth2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n .
[0121] Preferably, during the heating process at the third power P3, the rate of temperature increase ΔT n The time interval for the sensor difference can be set to 4 seconds.
[0122] It should be noted that when the temperature is switched to the third power P3 (low power) constant temperature heating, the temperature sensor temperature is lower than the water temperature. Since the water has already reached the boiling point, the water temperature will not rise. The temperature sensor temperature will continue to rise until it approaches the water temperature, and the rate of rise will become slower and slower. Therefore, ΔT will become smaller and smaller.
[0123] like Figure 4 As shown, it should be noted that heating is initially performed at a constant first power P1 (full power heating), with segment AB being full power heating. As the water temperature gradually reaches the boiling point of -5℃, due to the lag between the actual water temperature and the NTC temperature detection value, the power is gradually reduced in segment BC until the second power P2 is reached to prevent the water in the kettle from boiling and splashing due to excessive heating power. After continuous heating at the second power P2 in segment CD, the water temperature gradually approaches the boiling point. To ensure the water continues to boil, the heating is switched to the third power P3. To maintain a constant water temperature and avoid continuous high-power heating, the third power P3 is raised and lowered multiple times to ensure that the water remains at a constant boiling temperature without overheating.
[0124] In an optional embodiment, the real-time data T from the temperature sensor during constant-temperature heating is obtained. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n include:
[0125] S61: When heating with the third power P3, the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor is selected as the real-time data T collected per second by the temperature sensor. n The real-time data T n Save to the third dataset A3;
[0126] S62: After filtering the third dataset A3, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the third dataset A3 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save to the third temperature difference dataset D3;
[0127] S63: During the isothermal heating with the third power P3, the isothermal heating with the third power P3 is divided into a first isothermal heating stage, a second isothermal heating stage, and a third isothermal heating stage based on the third dataset A3 and historical boiling point values. In the first isothermal heating stage, the rate of increase of temperature difference ΔT in the third temperature difference dataset D3 is determined. n Is it greater than the first constant temperature threshold T? th1 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the first isothermal threshold T th1 If so, then reduce the third power P3 and continue heating;
[0128] S64: During the second isothermal heating stage, determine the rate of increase of temperature difference ΔT in the third temperature difference dataset D3. n Is it greater than the second isothermal threshold T? th2 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the second isothermal threshold T th2 If so, then reduce the third power P3 and continue heating;
[0129] S65: In the third isothermal heating stage, determine the rate of increase of temperature difference ΔT in the third temperature difference dataset D3. n Is it greater than the third isothermal threshold T? th3 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the third isothermal threshold T th3 If so, then reduce the third power P3 and continue heating;
[0130] S66: During the three constant-temperature heating stages, the rate of increase of temperature difference ΔT at multiple current moments in the third temperature difference dataset D3 is determined in real time. n Whether it is continuously less than the fourth isothermal threshold T th4 If not, reduce the third power P3 and continue heating; if yes, record the current rate of temperature increase ΔT. n According to the current real-time data T n and the rate of increase in temperature difference ΔT n Update target boiling point value Z n The target boiling point value Z n The calculation formula for Z is: n =f(T) n )+ΔT n ;
[0131] S67: Based on the target boiling point value Z n Continuous constant temperature heating.
[0132] It should be noted that during the third power P3 (low power) constant temperature heating process, the water has already reached its boiling point. Due to the hysteresis of the temperature sensor, the temperature value of the temperature sensor is different from the boiling point value Z. n Therefore, the third power P3 (low power) isothermal heating is divided into three stages. The first stage is preferably the constant temperature heating of the third power P3 (low power) until the sensor temperature reaches the boiling point -5℃, i.e., f(T n Less than T n (Historical boiling point -5℃), ΔT during this stage n The changes gradually become more significant during this stage, ΔT n It needs to be greater than the threshold T th1 Otherwise, it can be determined that the water temperature has dropped, and the power of P3 needs to be gradually increased until ΔT n Greater than threshold T th1 Among them, the first isothermal threshold T th1 The sensor temperature, obtained from real-time data collected by the corresponding temperature sensor, reaches the historical boiling point -5℃. Then, the power of P3 is reduced to the originally set power. The second stage is preferably from the sensor temperature boiling point -5℃ to the boiling point -3℃, i.e., (historical boiling point -5℃) ≤ f(T). n )≤(historical boiling point - 3℃), the ΔT for this stage n It needs to be greater than the threshold T th2 The second isothermal threshold T th2 If the real-time data collected by the corresponding temperature sensor shows a temperature between -5°C and -3°C from the historical boiling point, then the water temperature has dropped. In this case, the power of P3 needs to be gradually increased until ΔT... n Greater than threshold T th2Then, the power of P3 is reduced to the originally set power; the third stage is preferably performed when the sensor temperature is greater than the boiling point -3℃, i.e., f(T n The temperature difference (ΔT) during this period is greater than 3°C below the historical boiling point. n It needs to be greater than the threshold T th3 The second isothermal threshold T th2 The ΔT value obtained from the real-time data collected by the corresponding temperature sensor is the temperature between -3°C and the historical boiling point. n Three consecutive values less than 0 or f(T) n If the temperature of the water is less than (historical boiling point value - 3℃), it can be determined that the water temperature has dropped. Therefore, the power of P3 needs to be gradually increased until ΔT < 3℃. n At least three consecutive values greater than or equal to 0 and f(T) must be present. n (historical boiling point value - 3℃), then reduce the power of P3 to the originally set power; during the above three isothermal heating stages, when ΔT n At least 10 consecutive values below the fourth isothermal threshold T th4 Record the ΔT at this time. n The boiling point Z of water can be obtained. n =f(T) n )+ΔT n The boiling point value is updated and saved. The constant temperature heating continues based on the boiling point value, while the heating power is adjusted by the power regulation module to keep the water at a constant temperature that reaches the boiling point.
[0133] This invention receives temperature signals from a temperature sensor, combines heating power, heating time, and temperature signal change planning to calculate the water volume, water temperature, and boiling point of the kettle. It then outputs a control signal to the power control module to control the heating power in real time, achieving linear power constant temperature regulation for kettle heating. This solves the problem of boiling water splashing and overflowing, and excessive steam emission caused by discrepancies between temperature sensor readings and actual water temperature detection data. Through precise temperature control, it enables kettle heating control in various usage scenarios.
[0134] like Figure 2 As shown, a second aspect of the present invention discloses a control system for an intelligent temperature-controlled kettle, the system comprising:
[0135] The system includes a temperature sensor for detecting water temperature, a power regulation module for controlling linear power adjustment, and a core control module that receives and connects the temperature sensor and the power regulation module for temperature control.
[0136] The initial adjustment module is used to start the first power P1 heating, collect real-time data from the temperature sensor, record the start time and initial temperature of the heating process, and use the real-time data T... nConstruct a first dataset A1, obtain the sensor temperature difference rise rate within the first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1;
[0137] The first-level calculation module is used to experimentally obtain the first temperature difference threshold D. th1 The temperature-to-water ratio coefficient a1 and the water temperature and real-time data T n The coefficient of change c1 is used to calculate the first water volume C based on the first temperature difference dataset D1. n1 and the first water temperature y th1 ;
[0138] The primary heating module is used to heat water according to the first water volume C. n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 The first power P1 is adjusted in real time to be converted to the second power P2 for heating, matching the first boiling point value Z1.
[0139] The secondary calculation module is used to acquire real-time data T during heating with the second power P2. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2;
[0140] The secondary heating module is used to calculate the rate of temperature increase ΔT based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Update the second boiling point value Z2 and determine whether to adjust the second power P2 to the third power P3 for constant temperature heating;
[0141] The three-stage heating module is used to acquire real-time data T from the temperature sensor during constant-temperature heating. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n .
[0142] A third aspect of this invention discloses a control device for an intelligent temperature-controlled kettle, comprising:
[0143] At least one processor, and,
[0144] A memory communicatively connected to the at least one processor; wherein,
[0145] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform a control method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0146] The computer device can be a terminal, comprising a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a control method for a smart temperature-controlled kettle. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.
[0147] The fourth aspect of the present invention discloses a computer-readable storage medium storing computer-executable instructions for causing a computer to perform a control method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0148] 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 control methods for the intelligent temperature-controlled kettle described above. 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 may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of 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 memory bus dynamic RAM (RDRAM).
[0149] Alternatively, if the above-mentioned modules of the present invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, terminal, or network device, etc.) to execute all or part of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, RAM, ROM, magnetic disks, or optical disks.
[0150] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A control method for an intelligent temperature-controlled kettle, characterized in that, The method includes: S1: Start heating with the first power P1, collect real-time data from the temperature sensor, record the start time and starting temperature of the heating process, and use the real-time data T... n Construct a first dataset A1, obtain the sensor temperature difference rise rate within the first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1; S2: Experimentally obtain the first temperature difference threshold D th1 The temperature-to-water ratio coefficient a1 and the water temperature and real-time data T n The coefficient of change c1 is used to calculate the first water volume C based on the first temperature difference dataset D1. n1 and the first water temperature y th1 ; S3: Based on the first water volume C n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 The first power P1 is adjusted in real time to be converted to the second power P2 for heating, matching the first boiling point value Z1. S4: Obtain real-time data T during heating with the second power P2. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2; S5: Calculate the rate of temperature increase ΔT based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Update the second boiling point value Z2 and determine whether to adjust the second power P2 to the third power P3 for constant temperature heating; S6: Obtain real-time data T from the temperature sensor during constant-temperature heating. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n .
2. The control method for the intelligent temperature-controlled kettle according to claim 1, characterized in that, The heating process begins with the first power P1, and real-time data from the temperature sensor is collected. The start time and initial temperature of the heating process are recorded, and the data is then analyzed using the real-time data T. n Constructing a first dataset A1, obtaining the sensor temperature difference rise rate within a first target interval based on the first dataset A1, and saving the temperature difference rise rate to the first temperature difference dataset D1 includes: S11: Temperature sensor signal data T, converting the signal data into temperature value y. n =f(T) represents the real-time data; S12: Select the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor as the real-time data T collected per second by the temperature sensor. n ; S13: Select multiple unit time intervals of the real-time data temperature difference ΔT to calculate the rate of temperature rise ΔT. n Based on the rate of increase of temperature difference over multiple unit time periods, it is determined whether the current water temperature is in a continuous rising state. If not, the real-time data of other multiple unit time periods are selected again for re-judgment. If so, the first moment of multiple unit time periods is recorded as the starting time t1 of the heating process, and the starting temperature T1 corresponding to the starting time t1 is recorded. S14: Confirm that the kettle is in the heating state, and represent the average value of the real-time data collected per second as T. n Save to the first dataset A1; S15: After filtering the first dataset A1, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the first dataset A1 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save it to the first temperature difference dataset D1.
3. The control method for the intelligent temperature-controlled kettle according to claim 2, characterized in that, The experiment obtained the first temperature difference threshold D. th1 The first water volume C is calculated using the first temperature difference dataset D1, along with the temperature-to-water volume ratio coefficient a1 and the water temperature variation coefficient c1 relative to real-time data. n1 and the first water temperature y th1 include: S21: Calculate the first temperature difference threshold D under heating with the first power P1 based on historical data. th1 And the temperature rise-water volume ratio coefficient a1 under the first power P1 heating; S22: Calculate the water volume compensation correction coefficient b at the starting time t1 under the first power P1 heating based on historical data, and calculate the water volume compensation correction value b(T1) using the water volume compensation correction coefficient b. S23: Select data from the first temperature difference dataset D1 that are greater than the first temperature difference threshold D. th1 The rate of increase in temperature difference ΔT n The rate of increase in temperature difference ΔT was selected through screening. n Calculate the mean temperature difference D of the first temperature difference dataset D1. avg ; S24: Using the temperature-water ratio coefficient a1 and the average temperature difference D avg And the water volume compensation correction value b(T1) is used to calculate the first water volume C. n1 The first water volume C n1 The calculation formula is: C n1 =a1*D avg +b(T1); S25: Calculate the water temperature and real-time data T from the temperature sensor under the first power P1 heating condition based on historical data. n The temperature difference compensation value Δt and the temperature difference change coefficient c1 of the water temperature and the temperature sensor under the first power P1 heating; S26: Based on the temperature difference compensation value Δt and the average temperature difference D avg And the temperature difference change coefficient c1 is used to calculate the current time t. n The first water temperature y th1 The formula for calculating the first water temperature is: y th1 =f(T) n )+(f(T n )-f(T1))*c1*D avg +Δt, where T n Represents the current time t n The temperature data is real-time data from the temperature sensor, where T1 represents the temperature data from the temperature sensor at the start time t1 of the heating process.
4. The control method for the intelligent temperature-controlled kettle according to claim 3, characterized in that, According to the first water volume C n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 Matching the first boiling point value Z1 and adjusting the first power P1 to the second power P2 for heating in real time includes: S31: Based on the first water volume C n1 Determine the second power P2, the power range of the second power P2 is 200W-500W; S32: Calculate the target boiling point value Z using historical data. n Determine the value Z close to the target boiling point. n The first boiling point value Z1, the first boiling point value Z1 and the target boiling point value Z n The difference ranges from 3℃ to 5℃; S33: Based on the first water temperature y th1 The water temperature is gradually approached by the first boiling point value Z1 under the first power P1 heating, and the first power P1 is gradually adjusted to approach the second power P2 according to the degree of gradual approach of the water temperature. S34: Based on the first water temperature y th1 The system determines whether the water temperature reaches the first boiling point value Z1 under the heating of the first power P1. If not, the system continues to adjust the first power P1 to gradually approach the second power P2. If so, the system adjusts the first power P1 to the second power P2 for heating.
5. The control method for the intelligent temperature-controlled kettle according to claim 4, characterized in that, The real-time data T obtained during heating with the second power P2 is... n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2, including: S41: When heating with the second power P2, the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor is selected as the real-time data T collected per second by the temperature sensor. n The real-time data T n Save to the second dataset A2; S42: After filtering the second dataset A2, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the second dataset A2 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save it to the second temperature difference dataset D2.
6. The control method for the intelligent temperature-controlled kettle according to claim 5, characterized in that, The temperature difference rise rate ΔT is calculated based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Updating the second boiling point value Z2 and determining whether to adjust the second power P2 to the third power P3 for isothermal heating includes: S51: Calculate the variance threshold σ under heating with the second power P2 based on historical data. th ; S52: Real-time calculation of multiple temperature rise rates ΔT in the second temperature difference dataset D2. n The variance σ; S53: Determine whether multiple consecutive variances σ in the second temperature difference dataset D2 are less than the variance threshold σ. th If not, then recalculate the variance σ corresponding to other times in the second temperature difference dataset D2 and compare again; if yes, then record the temperature corresponding to the current real-time data as the second boiling point value Z2. S54: Based on the first water volume C n1 A third power P3 is determined, the power range of which is 80W-150W. The variance σ calculated based on the second temperature difference dataset D2 is the same as the variance threshold σ. th The comparison is used to determine whether the second boiling point value Z2 is gradually approached under the second power P2 heating. If so, the second power P2 is gradually adjusted to approach the third power P3 until constant temperature heating is achieved.
7. The control method for the intelligent temperature-controlled kettle according to claim 6, characterized in that, The real-time data T from the temperature sensor during constant-temperature heating is obtained. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n include: S61: When heating with the third power P3, the average value of the real-time data represented by multiple temperature values converted from multiple signal data collected per second by the temperature sensor is selected as the real-time data T collected per second by the temperature sensor. n The real-time data T n Save to the third dataset A3; S62: After filtering the third dataset A3, calculate the temperature rise rate ΔT using the temperature difference value ΔT in the third dataset A3 and the time interval between the corresponding temperature differences. n The rate of increase in temperature difference ΔT n Save to the third temperature difference dataset D3; S63: During the isothermal heating with the third power P3, the isothermal heating with the third power P3 is divided into a first isothermal heating stage, a second isothermal heating stage, and a third isothermal heating stage based on the third dataset A3 and historical boiling point values. In the first isothermal heating stage, the rate of increase of temperature difference ΔT in the third temperature difference dataset D3 is determined. n Is it greater than the first constant temperature threshold T? th1 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the first isothermal threshold T th1 If so, then reduce the third power P3 and continue heating; S64: During the second isothermal heating stage, determine the rate of increase of temperature difference ΔT in the third temperature difference dataset D3. n Is it greater than the second isothermal threshold T? th2 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the second isothermal threshold T th2 If so, then reduce the third power P3 and continue heating; S65: In the third isothermal heating stage, determine the rate of increase of temperature difference ΔT in the third temperature difference dataset D3. n Is it greater than the third isothermal threshold T? th3 If not, increase the third power P3 until the rate of temperature increase ΔT n Greater than the third isothermal threshold T th3 If so, then reduce the third power P3 and continue heating; S66: During the three constant-temperature heating stages, the rate of increase of temperature difference ΔT at multiple current moments in the third temperature difference dataset D3 is determined in real time. n Whether it is continuously less than the fourth isothermal threshold T th4 If not, reduce the third power P3 and continue heating; if yes, record the current rate of temperature increase ΔT. n According to the current real-time data T n and the rate of increase in temperature difference ΔT n Update target boiling point value Z n The target boiling point value Z n The calculation formula for Z is: n =f(T) n )+ΔT n ; S67: Based on the target boiling point value Z n Continuous constant temperature heating.
8. A control system for an intelligent temperature-controlled kettle, comprising a temperature sensor for detecting water temperature, a power regulation module for controlling linear power adjustment, and a core control module that receives and connects the temperature sensor and the power regulation module for temperature control, characterized in that, The core control module includes: The initial adjustment module is used to start the first power P1 heating, collect real-time data from the temperature sensor, record the start time and initial temperature of the heating process, and use the real-time data T... n Construct a first dataset A1, obtain the sensor temperature difference rise rate within the first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1; The first-level calculation module is used to experimentally obtain the first temperature difference threshold D. th1 The temperature-to-water ratio coefficient a1 and the water temperature and real-time data T n The coefficient of change c1 is used to calculate the first water volume C based on the first temperature difference dataset D1. n1 and the first water temperature y th1 ; The primary heating module is used to heat water according to the first water volume C. n1 Determine the second power P2, obtain the first boiling point value Z1, and use the first water temperature y th1 The first power P1 is adjusted in real time to be converted to the second power P2 for heating, matching the first boiling point value Z1. The secondary calculation module is used to acquire real-time data T during heating with the second power P2. n As the second dataset A2, the sensor temperature difference rise rate within the second target interval is calculated based on the second dataset A2, and the temperature difference rise rate is saved to the second temperature difference dataset D2; The secondary heating module is used to calculate the rate of temperature increase ΔT based on the second temperature difference dataset D2. n The variance σ is used to obtain the variance threshold σ. th Through the variance σ and the variance threshold σ th Update the second boiling point value Z2 and determine whether to adjust the second power P2 to the third power P3 for constant temperature heating; The three-stage heating module is used to acquire real-time data T from the temperature sensor during constant-temperature heating. n As the third dataset A3, a first isothermal threshold T is preset. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 The third temperature difference dataset D3 is calculated based on the third dataset A3, and the first constant temperature threshold T is matched with the third temperature difference dataset D3. th1 Second isothermal threshold T th2 The third isothermal threshold T th3 and the fourth isothermal threshold T th4 This allows for the determination of the target boiling point value Z at the target water temperature. n Update and save the target boiling point value Z. n .
9. A control device for an intelligent temperature-controlled kettle, characterized in that, include: At least one processor, and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the control method for the intelligent temperature-controlled kettle as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the control method of the intelligent temperature-controlled kettle as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Health pot, heating control method and device thereof, electronic equipment and storage medium
CN113647812A
Kettle heating control method, heating system and liquid heating container
CN115500682A