Thermostatic heating method, system, device and medium of intelligent temperature control kettle
By receiving temperature sensor signals and combining heating power and time, the water volume and temperature are calculated, and the heating power is adjusted in real time. This solves the problem of matching water volume and boiling point in electric kettles, and achieves constant temperature control of electric kettles.
Patent Information
- Application Number
- CN202410064172.9
- 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 cannot effectively match the amount of water in the kettle, the actual boiling point value, and the lag in temperature sensor data during the heating process, resulting in inaccurate adjustment of heating power and inability to achieve constant temperature control.
By receiving temperature sensor signals, combining heating power and time, the system calculates water volume and temperature, and uses algorithms to adjust heating power in real time to achieve multi-level power constant temperature control.
It achieves linear power constant temperature control for electric kettles, solving the problem of heating power not matching the current state, and ensuring the safety and stability of the heating process.
Smart Images

Figure CN117770643B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of kettle technology, specifically to a constant temperature heating method, system, equipment, 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 are equipped with temperature sensors, microcontrollers, control modules, and electronic switches to heat and keep the water in the kettle warm. However, when maintaining a constant temperature during the heating process, existing electric kettles often use a fixed power output, without considering the lag between the water volume, the actual boiling point, and the actual water temperature, and the temperature sensor's measurement data. As a result, the actual power required cannot match the current heating state.
[0004] Therefore, there is an urgent need for a smart temperature-controlled kettle with a constant temperature heating method to solve the problem that the required power cannot match the current heating state. Summary of the Invention
[0005] To address the shortcomings of existing technologies, this invention proposes a constant temperature heating method, system, equipment, and medium for an intelligent temperature-controlled kettle.
[0006] The first aspect of this invention discloses a constant temperature heating method for an intelligent temperature-controlled kettle, comprising:
[0007] 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;
[0008] 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 ;
[0009] 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 th1The 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.
[0010] 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;
[0011] 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.
[0012] 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:
[0013] S11: Temperature sensor signal data T, converting the signal data into temperature value y. n =f(T) represents the real-time data;
[0014] 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 ;
[0015] 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.
[0016] 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;
[0017] 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.
[0018] 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 th1 include:
[0019] 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;
[0020] 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.
[0021] 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 ;
[0022] 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);
[0023] 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;
[0024] 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 th1The 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.
[0025] 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:
[0026] 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;
[0027] 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℃;
[0028] 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.
[0029] 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.
[0030] 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:
[0031] 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;
[0032] 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.
[0033] In an optional embodiment, the rate of increase in temperature difference Δ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 The update of the second boiling point value Z2 includes:
[0034] S51: Calculate the variance threshold σ under heating with the second power P2 based on historical data. th ;
[0035] S52: Real-time calculation of multiple temperature rise rates ΔT in the second temperature difference dataset D2. n The variance σ;
[0036] 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.
[0037] In an optional embodiment, the variance σ and the variance threshold σ are used. th Determining whether to adjust the second power P2 to the third power P3 for constant temperature heating includes:
[0038] 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.
[0039] A second aspect of this invention discloses a constant temperature heating system for an intelligent temperature-controlled kettle, the system comprising:
[0040] The first heating module is used to start heating with the first power P1, 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;
[0041] The first 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 ;;
[0042] The second heating module is used to adjust the water volume C 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.
[0043] The second 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;
[0044] The third temperature control 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.
[0045] The third aspect of this invention discloses a constant temperature heating device for an intelligent temperature-controlled kettle, comprising:
[0046] At least one processor, and,
[0047] A memory communicatively connected to the at least one processor; wherein,
[0048] 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 constant temperature heating method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0049] The fourth aspect of the present invention discloses a computer-readable storage medium storing computer-executable instructions for causing a computer to perform a constant temperature heating method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0050] Compared with the prior art, the present invention has the following advantages:
[0051] This invention receives temperature signals from a temperature sensor, combines heating power, heating time, and the relationship between temperature signal changes to calculate the water volume, water temperature, and boiling point of the kettle, and outputs a control signal to the power control module to control the heating power in real time. This achieves linear power constant temperature regulation of the kettle's heating process, solving the problem that the required heating power cannot match the current heating state. Attached Figure Description
[0052] 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.
[0053] Figure 1 This is a flowchart of the constant temperature heating method for the intelligent temperature-controlled kettle of the present invention;
[0054] Figure 2 This is a schematic diagram of the constant temperature heating system of the intelligent temperature-controlled kettle of the present invention;
[0055] Figure 3 This is a schematic diagram of a temperature measurement experiment for the constant temperature heating of the intelligent temperature-controlled kettle of the present invention. Detailed Implementation
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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).
[0062] Power control module: Employs power switching devices to achieve linear power adjustment from 1% to 100%;
[0063] 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.
[0064] 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 multi-level power constant temperature kettle heating control process. This solves the problem of the actual power not matching the current heating state due to the lag between the actual water volume, actual boiling point, and actual water temperature data from the temperature sensor, which is often overlooked. The detailed method flow is described below.
[0065] Example 1
[0066] See Figure 1 This invention discloses a method for constant temperature heating in an intelligent temperature-controlled kettle, comprising:
[0067] 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;
[0068] 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 Tn 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 ;
[0069] 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.
[0070] 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;
[0071] 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.
[0072] 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:
[0073] S11: Temperature sensor signal data T, converting the signal data into temperature value y. n =f(T) represents the real-time data;
[0074] 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 ;
[0075] S13: Select multiple unit time intervals of the real-time data temperature difference ΔT to calculate the temperature difference rise rate ΔT. nBased 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.
[0076] 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;
[0077] 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.
[0078] 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 th1 include:
[0079] 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;
[0080] 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.
[0081] 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 ;
[0082] 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);
[0083] 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;
[0084] 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.
[0085] 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:
[0086] 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;
[0087] 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℃;
[0088] 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.
[0089] S34: Based on the first water temperature y th1The 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.
[0090] 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.
[0091] 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:
[0092] 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;
[0093] 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.
[0094] 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 σ th The update of the second boiling point value Z2 includes:
[0095] S51: Calculate the variance threshold σ under heating with the second power P2 based on historical data. th ;
[0096] S52: Real-time calculation of multiple temperature rise rates ΔT in the second temperature difference dataset D2. nThe variance σ;
[0097] 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.
[0098] In an optional embodiment, the variance σ and the variance threshold σ are used. th Determining whether to adjust the second power P2 to the third power P3 for constant temperature heating includes:
[0099] 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.
[0100] like Figure 3 As shown, it should be noted that during the heating process of the kettle, the NTC temperature sensor located at the bottom of the kettle lags behind the actual water temperature at the same time. Before the actual water temperature approaches the boiling point (-5°C), the actual water temperature and the NTC temperature sensor value need to be corrected using a temperature difference compensation value Δt. Furthermore, there is a linear relationship between the actual water temperature and the NTC temperature sensor value during this heating stage. The real-time water temperature data can be corrected based on experimentally measured temperature difference compensation value Δt. When the actual water temperature exceeds the boiling point (-5°C), the difference between the actual water temperature and the NTC temperature sensor value will continue to decrease. At this point, multiple temperature difference rise rates ΔT need to be used. n The variance σ determines whether the actual water temperature is in a state of continuous boiling, when the rate of increase in temperature difference ΔT n Satisfying the variance threshold σ obtained through experimental calculation th When the boiling point of the water is reached, it can be further determined that the water temperature has been reached, and then constant temperature heating can be carried out.
[0101] This invention receives temperature signals from a temperature sensor, combines heating power, heating time, and the relationship between temperature signal changes to calculate the water volume, water temperature, and boiling point of the kettle, and outputs a control signal to the power control module to control the heating power in real time. This achieves linear power constant temperature regulation of the kettle's heating process, solving the problem that the required heating power cannot match the current heating state.
[0102] like Figure 2As shown, a second aspect of the present invention discloses a constant temperature heating system for an intelligent temperature-controlled kettle, the system comprising:
[0103] The first heating module is used to start heating with the first power P1, 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;
[0104] The first 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 ;;
[0105] The second heating module is used to adjust the water volume C 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.
[0106] The second 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;
[0107] The third temperature control 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.
[0108] The third aspect of this invention discloses a constant temperature heating device for an intelligent temperature-controlled kettle, comprising:
[0109] At least one processor, and,
[0110] A memory communicatively connected to the at least one processor; wherein,
[0111] 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 constant temperature heating method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0112] 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 constant temperature heating method for an intelligent 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.
[0113] The fourth aspect of the present invention discloses a computer-readable storage medium storing computer-executable instructions for causing a computer to perform a constant temperature heating method for an intelligent temperature-controlled kettle as disclosed in any of the first aspects of the present invention.
[0114] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the constant temperature heating method using a smart 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).
[0115] 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.
[0116] 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 method for constant temperature heating in 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.
2. The constant temperature heating 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 constant temperature heating 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 constant temperature heating 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 constant temperature heating 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 constant temperature heating 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 The update of the second boiling point value Z2 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.
7. The constant temperature heating method for the intelligent temperature-controlled kettle according to claim 6, characterized in that, The variance σ and the variance threshold σ th Determining whether to adjust the second power P2 to the third power P3 for constant temperature heating includes: 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.
8. A constant temperature heating system for an intelligent temperature-controlled kettle, characterized in that, The system includes: The first heating module is used to start heating with the first power P1, 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 a first target interval based on the first dataset A1, and save the temperature difference rise rate to the first temperature difference dataset D1; a first calculation module is used to experimentally obtain a 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 second heating module is used to adjust the water volume C 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 second 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 third temperature control 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.
9. A constant temperature heating 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 constant temperature heating method of 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 constant temperature heating 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