Control method, control system and electric cooker for pre-regulating temperature

By using a pre-controlled temperature method, the heating nodes and duration of the electric cooker are adjusted in real time, solving the problem of temperature overshoot during the heating process and achieving precise temperature control and reducing overshoot.

CN122152013APending Publication Date: 2026-06-05ZHEJIANG SUPOR ELECTRICAL APPLIANCES MFG CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG SUPOR ELECTRICAL APPLIANCES MFG CO LTD
Filing Date
2024-12-05
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing electric cookers, due to their good heat storage capacity and/or large overall temperature inertia during the heating process, tend to exceed the target temperature by too much after heating stops, resulting in overshoot.

Method used

A pre-controlled temperature method is adopted, which adjusts the heating nodes and heating time by real-time temperature detection and analysis of the measured temperature curve, so as to keep the temperature range of the measured temperature curve within the allowable range of the target temperature, including adjusting the heating nodes and time to reduce temperature overshoot.

Benefits of technology

It effectively reduces temperature overshoot during the heating process, ensuring that the temperature of the cooking cavity is within the target range, thus improving the accuracy and efficiency of temperature control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122152013A_ABST
    Figure CN122152013A_ABST
Patent Text Reader

Abstract

The application provides a pre-regulation temperature control method, a control system and an electric cooker. The control method comprises the following steps: in step S1, it is determined whether to heat in step S2 or to stop heating in step S3 according to the comparison between the current temperature and the target temperature. In step S4, it is determined whether to start step S5 according to the comparison between the temperature after stopping heating and the preset heating node. Step S5 is used to heat according to the preset heating curve, and jump to step S6 when the real-time temperature reaches the maximum value. Steps S6 to S7 are executed in a loop, wherein step S6 is used to analyze the previous measured temperature curve and determine the heating node and the heating time of the next cycle, and step S7 is used to control the heating and stopping of the next cycle according to the heating node and the heating time determined in step S6. Finally, the temperature is floating within the target range of the target temperature, which can reduce the temperature overshoot during the heating process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates generally to the technical field of cookware, and more specifically to a pre-temperature control method, a control system, and an electric cookware. Background Technology

[0002] An electric cooking appliance in the related technology has a heating device that outputs fixed heating time and stop time at different stages of the cooking process according to different situations.

[0003] However, if the heating device has good heat storage capacity and / or the overall temperature inertia is large, the temperature may easily exceed the target temperature too much after heating stops, resulting in overshoot. Summary of the Invention

[0004] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. This summary section is not intended to limit the key features and essential technical features of the claimed technical solution, nor is it intended to determine the scope of protection of the claimed technical solution.

[0005] To at least partially solve the above problems, the first aspect of this application provides a pre-controlled temperature control method for an electric cooker, the electric cooker having a cooking cavity, the electric cooker including a control unit, a heating device, and a temperature detection device, wherein the control unit has a preset target temperature T. 目标 Preset heating curve and target amplitude A 目标 The control unit is connected to the heating device and the temperature detection device to control the operating status of the heating device and continuously acquire the real-time temperature of the cooking cavity detected by the temperature detection device.

[0006] The pre-temperature control method includes:

[0007] S1. Obtain the real-time temperature and determine whether the real-time temperature is less than the target temperature T. 目标 If yes, proceed to step S2; otherwise, proceed to step S3.

[0008] S2. Control the heating device to heat up, and determine whether the real-time temperature is equal to the target temperature T. 目标 If so, proceed to step S3;

[0009] S3. Control the heating device to stop heating;

[0010] S4. Determine the preset heating node T based on the preset heating curve. 预设节点 After step S3, determine whether the real-time temperature is equal to the preset heating node T. 预设节点 T 预设节点 <T 目标If so, proceed to step S5;

[0011] S5. Control the heating device to heat according to the preset heating curve for a preset period of time, until the real-time temperature reaches the target temperature T. 目标 The system controls the heating device to stop heating, and after heating stops, it determines whether the real-time temperature has reached the maximum temperature value T within a preset period. 预设周期max If so, proceed to step S6;

[0012] S6. Based on the real-time temperatures continuously acquired during the previous heating cycle and after heating stops, a measured temperature curve is generated. The measured temperature curve is analyzed, and the heating node T for the next cycle is determined based on the analysis results. 下一周期节点 and heating time t 下一周期加热 So that the temperature of the measured temperature curve in the next cycle is located at [(T 目标 -A 目标 ), (T 目标 +A 目标 This range;

[0013] S7. Based on T determined in step S6 下一周期节点 and t 下一周期加热 The system controls the heating device to begin the next heating cycle, and after stopping heating, it determines whether the real-time temperature has reached the maximum temperature value T for the next cycle. 下一周期max If so, proceed to step S6.

[0014] According to the pre-controlled temperature method of the first aspect of this application, step S1 determines whether to proceed with heating in step S2 or skip to step S3 to stop heating based on a comparison between the current temperature and the target temperature. After step S3, step S4 determines whether to start step S5 based on a comparison between the temperature after heating stops and a preset heating node. Step S5 is used to heat according to a preset heating curve, and skip to step S6 when the real-time temperature reaches its maximum value. Steps S6 to S7 are executed cyclically, where step S6 analyzes the previously measured temperature curve and determines the heating node and heating duration for the next cycle, and step S7 controls the heating and stopping of the next cycle based on the heating node and heating duration determined in step S6. Ultimately, the measured temperature curve is kept within the range of [(T...]. 目标 -A 目标 ), (T 目标 +A 目标 This range is used to reduce the temperature overshoot during the heating process.

[0015] Optionally, step S6 includes:

[0016] S61. Determine the minimum temperature value T based on the measured temperature curve.min Determine T min Is it (T) 目标 -A 目标 )≤T min ≤T 目标 If so, keep the heating node of the next cycle the same as the heating node of the previous cycle; otherwise, adjust the heating node of the next cycle so that the minimum temperature value of the measured temperature curve of the next cycle is located at (T). 目标 -A 目标 )≤T min ≤T 目标 This range.

[0017] According to this application, in determining the heating node for the next cycle, it is possible to determine whether to maintain the same heating node as the previous cycle or to adjust the heating node relative to the previous cycle.

[0018] Optionally, in step S61, the method for adjusting the heating node in the next cycle includes:

[0019] Determine T min <(T 目标 -A 目标 ) or T min >T 目标 If T min <(T 目标 -A 目标 Then proceed to step S611, if T min >T 目标 Then proceed to step S612;

[0020] S611. Adjust the heating node of the next cycle to another heating node that is larger than the heating node of the previous cycle;

[0021] S612. Adjust the heating node of the next cycle to another heating node that is smaller than the heating node of the previous cycle.

[0022] According to this application, in adjusting the heating node, it is possible to determine whether to increase or decrease the heating node relative to the previous cycle.

[0023] Optionally, step S6 further includes:

[0024] S62. Determine the maximum temperature value T based on the measured temperature curve. max If (T) 目标 -A 目标 )≤T min ≤T 目标 Then determine T max Is it T? 目标 ≤T max ≤(T 目标 +A 目标If so, keep the heating time of the next cycle the same as the heating time of the previous cycle; otherwise, adjust the heating time of the next cycle so that the maximum temperature value of the measured temperature curve in the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 This range.

[0025] According to this application, in determining the heating time for the next cycle, it is possible to determine whether to maintain the same heating time as the previous cycle or to adjust the heating time relative to the previous cycle.

[0026] Optionally, in step S62, the method for adjusting the heating duration of the next cycle includes:

[0027] Determine T max >(T 目标 +A 目标 ) or T max <T 目标 If T max >(T 目标 +A 目标 Then proceed to step S621. If T max <T 目标 Then proceed to step S622;

[0028] S621. Adjust the heating duration of the next cycle to another heating duration that is shorter than the heating duration of the previous cycle;

[0029] S622. Adjust the heating duration of the next cycle to another heating duration that is longer than the heating duration of the previous cycle.

[0030] According to this application, in adjusting the heating time, it is possible to determine whether to increase or decrease the heating time relative to the previous cycle.

[0031] Optionally, step S6 includes:

[0032] S63. Determine the maximum temperature value T based on the measured temperature curve. max Determine T max Is it T? 目标 ≤T max ≤(T 目标 +A 目标 If so, then keep the heating node of the next cycle the same as the heating node of the previous cycle and keep the heating duration of the next cycle the same as the heating duration of the previous cycle; otherwise, adjust the heating node or heating duration of the next cycle so that the maximum temperature value of the measured temperature curve of the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标This range.

[0033] According to this application, in determining the heating duration of the next cycle, it is possible to determine whether to maintain the same heating nodes and heating duration as the previous cycle, or to adjust the heating nodes or heating duration relative to the previous cycle, ultimately ensuring that the maximum temperature value of the measured temperature curve for the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 This range.

[0034] Optionally, in step S63, the method for adjusting the heating node or heating duration of the next cycle includes:

[0035] Determine T max >(T 目标 +A 目标 ) or T max <T 目标 If T max >(T 目标 +A 目标 Then proceed to step S631, if T max <T 目标 Then proceed to step S632;

[0036] S631. Keep the heating node of the next cycle the same as the heating node of the previous cycle and adjust the heating duration of the next cycle to another heating duration that is shorter than the heating duration of the previous cycle, or keep the heating duration of the next cycle the same as the heating duration of the previous cycle and adjust the heating node of the next cycle to another heating node that is shorter than the heating node of the previous cycle.

[0037] S632. Keep the heating node of the next cycle the same as the heating node of the previous cycle and adjust the heating duration of the next cycle to another heating duration that is longer than the heating duration of the previous cycle, or keep the heating duration of the next cycle the same as the heating duration of the previous cycle and adjust the heating node of the next cycle to another heating node that is longer than the heating node of the previous cycle.

[0038] According to this application, in adjusting the heating node or heating duration for the next cycle, by keeping one of the heating node and heating duration the same as the previous cycle, and adjusting the other of the heating node and heating duration, it is possible to ensure that the maximum temperature value of the measured temperature curve for the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 The purpose of this scope.

[0039] Optionally, the control unit has a preset adjustment accuracy ΔT.

[0040] When step S6 is executed for the first time, step S6 includes:

[0041] The minimum temperature value T is determined based on the measured temperature curve. min Determine if T min >T 预设节点 If so, then execute step S64 each time step S6 is executed; otherwise, execute step S65 each time step S6 is executed.

[0042] S64. According to formula T 下一周期节点 =T 上一周期节点 +ΔT and formula T 下一周期节点 ≤T 目标 The heating node T for the next cycle is calculated. 下一周期节点 T 上一周期节点 This refers to the heating node of the previous cycle;

[0043] S65. According to formula T 下一周期节点 =T 上一周期节点 +ΔT and formula T 下一周期节点 ≤T 目标 +A 目标 The heating node T for the next cycle is calculated. 下一周期节点 And among them T 上一周期节点 This is the heating node from the previous cycle.

[0044] According to this application, by comparing the minimum temperature value with the preset heating node, it is possible to determine whether the temperature has dropped during the heating process, and to adjust the heating node of the next cycle by increasing the adjustment precision according to different situations, so that the minimum temperature value can be adjusted to (T 目标 -A 目标 )≤T min ≤T 目标 This range.

[0045] Optionally, during two consecutive cycles of executing steps S6 to S7, the adjustment accuracy during the previous execution of step S6 is not less than the adjustment accuracy during the subsequent execution of step S6.

[0046] According to this application, the adjustment precision is variable, thereby improving the accuracy of temperature control.

[0047] Optionally, during the execution of steps S6 to S7 in two consecutive cycles, the maximum value of the measured temperature curve in the previous cycle is not less than the maximum value of the measured temperature curve in the next cycle, and the minimum value of the measured temperature curve in the previous cycle is not greater than the minimum value of the measured temperature curve in the next cycle.

[0048] According to this application, it is possible to gradually reduce the temperature deviation range between the cooking cavity and the target temperature, that is, to gradually reduce the temperature overshoot beam, and ultimately to control the temperature deviation of the cooking cavity within the target range.

[0049] Optionally, in step S6, the method for determining the heating duration of the next cycle includes:

[0050] Step S66. Obtain the maximum temperature value T from the previous cycle. 上一周期max The temperature T when heating stopped in the previous cycle. 上一周期停止 and the heating time t of the previous cycle. 上一周期加热 And according to formula K 上一周期 =(T 上一周期max -T 上一周期停止加热 )÷t 上一周期加热 The inertia K of the previous cycle was calculated. 上一周期 ;

[0051] Step S67. According to formula T 预测max =K 上一周期 ×t 加热 +T 实时 And formula T 目标 ≤T 预测max ≤T 目标 +A 目标 t was calculated 加热 and the resulting t 加热 As the heating duration for the next cycle,

[0052] In steps S66 and S67, T 实时 t represents a real-time temperature value from the previous cycle. 加热 For the previous cycle and T 实时 The corresponding heating time.

[0053] According to this application, the heating time for the next cycle can be calculated.

[0054] Optionally, in step S6, the heating node T for the next cycle is determined based on the results of analyzing the measured temperature curve. 下一周期节点 and heating time t 下一周期加热 First, perform the following steps:

[0055] S67. Determine if a sudden temperature change occurs. If so, proceed to step S671. Otherwise, determine the heating node and heating duration for the next cycle.

[0056] S671. Determine whether the temperature is increasing or decreasing. If it is increasing, proceed to steps S3 to S7; otherwise, proceed to steps S2 to S7.

[0057] According to this application, before determining the heating node and heating duration for the next cycle, it is first determined whether a temperature abrupt change occurs. If a temperature abrupt change occurs, the process jumps to step S3 or step S2 accordingly, depending on whether the temperature increases or decreases, to achieve rapid temperature recovery. If no temperature abrupt change occurs, the heating node and heating duration for the next cycle are then determined. This improves the efficiency of temperature control.

[0058] Optionally, the control unit has a preset allowable deviation value, which is greater than the target amplitude.

[0059] In step S67, the method for determining whether a sudden temperature change has occurred includes:

[0060] Calculate the absolute value of the difference between the real-time temperature of the previous cycle and the target temperature, and determine whether the absolute value of the difference is greater than the allowable deviation value. If the absolute value of the difference is greater than the allowable deviation value, it is determined that a temperature change has occurred; otherwise, it is determined that no temperature change has occurred.

[0061] According to this application, it is possible to determine whether a sudden temperature change occurs.

[0062] Optionally, in step S671, the method for determining whether the temperature increases or decreases includes:

[0063] Determine whether the real-time temperature at which the sudden change occurs is lower than or higher than the target temperature. If the real-time temperature at which the sudden change occurs is lower than the target temperature, then the temperature is determined to have decreased; if the real-time temperature at which the sudden change occurs is higher than the target temperature, then the temperature is determined to have increased.

[0064] According to this application, it is possible to determine whether the temperature changes to a larger or smaller increment.

[0065] Optionally, the control unit is preset with a first temperature difference threshold.

[0066] The pre-temperature control method includes:

[0067] Before executing step S2, the temperature difference between the real-time temperature and the target temperature is calculated, and it is determined whether the temperature difference is greater than the first temperature difference threshold.

[0068] If the temperature difference is less than or equal to the first temperature difference threshold, then in step S2, the heating device is controlled to heat at the first average power.

[0069] If the temperature difference is greater than the first temperature difference threshold, then in step S2, the heating device is controlled to heat at a power not less than the second average power, wherein the first average power is less than the second average power.

[0070] According to this application, the heating device can be controlled to heat at a corresponding average power based on the different temperature ranges of the temperature difference. This achieves both energy saving and improved heating efficiency.

[0071] Optionally, the control unit is preset with a second temperature difference threshold.

[0072] The pre-temperature control method includes:

[0073] Before executing step S2, if the temperature difference is greater than the first temperature difference threshold, then it is further determined whether the temperature difference is greater than the second temperature difference threshold.

[0074] If the temperature difference is less than or equal to the second temperature difference threshold, then in step S2, the heating device is controlled to heat at the second average power.

[0075] If the temperature difference is greater than the second temperature difference threshold, then in step S2, the heating device is controlled to heat at the third average power.

[0076] The second average power is less than the third average power.

[0077] According to this application, for a large temperature difference, the heating device can be controlled to selectively heat at one of two different average powers, which can further balance energy saving and improve heating efficiency.

[0078] Optionally, in step S7, after heating stops, it is determined whether the real-time temperature has reached the maximum temperature value T of the next cycle. 下一周期max The methods include:

[0079] From the moment heating stops, within any preset sampling time period, it is determined whether the real-time temperature continues to rise. If the real-time temperature no longer rises, it is determined that the real-time temperature has reached the maximum temperature value T of the next cycle. 下一周期max The preset sampling duration is less than the heating stop duration of the next cycle.

[0080] According to this application, it is possible to determine whether the real-time temperature has reached the maximum temperature value for the next cycle after heating has stopped.

[0081] Optionally, in step S5, after heating stops, it is determined whether the real-time temperature has reached the maximum temperature value T within the preset cycle. 预设周期max The methods include:

[0082] From the moment heating stops, within any preset sampling time period, it is determined whether the real-time temperature continues to rise. If the real-time temperature no longer rises, it is determined that the real-time temperature has reached the maximum temperature value T of the preset period. 预设周期max The preset sampling duration is less than the heating stop duration of the preset period.

[0083] According to this application, it is possible to determine whether the real-time temperature has reached the maximum temperature value of a preset cycle after heating has stopped.

[0084] A second aspect of this application provides a pre-controlled temperature control system for an electric cooker, the electric cooker having a cooking cavity, the control system comprising:

[0085] A heating device for heating the cooking cavity;

[0086] A temperature detection device, wherein the temperature detection device is used to continuously detect the real-time temperature of the cooking cavity; and

[0087] A control unit, which is communicatively connected to the heating device and the temperature detection device, is configured to execute the aforementioned pre-temperature control method.

[0088] According to the pre-temperature control system of the second aspect of this application, since the control unit can execute the above-mentioned pre-temperature control method, when the control system is applied to an electric cooker, it can reduce the temperature overshoot during the heating process of the electric cooker, thereby solving the problem of temperature overshoot during the heating process.

[0089] A third aspect of this application provides an electric cooking appliance, the electric cooking appliance comprising:

[0090] The pot body assembly includes a pot inner tank, a heating device, and a temperature detection device. The pot inner tank is located above the heating device, which is used to heat the pot inner tank. The temperature detection device is located at the bottom and / or side of the pot inner tank and is used to continuously detect the real-time temperature of the pot inner tank.

[0091] A lid assembly, which is closable and can be opened and closed to cover the pot body assembly so as to enclose the inner pot to form a cooking cavity; and

[0092] A control unit, which is communicatively connected to the heating device and the temperature detection device, is configured to execute the aforementioned pre-temperature control method.

[0093] According to the electric cooker of the third aspect of this application, since the control unit is able to execute the above-mentioned pre-temperature control method, the electric cooker can reduce the temperature overshoot during the heating process of the cooking cavity, thereby solving the problem of temperature overshoot during the heating process. Attached Figure Description

[0094] The following drawings, illustrating embodiments of this application, are incorporated herein by reference and are used to understand this application. The drawings illustrate embodiments of this application and their descriptions, serving to explain the principles of this application. In the drawings,

[0095] Figure 1 This is a schematic block diagram of a pre-temperature control system according to a preferred embodiment of this application;

[0096] Figure 2 A cross-sectional view of an electric cooking appliance;

[0097] Figure 3 A cross-sectional view of another type of electric cooking appliance;

[0098] Figure 4 This is a flowchart of a pre-temperature control method according to a preferred embodiment of this application;

[0099] Figure 5 This is a schematic diagram of a heating curve with a large temperature difference according to a preferred embodiment of this application;

[0100] Figure 6 This is a schematic diagram of a heating curve with a small temperature difference according to a preferred embodiment of this application;

[0101] Figure 7 This is a schematic diagram of the measured temperature curve according to the first preferred embodiment of this application;

[0102] Figure 8 This is a schematic diagram of the measured temperature curve according to the second preferred embodiment of this application;

[0103] Figure 9 This is a schematic diagram of the measured temperature curve according to the third preferred embodiment of this application;

[0104] Figure 10 This is a schematic diagram of the measured temperature curve according to the fourth preferred embodiment of this application;

[0105] Figure 11 This is a schematic diagram of the measured temperature curve according to the fifth preferred embodiment of this application;

[0106] Figure 12 A schematic diagram of the measured temperature curve according to the sixth preferred embodiment of this application; and

[0107] Figure 13 This is a schematic diagram of a portion of a measured temperature curve starting from a preset heating curve, according to a preferred embodiment of this application.

[0108] Explanation of reference numerals in the attached figures:

[0109] 100: Electric cooking appliance; 110: Lid assembly

[0110] 111: Top temperature sensor; 120: Pot body assembly

[0111] 121: Pot inner chamber; 122: Heating device

[0112] 123: Bottom temperature sensor 124: Base

[0113] 200: Electric cooking appliance; 110: Lid assembly.

[0114] 220: Pot body assembly; 221: Pot inner liner

[0115] 222: Heating device; 223: Bottom temperature sensor

[0116] 224: Base Detailed Implementation

[0117] In the following description, numerous specific details are set forth to provide a more thorough understanding of this application. However, it will be apparent to those skilled in the art that embodiments of this application may be practiced without one or more of these details. In other instances, certain technical features well-known in the art have not been described to avoid confusion with embodiments of this application.

[0118] To fully understand the embodiments of this application, a detailed structure will be presented in the following description. Obviously, the implementation of the embodiments of this application is not limited to the specific details familiar to those skilled in the art.

[0119] It should be understood that the terminology used herein is intended only to describe particular embodiments and is not intended to limit the scope of this application. The singular forms “a,” “an,” and “the” / “the” are also intended to include the plural forms unless the context clearly indicates otherwise. When the terms “comprising” and / or “including” are used in this specification, they indicate the presence of the stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or combinations thereof.

[0120] The ordinal numbers such as "first" and "second" used in this application are merely identifiers and have no other meaning, such as a specific order. Furthermore, for example, the term "first component" does not imply the existence of a "second component," and the term "second component" does not imply the existence of a "first component." It should be noted that the terms "upper," "lower," "front," "rear," "left," "right," "inner," "outer," and similar expressions used in this application are for illustrative purposes only and are not intended to be limiting.

[0121] The terms “parallel” / “perpendicular” and similar expressions used in this application include absolute parallel / perpendicular relationships and approximately parallel / perpendicular relationships (e.g., relationships that differ from absolute parallel / perpendicular relationships by a range of -5° to +5°), and have equivalent effects.

[0122] The specific embodiments of this application will be described in more detail below with reference to the accompanying drawings, which illustrate representative embodiments of this application and are not intended to limit this application.

[0123] This application provides an electric cooking appliance, a control system for pre-regulating the temperature of the electric cooking appliance, and a control method thereof.

[0124] An electric cooker according to some embodiments of this application has a cooking cavity. The electric cooker may include a heating device, a temperature detection device, and a control unit. The heating device is used to heat the cooking cavity. The heating device may be an IH coil or a heating plate. The temperature detection device is located at the bottom and / or side of the cooking cavity. The temperature detection device is used to continuously detect the real-time temperature of the cooking cavity. The temperature detection device includes at least a bottom temperature detection device and may also include a top temperature detection device. The bottom temperature detection device is used to detect temperature data at the bottom of the cooking cavity as cooking temperature data. The top temperature detection device is used to detect temperature data at the top of the cooking cavity, which can typically be used as data to determine whether the cooking cavity is boiling. The control unit is communicatively connected to the heating device and the temperature detection device. The control unit is used to control the operating state of the heating device and continuously acquire the real-time temperature of the cooking cavity detected by the temperature detection device. The control unit is configured to execute the pre-temperature control method described below. According to the electric cooker of this application, since the control unit can execute the pre-temperature control method, the electric cooker can achieve the purpose of reducing temperature overshoot during heating, thereby solving the problem of temperature overshoot during heating. In the embodiments of this application, the temperature detection device is preferably a bottom temperature detection device.

[0125] Figure 1This diagram illustrates the principle block diagram of a pre-temperature control system for an electric cooker. The pre-temperature control system includes a control unit, a temperature detection device, a power board, a heating element, a user interface (UI) module, buttons, and a display component. The control unit is communicatively connected to the temperature detection device, the power board, and the UI module. The control unit receives temperature data detected by the temperature detection device. The control unit controls the power board to supply current to the heating element and can control the average amplitude of the current. The control unit outputs display information to the display component through the UI module. The display information includes text, numbers, graphics, etc. The user inputs control commands via buttons, which are sent to the control unit via the UI module, allowing the control unit to receive the control commands. User-input control commands can include commands to set a target temperature, start cooking, stop cooking, etc. The control unit executes at least the following based on the control commands: acquiring temperature data from the temperature detection device, controlling the power board to output current to the heating element, and sending the display information to be displayed to the display component via the UI module. The power board can be an integrated circuit board with a drive circuit structure for supplying drive current to the heating element. The buttons can be touch buttons. The UI module can be understood as a user interface, such as a device with touch buttons and a display screen.

[0126] Figure 2 An electric cooker 100 is shown. The electric cooker 100 is a rice cooker. The electric cooker 100 includes a lid assembly 110 and a pot assembly 120. The lid assembly 110 is pivotally connected to the pot assembly 120. The lid assembly 110 includes a lid body and a top temperature sensor 111 disposed on the lid body. The pot assembly 120 includes a pot interior 121, a heating element 122, a bottom temperature sensor 123, and a base 124. The pot interior 121 is placed within a receiving space enclosed by the base 124. The heating element 122 is disposed below the pot interior 121 and located between the pot interior 121 and the base 124. The heating element 122 is a heating plate. The bottom temperature sensor 123 is disposed below the pot interior 121 and in contact with the pot interior 121 to detect the temperature of the pot interior 121.

[0127] Figure 3 Another electric cooker 200 is shown. This electric cooker 200 is an electric slow cooker. The electric cooker 200 includes a lid assembly 210 and a pot body assembly 220. The lid assembly 110 is detachably fitted onto the pot body assembly 220. The pot body assembly 120 includes a pot inner pot 221, a heating element 222, a bottom temperature sensor 223, and a base 224. The pot inner pot 221 is placed within a receiving space in the upper part of the base 224. The heating element 222 is located on the base 224 and below the pot inner pot 221. The heating element 222 is a heating plate. The bottom temperature sensor 223 is located below and in contact with the pot inner pot 221 to detect the temperature of the pot inner pot 221.

[0128] It is understandable that electric cooking appliances, in addition to the rice cookers and slow cookers shown in the pictures, can also include other types of rice cookers, as well as electric pressure cookers, electric hot pots, electric frying pans, etc.

[0129] Definitions:

[0130] Heating duration refers to the time from the start to the end of heating when the control unit controls the heating device.

[0131] A heating node refers to a temperature point at which the control unit starts controlling the heating device to heat the device.

[0132] like Figures 4 to 13 As shown, an embodiment of this application provides a pre-controlled temperature method for an electric cooker. The electric cooker has a cooking cavity. The electric cooker may include a control unit, a heating device, and a temperature detection device. The control unit has a preset target temperature T. 目标 Preset heating curve and target amplitude A 目标 The control unit is connected to the heating device and the temperature detection device to control the operating status of the heating device and continuously acquire the real-time temperature of the cooking cavity detected by the temperature detection device.

[0133] Pre-temperature control methods include:

[0134] S1. Obtain the real-time temperature and determine whether the real-time temperature is lower than the target temperature T. 目标 If yes, proceed to step S2; otherwise, proceed to step S3.

[0135] S2. Control the heating device to heat up, and determine whether the real-time temperature is equal to the target temperature T. 目标 If so, proceed to step S3;

[0136] S3. Control the heating device to stop heating;

[0137] S4. Determine the preset heating node T based on the preset heating curve. 预设节点 After step S3, determine whether the real-time temperature is equal to the preset heating node T. 预设节点 T 预设节点 <T 目标 If so, proceed to step S5;

[0138] S5. Control the heating device to heat according to the preset heating curve for a preset period of time. When the real-time temperature reaches the target temperature T... 目标 The system controls the heating device to stop heating, and after heating stops, it checks whether the real-time temperature has reached the maximum temperature value T within the preset cycle. 预设周期max If so, proceed to step S6;

[0139] S6. Based on the real-time temperatures continuously acquired during the previous heating cycle and after heating stops, a measured temperature curve is generated. The measured temperature curve is analyzed, and the heating node T for the next cycle is determined based on the analysis results. 下一周期节点 and heating time t 下一周期加热 So that the temperature of the measured temperature curve in the next cycle is located at [(T 目标 -A 目标 ), (T 目标 +A 目标 This range;

[0140] S7. Based on T determined in step S6 下一周期节点 and t 下一周期加热 The system controls the heating device to begin the next heating cycle, and after heating stops, it checks whether the real-time temperature has reached the maximum temperature value T for the next cycle. 下一周期max If so, proceed to step S6.

[0141] According to the pre-controlled temperature method of this application embodiment, step S1 determines whether to proceed with heating in step S2 or skip to step S3 to stop heating based on a comparison between the current temperature and the target temperature. After step S3, step S4 determines whether to start step S5 based on a comparison between the temperature after heating is stopped and a preset heating node. Step S5 is used to heat according to a preset heating curve, and skip to step S6 when the real-time temperature reaches its maximum value. Steps S6 to S7 are executed cyclically, where step S6 is used to analyze the previous measured temperature curve and determine the heating node and heating duration for the next cycle, and step S7 is used to control the heating and stopping of heating in the next cycle based on the heating node and heating duration determined in step S6. Furthermore, the final result is that the temperature range of the measured temperature curve is within [(T... 目标 -A 目标 ), (T 目标 +A 目标 This range is used to reduce the temperature overshoot during the heating process.

[0142] Optionally, step S6 includes:

[0143] S61. Determine the minimum temperature value T based on the measured temperature curve. min Determine T min Is it (T) 目标 -A 目标 )≤T min ≤T 目标 If so, keep the heating node of the next cycle the same as the heating node of the previous cycle; otherwise, adjust the heating node of the next cycle so that the minimum temperature value of the measured temperature curve of the next cycle is located at (T). 目标 -A 目标 )≤Tmin ≤T 目标 This range.

[0144] According to this application, in determining the heating node for the next cycle, it is possible to determine whether to maintain the same heating node as the previous cycle or to adjust the heating node relative to the previous cycle.

[0145] Optionally, in step S61, the method for adjusting the heating node in the next cycle includes:

[0146] Determine T min <(T 目标 -A 目标 ) or T min >T 目标 If T min <(T 目标 -A 目标 Then proceed to step S611, if T min >T 目标 Then proceed to step S612;

[0147] S611. Adjust the heating node of the next cycle to another heating node that is larger than the heating node of the previous cycle;

[0148] S612. Adjust the heating node of the next cycle to another heating node that is smaller than the heating node of the previous cycle.

[0149] According to this application, in adjusting the heating node, it is possible to determine whether to increase or decrease the heating node relative to the previous cycle.

[0150] Optionally, step S6 further includes:

[0151] S62. Determine the maximum temperature value T based on the measured temperature curve. max If (T) 目标 -A 目标 )≤T min ≤T 目标 Then determine T max Is it T? 目标 ≤T max ≤(T 目标 +A 目标 If so, keep the heating time of the next cycle the same as the heating time of the previous cycle; otherwise, adjust the heating time of the next cycle so that the maximum temperature value of the measured temperature curve in the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 This range.

[0152] According to this application, in determining the heating time for the next cycle, it is possible to determine whether to maintain the same heating time as the previous cycle or to adjust the heating time relative to the previous cycle.

[0153] Optionally, in step S62, the method for adjusting the heating duration of the next cycle includes:

[0154] Determine T max >(T 目标 +A 目标 ) or T max <T 目标 If T max >(T 目标 +A 目标 Then proceed to step S621. If T max <T 目标 Then proceed to step S622;

[0155] S621. Adjust the heating duration of the next cycle to another heating duration that is shorter than the heating duration of the previous cycle;

[0156] S622. Adjust the heating duration of the next cycle to another heating duration that is longer than the heating duration of the previous cycle.

[0157] According to this application, in adjusting the heating time, it is possible to determine whether to increase or decrease the heating time relative to the previous cycle.

[0158] Optionally, step S6 includes:

[0159] S63. Determine the maximum temperature value T based on the measured temperature curve. max Determine T max Is it T? 目标 ≤T max ≤(T 目标 +A 目标 If so, then keep the heating node of the next cycle the same as the heating node of the previous cycle and keep the heating duration of the next cycle the same as the heating duration of the previous cycle; otherwise, adjust the heating node or heating duration of the next cycle so that the maximum temperature value of the measured temperature curve of the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 This range.

[0160] According to this application, in determining the heating duration of the next cycle, it is possible to determine whether to maintain the same heating nodes and heating duration as the previous cycle, or to adjust the heating nodes or heating duration relative to the previous cycle, ultimately ensuring that the maximum temperature value of the measured temperature curve for the next cycle is located at T. 目标 ≤T max ≤(T目标 +A 目标 This range.

[0161] Optionally, in step S63, the method for adjusting the heating node or heating duration of the next cycle includes:

[0162] Determine T max >(T 目标 +A 目标 ) or T max <T 目标 If T max >(T 目标 +A 目标 Then proceed to step S631, if T max <T 目标 Then proceed to step S632;

[0163] S631. Keep the heating node of the next cycle the same as the heating node of the previous cycle and adjust the heating duration of the next cycle to another heating duration that is shorter than the heating duration of the previous cycle, or keep the heating duration of the next cycle the same as the heating duration of the previous cycle and adjust the heating node of the next cycle to another heating node that is shorter than the heating node of the previous cycle.

[0164] S632. Keep the heating node of the next cycle the same as the heating node of the previous cycle and adjust the heating duration of the next cycle to another heating duration that is longer than the heating duration of the previous cycle, or keep the heating duration of the next cycle the same as the heating duration of the previous cycle and adjust the heating node of the next cycle to another heating node that is longer than the heating node of the previous cycle.

[0165] According to this application, in adjusting the heating node or heating duration for the next cycle, by keeping one of the heating node and heating duration the same as the previous cycle, and adjusting the other of the heating node and heating duration, it is possible to ensure that the maximum temperature value of the measured temperature curve for the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 The purpose of this scope.

[0166] Optionally, the control unit has a preset adjustment accuracy ΔT.

[0167] When step S6 is executed for the first time, step S6 includes:

[0168] The minimum temperature value T is determined based on the measured temperature curve. min Determine if T min >T 预设节点 If so, then execute step S64 each time step S6 is executed; otherwise, execute step S65 each time step S6 is executed.

[0169] S64. According to formula T 下一周期节点 =T 上一周期节点 +ΔT and formula T 下一周期节点 ≤T 目标 The heating node T for the next cycle is calculated. 下一周期节点 T 上一周期节点 This refers to the heating node of the previous cycle;

[0170] S65. According to formula T 下一周期节点 =T 上一周期节点 +ΔT and formula T 下一周期节点 ≤T 目标 +A 目标 The heating node T for the next cycle is calculated. 下一周期节点 And among them T 上一周期节点 This is the heating node from the previous cycle.

[0171] The adjustment accuracy ΔT is determined based on the resolution of the temperature detection device. The adjustment accuracy ΔT in step S65 can be the same as or different from the adjustment accuracy ΔT in step S64.

[0172] According to this application, by comparing the minimum temperature value with the preset heating node, it is possible to determine whether the temperature has dropped during the heating process, and to adjust the heating node of the next cycle by increasing the adjustment precision according to different situations, so that the minimum temperature value can be adjusted to (T 目标 -A 目标 )≤T min ≤T 目标 This range.

[0173] In some examples, the adjustment precision ΔT = T in step S65 上一周期节点 -T 上一周期min T 上一周期min This is the minimum temperature value of the previous cycle.

[0174] Optionally, during two consecutive cycles of executing steps S6 to S7, the adjustment accuracy during the previous execution of step S6 is not less than the adjustment accuracy during the subsequent execution of step S6.

[0175] According to this application, the adjustment precision is variable, thereby improving the accuracy of temperature control.

[0176] Optionally, during the execution of steps S6 to S7 in two consecutive cycles, the maximum value of the measured temperature curve in the previous cycle is not less than the maximum value of the measured temperature curve in the next cycle, and the minimum value of the measured temperature curve in the previous cycle is not greater than the minimum value of the measured temperature curve in the next cycle.

[0177] According to this application, it is possible to gradually reduce the temperature deviation range between the cooking cavity and the target temperature, that is, to gradually reduce the temperature overshoot beam, and ultimately to control the temperature deviation of the cooking cavity within the target range.

[0178] Optionally, in step S6, the method for determining the heating duration of the next cycle includes:

[0179] Step S66. Obtain the maximum temperature value T from the previous cycle. 上一周期max The temperature T when heating stopped in the previous cycle. 上一周期停止 and the heating time t of the previous cycle. 上一周期加热 And according to formula K 上一周期 =(T 上一周期max -T 上一周期停止加热 )÷t 上一周期加热 The inertia K of the previous cycle was calculated. 上一周期 ;

[0180] Step S67. According to formula T 预测max =K 上一周期 ×t 加热 +T 实时 And formula T 目标 ≤T 预测max ≤T 目标 +A 目标 t was calculated 加热 and the resulting t 加热 As the heating duration for the next cycle,

[0181] In steps S66 and S67, T 实时 t represents a real-time temperature value from the previous cycle. 加热 For the previous cycle and T 实时 The corresponding heating time.

[0182] According to this application, the heating time for the next cycle can be calculated.

[0183] Optionally, in step S6, the heating node T for the next cycle is determined based on the results of analyzing the measured temperature curve. 下一周期节点 and heating time t 下一周期加热 First, perform the following steps:

[0184] S67. Determine if a sudden temperature change occurs. If so, proceed to step S671. Otherwise, determine the heating node and heating duration for the next cycle.

[0185] S671. Determine whether the temperature is increasing or decreasing. If it is increasing, proceed to steps S3 to S7; otherwise, proceed to steps S2 to S7.

[0186] According to this application, before determining the heating node and heating duration for the next cycle, it is first determined whether a temperature abrupt change occurs. If a temperature abrupt change occurs, the process jumps to step S3 or step S2 accordingly, depending on whether the temperature increases or decreases, to achieve rapid temperature recovery. If no temperature abrupt change occurs, the heating node and heating duration for the next cycle are then determined. This improves the efficiency of temperature control.

[0187] Optionally, the control unit has a preset allowable deviation value, which is greater than the target amplitude. The target amplitude can be, for example, 1°C. Accordingly, the allowable deviation value can be any other value greater than 1. Preferably, the allowable deviation value is 5°C.

[0188] In step S67, the method for determining whether a sudden temperature change has occurred includes:

[0189] Calculate the absolute value of the difference between the real-time temperature of the previous cycle and the target temperature, and determine whether the absolute value of the difference is greater than the allowable deviation value. If the absolute value of the difference is greater than the allowable deviation value, it is determined that a temperature change has occurred; otherwise, it is determined that no temperature change has occurred.

[0190] According to this application, it is possible to determine whether a sudden temperature change occurs.

[0191] Optionally, in step S671, the method for determining whether the temperature increases or decreases includes:

[0192] Determine whether the real-time temperature at which the sudden change occurs is lower than or higher than the target temperature. If the real-time temperature at which the sudden change occurs is lower than the target temperature, then the temperature is determined to have decreased; if the real-time temperature at which the sudden change occurs is higher than the target temperature, then the temperature is determined to have increased.

[0193] According to this application, it is possible to determine whether the temperature changes to a larger or smaller increment.

[0194] Optionally, a first temperature difference threshold is preset in the control unit. The first temperature difference threshold is, for example, 4 to 6°C. Preferably, the first temperature difference threshold is 5°C.

[0195] Pre-temperature control methods include:

[0196] Before executing step S2, calculate the temperature difference between the real-time temperature and the target temperature, and determine whether the temperature difference is greater than the first temperature difference threshold.

[0197] If the temperature difference is less than or equal to the first temperature difference threshold, then in step S2, the heating device is controlled to heat at the first average power.

[0198] If the temperature difference is greater than the first temperature difference threshold, then in step S2, the heating device is controlled to heat at a power not less than the second average power, wherein the first average power is less than the second average power.

[0199] According to this application, the heating device can be controlled to heat at a corresponding average power based on the different temperature ranges of the temperature difference. This achieves both energy saving and improved heating efficiency.

[0200] Optionally, a second temperature difference threshold is preset in the control unit. The second temperature difference threshold is, for example, 8 to 12°C. Preferably, the second temperature difference threshold is 10°C.

[0201] Pre-temperature control methods include:

[0202] Before executing step S2, if the temperature difference is greater than the first temperature difference threshold, then it is determined whether the temperature difference is greater than the second temperature difference threshold.

[0203] If the temperature difference is less than or equal to the second temperature difference threshold, then in step S2, the heating device is controlled to heat at the second average power.

[0204] If the temperature difference is greater than the second temperature difference threshold, then in step S2, the heating device is controlled to heat at the third average power.

[0205] The second average power is less than the third average power.

[0206] According to this application, for a large temperature difference, the heating device can be controlled to selectively heat at one of two different average powers, which can further balance energy saving and improve heating efficiency.

[0207] Optionally, in step S7, after heating stops, it is determined whether the real-time temperature has reached the maximum temperature value T for the next cycle. 下一周期max The methods include:

[0208] Since heating has stopped, within any preset sampling time period, it is determined whether the real-time temperature continues to rise. If the real-time temperature no longer rises, it is determined that the real-time temperature has reached the maximum temperature value T for the next cycle. 下一周期max The preset sampling duration is shorter than the heating stop duration for the next cycle. For example, the preset sampling duration is 3-5 seconds. Preferably, the preset sampling duration is 3 seconds. The preset sampling duration is a continuous time period for sampling each real-time temperature detected by the temperature detection device. The start time of the preset sampling duration can be the time when the control unit stops the heating device.

[0209] According to this application, it is possible to determine whether the real-time temperature has reached the maximum temperature value for the next cycle after heating has stopped.

[0210] Optionally, in step S5, after heating stops, it is determined whether the real-time temperature has reached the maximum temperature value T within the preset cycle. 预设周期max The methods include:

[0211] From the moment heating stops, within any preset sampling time period, it is determined whether the real-time temperature continues to rise. If the real-time temperature no longer rises, it is determined that the real-time temperature has reached the maximum temperature value T of the preset period. 预设周期max The preset sampling duration is shorter than the preset cycle heating stop duration. For example, the preset sampling duration is 3-5 seconds. Preferably, the preset sampling duration is 3 seconds. The preset sampling duration is a continuous time period for sampling each real-time temperature detected by the temperature detection device. The start time of the preset sampling duration can be the time when the control unit stops the heating device.

[0212] According to this application, it is possible to determine whether the real-time temperature has reached the maximum temperature value of a preset cycle after heating has stopped.

[0213] Optionally, T 预设节点 ≤T 目标 -A 目标 .

[0214] Optionally, T 目标 -T 第一温差阈值 <T 预设节点 T 第一温差阈值 The first temperature difference threshold is determined before executing step S2.

[0215] In some states, A 目标 It can be zero. Some states here could be where there is a lot of food, or under ideal conditions where temperature changes are negligible or nonexistent.

[0216] See below for further information. Figures 4 to 13 The control method for pre-regulating temperature according to this embodiment will be further explained.

[0217] This application achieves its technical objective through the following concept:

[0218] First, heat to the target temperature, then stop heating to eliminate temperature inertia. Next, heat according to a preset temperature curve and record the measured temperature curve. Then, analyze the recorded temperature curve and determine the next heating node and duration based on the corresponding temperature curve model. Then, start the next heating cycle and record the next measured temperature curve. Analyze the curve again and re-determine the heating node and duration. This cycle repeats to achieve temperature control around the target temperature. Furthermore, if water, food, or liquids are added during the heating process, the appliance can quickly reheat back to the target temperature using a higher average power, ensuring accurate temperature control.

[0219] The pre-controlled temperature method according to the embodiments of this application can be divided into seven stages: 1. Determining the temperature difference; 2. Heating; 3. Stopping heating and eliminating inertia; 4. Heating according to a preset curve and recording the measured temperature curve; 5. Analyzing the measured temperature curve; 6. Determining the heating node and heating duration for the next cycle and performing heating and recording the measured temperature curve; 7. Repeating steps 5 and 6. These seven stages will be described in detail below.

[0220] 1. Determine the temperature difference stage

[0221] Obtain the bottom temperature measured by the bottom temperature sensor or other temperature sensors, and calculate the current temperature and the target temperature T. 目标 The control unit calculates the temperature difference and determines whether it is a large or small temperature difference. The bottom temperature sensor or other temperature sensor is configured as a thermistor. The control unit obtains the temperature by first acquiring the resistance value of the thermistor and then consulting a pre-installed NTC thermistor resistance-temperature lookup table. The control unit determines whether the temperature difference is large or small by comparing the calculated temperature difference with a first temperature difference threshold. If the difference is greater than the first threshold, it is considered a large temperature difference; if it is less than or equal to the first threshold, it is considered a small temperature difference. Based on this, if the temperature difference is large, the heating device is controlled to heat to the target temperature more quickly during the heating phase, i.e., using medium or high power. Similarly, if the temperature difference is small, the heating device is controlled to heat to the target temperature more slowly during the heating phase, i.e., using low power. Here, "power" is used to figuratively represent the average power of the heating device. The average power of the heating device is positively correlated with the aforementioned "power".

[0222] 2. Heating stage

[0223] The average power of the heating device during operation is controlled based on the magnitude of the temperature difference. For example, if the temperature difference is less than 5°C, the heating device is controlled to heat to the target temperature T at a first average power. 目标 When the temperature difference is within the range of 5℃ to 10℃, the heating device is controlled to heat to the target temperature T at the second average power. 目标 When the temperature difference exceeds 10℃, the heating device is controlled to heat to the target temperature T using the third average power. 目标 Among them, the first average power, the second average power, and the third average power increase sequentially.

[0224] 3. Stop heating to eliminate inertia.

[0225] When the temperature reaches the target temperature T 目标Afterwards, stop heating to allow the temperature to drop naturally, thereby eliminating temperature inertia and preventing problems such as slow or excessive heating caused by excessive heating inertia in cookware with good heat storage capacity, such as heating plates or iron pots.

[0226] 4. Preset curve heating stage

[0227] When the temperature drops to the preset heating node T 预设节点 At that time, heating begins according to the preset curve. When the temperature rises to the target temperature T... 目标 Stop heating at this point. Allow the machine to naturally generate temperature changes. Proceed to the next step when the temperature stops rising and remains constant or continues to decrease within the preset sampling time. For example, T... 预设节点 =T 目标 -2℃. The preset sampling time is, for example, 3 to 5 seconds. During this phase, the temperature sensor data is recorded and stored once per second.

[0228] 5. Analyze the measured temperature curve

[0229] A measured temperature curve is generated based on the temperature changes at the start and end of heating. This measured temperature curve can be divided into... Figures 7 to 12 Several models are available, and these models can be used to adjust and optimize heating time and heating nodes.

[0230] If the measured temperature curve is as follows Figure 7 As shown in the curve, if the temperature does not decrease after heating begins, then the heating node is just right, meaning the temperature rises immediately upon starting heating. After heating stops, the temperature will surge to T due to inertia. max Inertia is K. 惯性 =(T max -T stop ) / t 加热时间 The heating node can be adjusted according to the resolution of the temperature sensor, for example, if T can be measured. 目标 -0.5℃, the next heating can be done at T 目标 Heating begins at -0.5℃. The heating duration can be determined based on the temperature sampled per second, the duration of heating already completed, and the K value from the previous cycle. 惯性 Perform calculations and determine whether heating can be stopped.

[0231] If the measured temperature curve is as follows Figure 8 The curve shown represents the temperature exceeding T after heating stops due to inertia. 目标 +2℃, i.e., T max >(T 目标 +2). Inertia, i.e., K 惯性 =(T max -T stop ) / t 加热时间 The heating node can be adjusted according to the resolution of the temperature sensor, for example, if T can be measured.目标 -0.5℃, the next heating can be done at T 目标 Heating begins at -0.5℃. The heating duration can be determined based on the temperature sampled per second, the duration of heating already completed, and the K value from the previous cycle. 惯性 Perform calculations and determine whether heating can be stopped.

[0232] If the measured temperature curve is as follows Figure 9 The curve shown indicates that the temperature drops immediately after heating is stopped, T max Very close to T stop Therefore, the calculated value of K (inertia) will be very low. Inertia is K... 惯性 =(T max -T stop ) / t 加热时间 The heating node can be adjusted according to the resolution of the temperature sensor, for example, if T can be measured. 目标 -0.5℃, the next heating can be done at T 目标 Heating begins at -0.5℃. The heating duration can be determined based on the temperature sampled per second, the duration of heating already completed, and the K value from the previous cycle. 惯性 Perform calculations and determine whether heating can be stopped.

[0233] If the measured temperature curve is as follows Figure 10 The curve shown depicts a temperature decrease followed by a rise, and after heating is stopped, the temperature surges to T due to inertia. max Inertia is K. 惯性 =(T max -T stop ) / t 加热时间 The heating node for the next cycle can be moved forward, i.e., T... 下一周期节点 =T 上一周期节点 -T 上一周期min +T 上一周期节点 From the beginning, T 上一周期节点 =T 目标 -2℃. In the next curve analysis, if T... min Still less than T 目标 -1℃, T 再下一周期节点 It can continue to increase until T. min In [(T) 目标 -1℃), T 目标 Within the range of [ ]. The heating duration can be determined based on the temperature at the time of sampling per second, the duration of heating already completed, and the K value from the previous cycle. 惯性 Perform calculations and determine whether heating can be stopped.

[0234] If the measured temperature curve is as follows Figure 11 As shown in the curve, after heating is stopped, the temperature exceeds T due to inertia. 目标 +1℃, i.e., T max >(T 目标+1). Inertia is K. 惯性 =(T max -T stop ) / t 加热时间 The heating node for the next cycle can be moved forward, i.e., T... 下一周期节点 =T 上一周期节点 -T 上一周期min +T 上一周期节点 From the beginning, T 上一周期节点 =T 目标 -2℃. In the next curve analysis, if T... min Still less than T 目标 -1℃, T 再下一周期节点 It can continue to increase until T. min In [(T) 目标 -1℃), T 目标 Within the range of [ ]. The heating duration can be determined based on the temperature at the time of sampling per second, the duration of heating already completed, and the K value from the previous cycle. 惯性 Perform calculations and determine whether heating can be stopped.

[0235] If the measured temperature curve is as follows Figure 12 The curve shown indicates that the temperature drops immediately after heating is stopped, T max Very close to T stop Therefore, the calculated value of K (inertia) will be very low. Inertia is K... 惯性 =(T max -T stop ) / t 加热时间 The heating node for the next cycle can be moved forward, i.e., T... 下一周期节点 =T 上一周期节点 -T 上一周期min +T 上一周期节点 From the beginning, T 上一周期节点 =T 目标 -2℃. In the next curve analysis, if T... min Still less than T 目标 -1℃, T 再下一周期节点 It can continue to increase until T. min In [(T) 目标 -1), T 目标 Within the range of [ ]. The heating duration can be determined based on the temperature at the time of sampling per second, the duration of heating already completed, and the K value from the previous cycle. 惯性 Perform calculations and determine whether heating can be stopped.

[0236] 6. Adjust the heating recording curve

[0237] After analyzing the measured temperature curve based on the curve model above, if there are no major temperature abrupt changes, adjust the heating node and heating duration. Start heating when the temperature drops to the heating node. During the reheating process, record the temperature point once per second. And use the K value from the previous period... 惯性Calculate T using the real-time temperature sampled per second and the cumulative heating time. max The heating can be stopped once the expected value is reached.

[0238] 7. Analyze the curve and adjust the heating.

[0239] Then, based on the recorded measured temperature curve, adjust the heating nodes and heating time. Repeat this process to achieve precise temperature control.

[0240] See below. Figure 13 The example shown illustrates the adjustment methods for heating nodes and heating duration from the preset curve heating stage to the analysis curve adjustment stage.

[0241] (1) Preset cycle

[0242] Preset heating node T 节点1 The initial temperature was 68℃. After heating began, the temperature dropped to 67℃ and then rose again. Heating was stopped when the target temperature of 70℃ was reached. After heating stopped, the temperature continued to rise to T. max T min1 =67℃, T max1 =73℃, T stop1 =70℃. According to the formula T 节点2 =T 节点1 -T min1 +T 节点1 The heating node of cycle A can be calculated to be 69℃. The K value for its preset curve heating stage is... 惯性1 = (73-70) / 10 = 3 / 10.

[0243] (2) Period A

[0244] From heating node T 节点2 Heating begins, and the temperature drops to 68°C before starting to rise again. That is, T. min2 =68℃. According to the formula T 节点3 =T 节点2 -T min2 +T 节点2 The heating node T of cycle B can be calculated. 节点3 The temperature was 70℃. During the heating process, the temperature was sampled; at the 5th second, it was 69.5℃. Based on the previous period K... 惯性1 T can be obtained 预测max2 Predicted value. That is: T 预测max2 =3 / 10*5 + 69.5 = 71℃. That is, this cycle (A) can stop heating after 5 seconds and maintain the sampled temperature point for 3 consecutive seconds without rising further. T stop2 =69.5℃, the maximum temperature measured in cycle A is T max2 =70.5℃. The actual K for this period A can be obtained. 惯性2= (70.5-69.5) / 5 = 1 / 5.

[0245] (3) B cycle

[0246] From heating node T 节点3 Heating begins, and the temperature drops to 69°C before starting to rise again. That is, T. min3 =69℃. Because in period B, T min3 =69℃, meaning the minimum temperature value has reached the lower limit of [69℃, 70℃]. Based on the temperature sensor's resolution, if the real-time temperature range is already within the [50℃, 100℃] range, the adjustment precision can be changed from 1℃ to, for example, 0.5℃. If the adjustment precision is redefined to be 0.5℃, then the heating node T in the next cycle... 节点4 The temperature can be adjusted to 70.5℃, which would allow the minimum temperature for the next cycle to be adjusted to 69.5℃, closer to the target temperature of 70℃. During the heating process of cycle B, the temperature was 70℃ at the 5th second of sampling, based on the previous cycle K... 惯性2 T can be obtained 预测max3 Predicted value. That is: T 预测max3 =1 / 5*5+70=71℃. That is, when the heating duration is 5 seconds, the heating in cycle B can be stopped, and the sampled temperature point can be held steady for 3 seconds without rising further. The maximum temperature value T of cycle B is determined based on the measured temperature. max3 =71.5℃, and the actual inertia K of this B period can be obtained. 惯性3 = (71.5-70) / 11 = 1.5 / 5. At this point, the heating node is adjusted to a relatively suitable level. In subsequent cycles, while keeping the heating node unchanged, the maximum temperature can be brought back to the range of [70℃, 71℃] by adjusting the heating duration.

[0247] This process of analyzing the measured temperature curve, adjusting the heating node or heating time, and reheating is repeated until the final measured temperature curve falls within the range of [69℃, 71℃], or even [69.5℃, 70.5℃], or other smaller ranges closer to 70℃. The specific adjustment precision is determined by the resolution of the temperature sensor. Understandably, the higher the resolution of the temperature sensor, the higher the adjustment precision, and the closer the temperature can be adjusted to the target temperature range, thus achieving a smaller temperature fluctuation range.

[0248] Unless otherwise defined, the technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used herein is for descriptive purposes only and is not intended to limit the scope of this application. Terms such as “setup” appearing herein can refer to either a component being directly attached to another component or a component being attached to another component via an intermediary. A feature described in one embodiment herein may be applied, alone or in combination with other features, to another embodiment, unless that feature is not applicable in that other embodiment or is otherwise stated.

[0249] This application has been described through the above embodiments; however, it should be understood that the above embodiments are for illustrative purposes only and are not intended to limit this application to the described embodiments. Those skilled in the art will understand that many more variations and modifications can be made based on the teachings of this application, and all such variations and modifications fall within the scope of protection claimed in this application.

Claims

1. A pre-temperature control method for electric cooking appliances, characterized in that, The electric cooker has a cooking cavity and includes a control unit, a heating device, and a temperature detection device. The control unit is preset with a target temperature T. 目标 Preset heating curve and target amplitude A 目标 The control unit is connected to the heating device and the temperature detection device to control the operating status of the heating device and continuously acquire the real-time temperature of the cooking cavity detected by the temperature detection device. The pre-temperature control method includes: S1. Obtain the real-time temperature and determine whether the real-time temperature is less than the target temperature T. 目标 If yes, proceed to step S2; otherwise, proceed to step S3. S2. Control the heating device to heat up, and determine whether the real-time temperature is equal to the target temperature T. 目标 If so, proceed to step S3; S3. Control the heating device to stop heating; S4. Determine the preset heating node T based on the preset heating curve. 预设节点 After step S3, determine whether the real-time temperature is equal to the preset heating node T. 预设节点 T 预设节点 <T 目标 If so, proceed to step S5; S5. Control the heating device to heat according to the preset heating curve for a preset period of time, until the real-time temperature reaches the target temperature T. 目标 The system controls the heating device to stop heating, and after heating stops, it determines whether the real-time temperature has reached the maximum temperature value T within a preset period. 预设周期max If so, proceed to step S6; S6. Based on the real-time temperatures continuously acquired during the previous heating cycle and after heating stops, a measured temperature curve is generated. The measured temperature curve is analyzed, and the heating node T for the next cycle is determined based on the analysis results. 下一周期节点 and heating time t 下一周期加热 So that the temperature of the measured temperature curve in the next cycle is located at [(T 目标 -A 目标 ), (T 目标 +A 目标 This range; S7. Based on T determined in step S6 下一周期节点 and t 下一周期加热 The system controls the heating device to begin the next heating cycle, and after stopping heating, it determines whether the real-time temperature has reached the maximum temperature value T for the next cycle. 下一周期max If so, proceed to step S6.

2. The pre-temperature control method according to claim 1, characterized in that, Step S6 includes: S61. Determine the minimum temperature value T based on the measured temperature curve. min Determine T min Is it (T) 目标 -A 目标 )≤T min ≤T 目标 If so, keep the heating node of the next cycle the same as the heating node of the previous cycle; otherwise, adjust the heating node of the next cycle so that the minimum temperature value of the measured temperature curve of the next cycle is located at (T). 目标 -A 目标 )≤T min ≤T 目标 This range.

3. The pre-temperature control method according to claim 2, characterized in that, In step S61, the method for adjusting the heating node in the next cycle includes: Determine T min <(T 目标 -A 目标 ) or T min >T 目标 If T min <(T 目标 -A 目标 Then proceed to step S611, if T min >T 目标 Then proceed to step S612; S611. Adjust the heating node of the next cycle to another heating node that is larger than the heating node of the previous cycle; S612. Adjust the heating node of the next cycle to another heating node that is smaller than the heating node of the previous cycle.

4. The pre-temperature control method according to claim 2, characterized in that, Step S6 also includes: S62. Determine the maximum temperature value T based on the measured temperature curve. max If (T) 目标 -A 目标 )≤T min ≤T 目标 Then determine T max Is it T? 目标 ≤T max ≤(T 目标 +A 目标 If so, keep the heating time of the next cycle the same as the heating time of the previous cycle; otherwise, adjust the heating time of the next cycle so that the maximum temperature value of the measured temperature curve in the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 This range.

5. The pre-temperature control method according to claim 4, characterized in that, In step S62, the method for adjusting the heating duration of the next cycle includes: Determine T max >(T 目标 +A 目标 ) or T max <T 目标 If T max >(T 目标 +A 目标 Then proceed to step S621. If T max <T 目标 Then proceed to step S622; S621. Adjust the heating duration of the next cycle to another heating duration that is shorter than the heating duration of the previous cycle; S622. Adjust the heating duration of the next cycle to another heating duration that is longer than the heating duration of the previous cycle.

6. The pre-controlled temperature control method according to claim 1, characterized in that, Step S6 includes: S63. Determine the maximum temperature value T based on the measured temperature curve. max Determine T max Is it T? 目标 ≤T max ≤(T 目标 +A 目标 If so, then keep the heating node of the next cycle the same as the heating node of the previous cycle and keep the heating duration of the next cycle the same as the heating duration of the previous cycle; otherwise, adjust the heating node or heating duration of the next cycle so that the maximum temperature value of the measured temperature curve of the next cycle is located at T. 目标 ≤T max ≤(T 目标 +A 目标 This range.

7. The pre-temperature control method according to claim 6, characterized in that, In step S63, the method for adjusting the heating node or heating duration for the next cycle includes: Determine T max >(T 目标 +A 目标 ) or T max <T 目标 If T max >(T 目标 +A 目标 Then proceed to step S631, if T max <T 目标 Then proceed to step S632; S631. Keep the heating node of the next cycle the same as the heating node of the previous cycle and adjust the heating duration of the next cycle to another heating duration that is shorter than the heating duration of the previous cycle, or keep the heating duration of the next cycle the same as the heating duration of the previous cycle and adjust the heating node of the next cycle to another heating node that is shorter than the heating node of the previous cycle. S632. Keep the heating node of the next cycle the same as the heating node of the previous cycle and adjust the heating duration of the next cycle to another heating duration that is longer than the heating duration of the previous cycle, or keep the heating duration of the next cycle the same as the heating duration of the previous cycle and adjust the heating node of the next cycle to another heating node that is longer than the heating node of the previous cycle.

8. The pre-temperature control method according to claim 1, characterized in that, The control unit has a preset adjustment accuracy ΔT. When step S6 is executed for the first time, step S6 includes: The minimum temperature value T is determined based on the measured temperature curve. min Determine if T min >T 预设节点 If so, then execute step S64 each time step S6 is executed; otherwise, execute step S65 each time step S6 is executed. S64. According to formula T 下一周期节点 =T 上一周期节点 +ΔT and formula T 下一周期节点 ≤T 目标 The heating node T for the next cycle is calculated. 下一周期节点 T 上一周期节点 This refers to the heating node of the previous cycle; S65. According to formula T 下一周期节点 =T 上一周期节点 +ΔT and formula T 下一周期节点 ≤T 目标 +A 目标 The heating node T for the next cycle is calculated. 下一周期节点 And among them T 上一周期节点 This is the heating node from the previous cycle.

9. The pre-temperature control method according to claim 8, characterized in that, During two consecutive cycles of executing steps S6 to S7, the adjustment accuracy during the previous execution of step S6 is no less than the adjustment accuracy during the subsequent execution of step S6.

10. The pre-temperature control method according to claim 8, characterized in that, During the execution of steps S6 to S7 in two consecutive cycles, the maximum value of the measured temperature curve in the previous cycle is not less than the maximum value of the measured temperature curve in the next cycle, and the minimum value of the measured temperature curve in the previous cycle is not greater than the minimum value of the measured temperature curve in the next cycle.

11. The pre-temperature control method according to claim 1, characterized in that, In step S6, the method for determining the heating duration of the next cycle includes: Step S66. Obtain the maximum temperature value T from the previous cycle. 上一周期max The temperature T when heating stopped in the previous cycle. 上一周期停止 and the heating time t of the previous cycle. 上一周期加热 And according to formula K 上一周期 =(T 上一周期max -T 上一周期停止加热 )÷t 上一周期加热 The inertia K of the previous cycle was calculated. 上一周期 ; Step S67. According to formula T 预测max =K 上一周期 ×t 加热 +T 实时 And formula T 目标 ≤T 预测max ≤T 目标 +A 目标 t was calculated 加热 and the resulting t 加热 As the heating duration for the next cycle, In steps S66 and S67, T 实时 t represents a real-time temperature value from the previous period. 加热 For the previous cycle and T 实时 The corresponding heating time.

12. The pre-temperature control method according to claim 1, characterized in that, In step S6, the heating node T for the next cycle is determined based on the results of analyzing the measured temperature curve. 下一周期节点 and heating time t 下一周期加热 First, perform the following steps: S67. Determine if a sudden temperature change occurs. If so, proceed to step S671; otherwise, determine the heating node and heating duration for the next cycle. S671. Determine whether the temperature is increasing or decreasing. If it is increasing, proceed to steps S3 to S7; otherwise, proceed to steps S2 to S7.

13. The pre-controlled temperature control method according to claim 12, characterized in that, The control unit is preset with an allowable deviation value, which is greater than the target amplitude. In step S67, the method for determining whether a sudden temperature change has occurred includes: Calculate the absolute value of the difference between the real-time temperature of the previous cycle and the target temperature, and determine whether the absolute value of the difference is greater than the allowable deviation value. If the absolute value of the difference is greater than the allowable deviation value, it is determined that a temperature change has occurred; otherwise, it is determined that no temperature change has occurred.

14. The pre-controlled temperature control method according to claim 12, characterized in that, In step S671, the method for determining whether the temperature increases or decreases includes: Determine whether the real-time temperature at which the sudden change occurs is lower than or higher than the target temperature. If the real-time temperature at which the sudden change occurs is lower than the target temperature, then the temperature is determined to have decreased; if the real-time temperature at which the sudden change occurs is higher than the target temperature, then the temperature is determined to have increased.

15. The pre-temperature control method according to claim 1, characterized in that, The control unit is preset with a first temperature difference threshold. The pre-temperature control method includes: Before executing step S2, the temperature difference between the real-time temperature and the target temperature is calculated, and it is determined whether the temperature difference is greater than the first temperature difference threshold. If the temperature difference is less than or equal to the first temperature difference threshold, then in step S2, the heating device is controlled to heat at the first average power. If the temperature difference is greater than the first temperature difference threshold, then in step S2, the heating device is controlled to heat at a power not less than the second average power, wherein the first average power is less than the second average power.

16. The pre-controlled temperature control method according to claim 15, characterized in that, The control unit is preset with a second temperature difference threshold. The pre-temperature control method includes: Before executing step S2, if the temperature difference is greater than the first temperature difference threshold, then it is further determined whether the temperature difference is greater than the second temperature difference threshold. If the temperature difference is less than or equal to the second temperature difference threshold, then in step S2, the heating device is controlled to heat at the second average power. If the temperature difference is greater than the second temperature difference threshold, then in step S2, the heating device is controlled to heat at the third average power. The second average power is less than the third average power.

17. The pre-temperature control method according to claim 1, characterized in that, In step S7, after heating stops, it is determined whether the real-time temperature has reached the maximum temperature value T of the next cycle. 下一周期max The methods include: From the moment heating stops, within any preset sampling time period, it is determined whether the real-time temperature continues to rise. If the real-time temperature no longer rises, it is determined that the real-time temperature has reached the maximum temperature value T of the next cycle. 下一周期max The preset sampling duration is less than the heating stop duration of the next cycle.

18. The pre-controlled temperature control method according to claim 1, characterized in that, In step S5, after heating stops, it is determined whether the real-time temperature has reached the maximum temperature value T within the preset cycle. 预设周期max The methods include: From the moment heating stops, within any preset sampling time period, it is determined whether the real-time temperature continues to rise. If the real-time temperature no longer rises, it is determined that the real-time temperature has reached the maximum temperature value T of the preset period. 预设周期max The preset sampling duration is less than the heating stop duration of the preset period.

19. A pre-temperature control system for electric cooking appliances, characterized in that, The electric cooker has a cooking cavity, and the control system includes: A heating device for heating the cooking cavity; A temperature detection device, wherein the temperature detection device is used to continuously detect the real-time temperature of the cooking cavity; and A control unit, communicatively connected to the heating device and the temperature detection device, is configured to perform the pre-temperature control method according to any one of claims 1 to 18.

20. An electric cooking appliance, characterized in that, The electric cooking appliance includes: The pot body assembly includes a pot inner tank, a heating device, and a temperature detection device. The pot inner tank is located above the heating device, which is used to heat the pot inner tank. The temperature detection device is located at the bottom and / or side of the pot inner tank and is used to continuously detect the real-time temperature of the pot inner tank. A lid assembly, which is closable and can be opened and closed to cover the pot body assembly so as to enclose the inner pot to form a cooking cavity; and A control unit, communicatively connected to the heating device and the temperature detection device, is configured to perform the pre-temperature control method according to any one of claims 1 to 18.