Temperature control method, system, device and storage medium of cooking equipment

CN118051078BActive Publication Date: 2026-09-11NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410182425.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-19
Publication Date
2026-09-11
Estimated Expiration
2044-02-19

AI Technical Summary

Technical Problem

[0003]本发明要解决的技术问题是为了克服现有技术中在继电器以一分钟一次的开关频率的情况下对PID控制响应没那么及时会导致出现温度大的波动的缺陷,提供一种烹饪设备的温度控制方法、系统、设备和存储介质

Benefits of technology

[0053] The positive and progressive effects of this invention are as follows: By adjusting the value of the PID calculation cycle, different PID calculation frequencies are used in different stages. In the stage where temperature changes are relatively drastic, the PID calculation frequency is faster (e.g., once every 10 seconds), which can respond to temperature changes more quickly and the heating speed is faster. After entering a steady state, the temperature fluctuation becomes smaller, and the PID calculation frequency is slower (e.g., once every 60 seconds). The average of the maximum and minimum sampled temperatures within the current PID calculation cycle is used as the temperature within the current PID calculation cycle, and the calculated temperature is more accurate. This makes the calculated heating time more accurate and more adaptable, improves heating efficiency, enables the actual temperature to reach the target temperature more quickly and stabilize at the target temperature, the temperature curve is more stable, and it is more adaptable to temperature fluctuations caused by disturbances, thus providing stable temperature environment control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118051078B_ABST
    Figure CN118051078B_ABST
Patent Text Reader

Abstract

The present disclosure provides a temperature control method, system, device and storage medium of a cooking equipment, the temperature control method comprising: in a first PID calculation period, the value of the PID calculation period being a first preset period, controlling the heating time length in the first PID calculation period according to a default value of working time; in each PID calculation period, determining the value of the next PID calculation period and the corresponding measurement temperature calculation mode according to the measurement temperature in the cavity; performing PID calculation according to the measurement temperature to obtain the working time; and controlling the heating time length in the current PID calculation period according to the working time. The present disclosure adjusts the value of the PID calculation period, responds to the temperature change faster in the stage of relatively sharp temperature change, and the calculated reflected temperature is more accurate after entering the stable state, so that the obtained heating time length is more accurate, adaptive and efficient, and the actual temperature reaches the target temperature faster and is stable at the target temperature.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of household appliance technology, and in particular to a temperature control method, system, device, and storage medium for cooking equipment. Background Technology

[0002] Cooking equipment (such as ovens and steam ovens) currently uses PID (proportional, integral, derivative) control, which requires rapid switching of the heating element to adjust in response to temperature changes. However, in scenarios where relays are used as the heating element switch, the lifespan of the relay must be considered. Typically, a switching frequency of once per minute is used, and the slower response of PID control can lead to large temperature fluctuations. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to overcome the defect in the prior art that the response of PID control is not timely when the relay switches at a frequency of once per minute, which leads to large temperature fluctuations. The present invention provides a temperature control method, system, device and storage medium for cooking equipment.

[0004] The present invention solves the above-mentioned technical problems through the following technical solution:

[0005] This invention provides a temperature control method for a cooking device, the temperature control method comprising:

[0006] In the first PID calculation cycle, the value of the PID calculation cycle is a first preset cycle, and the heating time in the first PID calculation cycle is controlled according to the default value of the working time.

[0007] Within each PID calculation cycle, the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode are determined based on the measured temperature inside the cavity; wherein, the value of the PID calculation cycle corresponds one-to-one with the measurement temperature calculation mode; the measured temperature is calculated from the sampling temperature of the current PID calculation cycle and the measurement temperature calculation mode.

[0008] The working time is obtained by PID calculation based on the measured temperature;

[0009] The heating duration within the current PID calculation cycle is controlled based on the working time.

[0010] Optionally, determining the value of the next PID calculation cycle and the corresponding temperature calculation mode based on the measured temperature inside the cavity includes:

[0011] When the difference between the measured temperature and the set temperature is outside the first preset range, the value of the next PID calculation cycle is the first preset cycle, and the measured temperature calculation mode is: measured temperature = current sampling temperature;

[0012] When the difference is within the first preset range, the value of the next PID calculation cycle is the second preset cycle, and the temperature measurement calculation mode is: temperature measurement = minimum sampling temperature + maximum sampling temperature / 2;

[0013] Wherein, the first preset period is shorter than the second preset period.

[0014] Optionally, the step of calculating the working time based on the measured temperature using PID calculation includes:

[0015] A PID result reference value is calculated based on the measured temperature, and the stabilization time is updated based on the PID result reference value and the current value of the stabilization time.

[0016] Update the PID results based on the range within which the sum of the PID result reference value and the updated settling time falls;

[0017] The working time is calculated based on the updated PID result and the stabilization time: Working time = Updated PID result + Stabilization time.

[0018] Optionally, updating the stabilization time based on the PID result reference value and the current value of the stabilization time includes:

[0019] When the number of stable time updates is less than a preset threshold, the adjustment increment of the stable time is determined according to the range in which the PID result reference value falls, and the updated stable time is obtained according to the adjustment increment: Updated stable time = Current value of stable time + Adjustment increment;

[0020] The number of stable time updates is incremented by one.

[0021] Optionally, updating the stabilization time based on the PID result reference value and the current value of the stabilization time includes:

[0022] When the number of stable time updates is less than a preset threshold, the adjustment increment of the stable time is determined based on the range of the PID result reference value and the start-up status of the hot air blower. The updated stable time is obtained based on the adjustment increment: Updated stable time = Current value of stable time + Adjustment increment.

[0023] The number of stable time updates is incremented by one;

[0024] Within the same range, the absolute value of the adjustment increment when the hot air blower is in the start state is less than the absolute value of the adjustment increment when the hot air blower is in the off state.

[0025] Optionally, when the PID result reference value is greater than zero, the adjustment increment is greater than or equal to zero;

[0026] When the PID result reference value is less than zero, the adjustment increment is less than or equal to zero;

[0027] When the PID result reference value is equal to zero, the adjustment increment is equal to zero.

[0028] Optionally, when the PID result reference value falls within the second preset range, the adjustment increment is equal to zero;

[0029] The second preset range includes zero.

[0030] The present invention also provides a temperature control system for a cooking device, the temperature control system comprising: a first cycle control module, a second cycle control module, a working time calculation module, and a heating module;

[0031] The first cycle control module is used to control the heating duration within the first PID calculation cycle, where the PID calculation cycle is a first preset cycle, based on the default value of the working time.

[0032] The second cycle control module is used to determine the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode based on the measured temperature inside the cavity in each PID calculation cycle; wherein, the value of the PID calculation cycle corresponds one-to-one with the measurement temperature calculation mode; the measurement temperature is calculated from the sampling temperature of the current PID calculation cycle and the measurement temperature calculation mode.

[0033] The working time calculation module is used to perform PID calculation based on the measured temperature to obtain the working time;

[0034] The heating module is used to control the heating duration within the current PID calculation cycle based on the working time.

[0035] Optionally, the second cycle control module is further configured to, when the difference between the measured temperature and the set temperature is outside the first preset range, take the value of the next PID calculation cycle as the first preset cycle, and the measured temperature calculation mode is: measured temperature = current sampling temperature;

[0036] The second cycle control module is also used to, when the difference is within the first preset range, take the value of the next PID calculation cycle as the second preset cycle, and the temperature measurement calculation mode is: temperature measurement = minimum sampling temperature + maximum sampling temperature / 2;

[0037] Wherein, the first preset period is shorter than the second preset period.

[0038] Optionally, the working time calculation module is further configured to calculate a PID result reference value based on the measured temperature, and update the stabilization time based on the PID result reference value and the current value of the stabilization time;

[0039] The working time calculation module is also used to update the PID result based on the range in which the sum of the PID result reference value and the updated stabilization time falls;

[0040] The working time calculation module is also used to calculate the working time based on the updated PID result and the stabilization time: Working time = Updated PID result + Stabilization time.

[0041] Optionally, the working time calculation module is further used to determine the adjustment increment of the stable time according to the range in which the PID result reference value falls when the number of stable time updates is less than a preset number threshold, and to obtain the updated stable time according to the adjustment increment: updated stable time = current value of stable time + adjustment increment;

[0042] The working time calculation module is also used to increment the number of stable time updates by one.

[0043] Optionally, the working time calculation module is further used to determine the adjustment increment of the stabilization time based on the range of the PID result reference value and the start-up status of the hot air blower when the number of stabilization time updates is less than a preset threshold, and to obtain the updated stabilization time based on the adjustment increment: Updated stabilization time = Current value of stabilization time + Adjustment increment;

[0044] The working time calculation module is also used to increment the number of stable time updates by one.

[0045] Within the same range, the absolute value of the adjustment increment when the hot air blower is in the start state is less than the absolute value of the adjustment increment when the hot air blower is in the off state.

[0046] Optionally, when the PID result reference value is greater than zero, the adjustment increment is greater than or equal to zero;

[0047] When the PID result reference value is less than zero, the adjustment increment is less than or equal to zero;

[0048] When the PID result reference value is equal to zero, the adjustment increment is equal to zero.

[0049] Optionally, when the PID result reference value falls within the second preset range, the adjustment increment is equal to zero;

[0050] The second preset range includes zero.

[0051] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the aforementioned temperature control method for a cooking device.

[0052] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the aforementioned temperature control method for a cooking device.

[0053] The positive and progressive effects of this invention are as follows: By adjusting the value of the PID calculation cycle, different PID calculation frequencies are used in different stages. In the stage where temperature changes are relatively drastic, the PID calculation frequency is faster (e.g., once every 10 seconds), which can respond to temperature changes more quickly and the heating speed is faster. After entering a steady state, the temperature fluctuation becomes smaller, and the PID calculation frequency is slower (e.g., once every 60 seconds). The average of the maximum and minimum sampled temperatures within the current PID calculation cycle is used as the temperature within the current PID calculation cycle, and the calculated temperature is more accurate. This makes the calculated heating time more accurate and more adaptable, improves heating efficiency, enables the actual temperature to reach the target temperature more quickly and stabilize at the target temperature, the temperature curve is more stable, and it is more adaptable to temperature fluctuations caused by disturbances, thus providing stable temperature environment control. Attached Figure Description

[0054] Figure 1 This is a flowchart of the temperature control method of the cooking device according to Embodiment 1 of the present invention.

[0055] Figure 2 This is a flowchart of a specific embodiment of step S12 of the temperature control method of the cooking device in Embodiment 1 of the present invention.

[0056] Figure 3 This is a flowchart of a specific implementation of step S13 of the temperature control method of the cooking device in Embodiment 1 of the present invention.

[0057] Figure 4 This is a flowchart of a specific embodiment of step S131 of the temperature control method of the cooking device in Embodiment 1 of the present invention.

[0058] Figure 5This is a flowchart of another specific embodiment of step S131 of the temperature control method of the cooking device in Embodiment 1 of the present invention.

[0059] Figure 6 In the prior art, a temperature diagram of an unstable heating state appeared in the temperature control method of the cooking device of Embodiment 1 of the present invention.

[0060] Figure 7 In the prior art, the temperature control method for the cooking device of Embodiment 1 of the present invention has an unstable temperature graph during the power switching from preheating to countdown.

[0061] Figure 8 This is a temperature diagram of the temperature control method for the cooking equipment according to Embodiment 1 of the present invention.

[0062] Figure 9 This is a schematic diagram of the temperature control system module of the cooking device according to Embodiment 2 of the present invention.

[0063] Figure 10 This is a schematic diagram of the electronic device according to Embodiment 3 of the present invention. Detailed Implementation

[0064] The present invention will be further illustrated by way of embodiments below, but the present invention is not limited to the scope of the embodiments described herein.

[0065] Example 1

[0066] This embodiment provides a temperature control method for a cooking device, referring to... Figure 1 Temperature control methods include:

[0067] S11. In the first PID calculation cycle, the value of the PID calculation cycle is the first preset cycle, and the heating time in the first PID calculation cycle is controlled according to the default value of the working time.

[0068] S12. Within each PID calculation cycle, the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode are determined based on the measured temperature inside the cavity. The PID calculation cycle value and the measurement temperature calculation mode correspond one-to-one. The measured temperature is calculated from the sampling temperature of the current PID calculation cycle and the measurement temperature calculation mode.

[0069] S13. The working time is obtained by performing PID calculation based on the measured temperature.

[0070] S14. Control the heating duration within the current PID calculation cycle based on the working time.

[0071] In the PID calculation results, P is the temperature rise rate adjustment parameter, representing the effect of the difference; the larger the temperature difference, the larger the value. I is the control error accuracy adjustment parameter, representing the integral effect; the larger the cumulative temperature difference, the larger the value. D is the overshoot adjustment parameter, representing the change; the larger the temperature change per unit time, the larger the value.

[0072] The PID calculation cycle has at least two values. The first preset cycle is the minimum value or a smaller value to adapt to the stage of drastic temperature changes, improve heating efficiency and speed, and shorten the time to enter the temperature stable state.

[0073] The sampled temperature is the temperature inside the cavity obtained by a temperature sensor sampling at a preset sampling frequency. This sampling frequency is less than the PID calculation frequency (1 / PID calculation cycle). Due to hardware limitations and the need to protect the hardware, the cooking device will not frequently calculate the operating time according to the sampling frequency to avoid turning the heating element on and off too frequently. The PID calculation frequency is usually set to once every 60 seconds.

[0074] In this embodiment, by adjusting the value of the PID calculation cycle, different PID calculation frequencies are used at different stages. During stages of rapid temperature changes, the PID calculation frequency is faster (e.g., once every 10 seconds), enabling a quicker response to temperature changes and a faster heating rate. After entering a stable state, the temperature fluctuations decrease, and the PID calculation frequency is slower (e.g., once every 60 seconds). The average of the maximum and minimum sampled temperatures within the current PID calculation cycle is used as the temperature within the current PID calculation cycle, resulting in a more accurate temperature calculation. This leads to a more accurate and adaptable heating time, improved heating efficiency, and faster attainment and stabilization of the target temperature. The temperature curve is also smoother, making it more adaptable to temperature fluctuations caused by disturbances and providing stable temperature environment control.

[0075] In one embodiment, refer to Figure 2 Step S12, "determining the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode based on the measured temperature inside the cavity," includes:

[0076] S121. When the difference between the measured temperature and the set temperature is outside the first preset range, the value of the next PID calculation cycle is the first preset cycle, and the measured temperature calculation mode is: measured temperature = current sampling temperature.

[0077] S122. When the difference is within the first preset range, the value of the next PID calculation cycle is the second preset cycle, and the temperature measurement calculation mode is: Measured temperature = minimum sampling temperature + maximum sampling temperature / 2.

[0078] The first preset period is shorter than the second preset period.

[0079] Preferably, the first preset period is 10 seconds and the second preset period is 60 seconds.

[0080] In this embodiment, during the stage of drastic temperature changes, the PID calculation cycle adopts a first preset cycle, which can respond to temperature changes more quickly and achieve rapid heating. After entering a stable state, the temperature fluctuation becomes smaller, and the PID calculation cycle adopts a second preset cycle. The average of the maximum and minimum sampled temperatures within the current PID calculation cycle is used as the temperature within the current PID calculation cycle, resulting in a more accurate temperature calculation. Consequently, the calculated heating time is more accurate and adaptable, improving heating efficiency. This allows the actual temperature to reach the target temperature more quickly and stabilize at the target temperature, resulting in a smoother temperature curve. It is also more adaptable to temperature fluctuations caused by disturbances and can provide stable temperature environment control.

[0081] In one embodiment, refer to Figure 3 Step S13 includes:

[0082] S131. Calculate the PID result reference value based on the measured temperature, and update the stabilization time based on the PID result reference value and the current value of the stabilization time.

[0083] S132. Update the PID results based on the range that the sum of the PID result reference value and the updated settling time falls into.

[0084] S133. The working time is calculated based on the updated PID results and the settling time: Working time = Updated PID results + Settling time.

[0085] The PID result reference value is calculated as follows: P value - I value - D value. The calculation of the PID result reference value is existing technology and will not be elaborated upon here.

[0086] The current value of the settling time uses the default value during the first PID calculation cycle. The settling time can be updated based on the PID result reference value, the current value of the settling time, and the preset correspondence between the two.

[0087] Since the relay switches once per minute (once every 60 seconds), the sum of the PID result reference value and the settling time needs to be controlled within the range of 0 to 60. Within this range, the PID result can be updated by setting the correspondence between the range in which the sum of the PID result reference value and the updated settling time falls and the updated PID result, based on the actual situation. For example, in the following example:

[0088] When the sum of the PID result reference value and the settling time is less than zero (PID result reference value + settling time < 0), the PID result = -1 * settling time;

[0089] When the sum of the PID result reference value and the settling time is greater than 60 (PID result reference value + settling time > 60), the PID result = 60 - settling time.

[0090] When using other frequency values ​​for the switching frequency, the above content can be adjusted accordingly.

[0091] The final operating time is obtained by combining the PID results and the settling time. When the actual temperature is close to the target temperature, the calculated P, I, and D values ​​are all close to 0, and the operating time and settling time are close.

[0092] This embodiment provides a specific implementation method for calculating working time, ensuring that the final working time is within a reasonable range.

[0093] In one embodiment, refer to Figure 4 Step S131, "update the stabilization time based on the PID result reference value and the current value of the stabilization time," includes:

[0094] S1311. When the number of times the stabilization time is updated is less than the preset threshold, the adjustment increment of the stabilization time is determined according to the range in which the PID result reference value falls, and the updated stabilization time is obtained according to the adjustment increment: Updated stabilization time = Current value of stabilization time + Adjustment increment.

[0095] S1312, Increase the number of stable time updates by one.

[0096] The adjustment increment for settling time can be determined based on the correspondence between the range in which the PID result reference value falls and the adjustment increment.

[0097] The following example illustrates the correspondence between the range in which the PID result reference value falls and the adjustment increment.

[0098] 3~5 +1 5~7 +1 7~9 +2 9~11 +2 11~13 +2 13~15 +1 15~ +1 -5~-3 -1 -7~-5 -1 -9~-7 -2 -11~-9 -2 -13~-11 -2 -15~-13 -1 ~-15 -1

[0099] Based on the trend of the PID results, gradually change the settling time value to achieve the following goal: make the PID results close to 0 and the settling time close to the working time.

[0100] The threshold for the number of times can be set according to the actual situation, as well as the range in which the PID result reference value falls and the corresponding relationship of the increment can be adjusted.

[0101] This embodiment provides a specific implementation method for updating the settling time based on the PID result reference value and the current value of the settling time.

[0102] In one embodiment, refer to Figure 5Step S131, "update the stabilization time based on the PID result reference value and the current value of the stabilization time," includes:

[0103] S1313. When the number of stable time updates is less than the preset threshold, determine the adjustment increment of the stable time based on the range of the PID result reference value and the start-up status of the hot air blower, and obtain the updated stable time based on the adjustment increment: Updated stable time = Current value of stable time + Adjustment increment.

[0104] S1314, Increase the number of stable time updates by one.

[0105] Within the same range, the absolute value of the adjustment increment when the hot air blower is in the start state is less than the absolute value of the adjustment increment when the hot air blower is in the off state.

[0106] The hot air blower has two starting states: start-up and stop-down. Given the start-up state of the hot air blower, the adjustment increment for settling time can be determined based on the range of the PID result reference value and the corresponding adjustment increment.

[0107] The following is an example showing the correspondence between the range of the PID result reference value and the adjustment increment when the hot air blower is in the off state.

[0108]

[0109]

[0110] The following is an example showing the correspondence between the range of the PID result reference value and the adjustment increment when the hot air blower is in the "start" state.

[0111] 3~5 +1 5~7 +1 7~9 +2 9~11 +2 11~13 +2 13~15 +1 15~ +1 -5~-3 -1 -7~-5 -1 -9~-7 -2 -11~-9 -2 -13~-11 -2 -15~-13 -1 ~-15 -1

[0112] Based on the trend of the PID results, the settling time value is gradually changed to achieve the following goals: make the PID result close to 0, and the settling time close to the working time. In the mode with airflow, the cavity temperature changes faster, so the settling time value can be found more quickly. In the mode without airflow, it takes longer. The final result is the same, only the time spent determining the final settling time is different.

[0113] The threshold for the number of times can be set according to the actual situation, as well as the range in which the PID result reference value falls and the corresponding relationship of the increment can be adjusted.

[0114] This embodiment provides a specific implementation method for updating the settling time based on the PID result reference value and the current value of the settling time.

[0115] In one embodiment, when the PID result reference value is greater than zero, the adjustment increment is greater than or equal to zero.

[0116] When the PID result reference value is less than zero, the adjustment increment is less than or equal to zero.

[0117] When the PID result reference value is zero, the adjustment increment is zero.

[0118] In one embodiment, when the PID result reference value falls within a second preset range, the adjustment increment is equal to zero.

[0119] The second preset range includes zero.

[0120] For example, the second preset range can be -3 to 3.

[0121] The following is a comparison of the implementation effects of the existing technology and the temperature control method of the cooking equipment in this embodiment. Figure 6 This demonstrates a heating instability state in the prior art. Figure 7 This demonstrates that the power switching temperature in the preheating to countdown phase is unstable in the prior art. Figure 8 The implementation effect of the temperature control method of the cooking equipment in this embodiment is shown.

[0122] Example 2

[0123] This embodiment provides a temperature control system for a cooking device, referring to... Figure 9 The temperature control system includes: a first cycle control module 1, a second cycle control module 2, a working time calculation module 3, and a heating module 4.

[0124] The first cycle control module 1 is used to control the heating duration within the first PID calculation cycle, where the PID calculation cycle value is the first preset cycle, based on the default value of the working time.

[0125] The second cycle control module 2 is used to determine the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode based on the measured temperature inside the cavity within each PID calculation cycle. The PID calculation cycle value and the measurement temperature calculation mode correspond one-to-one. The measured temperature is calculated from the sampling temperature of the current PID calculation cycle and the measurement temperature calculation mode.

[0126] The working time calculation module 3 is used to calculate the working time based on the measured temperature using PID calculation.

[0127] Heating module 4 is used to control the heating duration within the current PID calculation cycle based on the working time.

[0128] In this embodiment, by adjusting the value of the PID calculation cycle, different PID calculation frequencies are used at different stages. During stages of rapid temperature changes, the PID calculation frequency is faster (e.g., once every 10 seconds), enabling a quicker response to temperature changes and a faster heating rate. After entering a stable state, the temperature fluctuations decrease, and the PID calculation frequency is slower (e.g., once every 60 seconds). The average of the maximum and minimum sampled temperatures within the current PID calculation cycle is used as the temperature within the current PID calculation cycle, resulting in a more accurate temperature calculation. This leads to a more accurate and adaptable heating time, improved heating efficiency, and faster attainment and stabilization of the target temperature. The temperature curve is also smoother, making it more adaptable to temperature fluctuations caused by disturbances and providing stable temperature environment control.

[0129] In one embodiment, the second cycle control module 2 is further configured to, when the difference between the measured temperature and the set temperature is outside the first preset range, take the value of the next PID calculation cycle as the first preset cycle, and the measured temperature calculation mode is: measured temperature = current sampling temperature.

[0130] The second cycle control module 2 is also used to determine the value of the next PID calculation cycle as the second preset cycle when the difference is within the first preset range. The temperature measurement calculation mode is: Measured temperature = minimum sampling temperature + maximum sampling temperature / 2.

[0131] The first preset period is shorter than the second preset period.

[0132] In one embodiment, the working time calculation module 3 is further configured to calculate a PID result reference value based on the measured temperature, and update the stabilization time based on the PID result reference value and the current value of the stabilization time.

[0133] The working time calculation module 3 is also used to update the PID results based on the range in which the sum of the PID result reference value and the updated stabilization time falls.

[0134] The working time calculation module 3 is also used to calculate the working time based on the updated PID results and the stabilization time: Working time = Updated PID results + Stabilization time.

[0135] In one embodiment, the working time calculation module 3 is further used to determine the adjustment increment of the stabilization time based on the range into which the PID result reference value falls when the number of stabilization time updates is less than a preset threshold, and to obtain the updated stabilization time based on the adjustment increment: updated stabilization time = current value of stabilization time + adjustment increment.

[0136] The working time calculation module 3 is also used to increment the number of stable time updates by one.

[0137] In one embodiment, the working time calculation module 3 is further used to determine the adjustment increment of the stabilization time based on the range of the PID result reference value and the start-up status of the hot air blower when the number of stabilization time updates is less than a preset threshold, and obtain the updated stabilization time based on the adjustment increment: updated stabilization time = current value of stabilization time + adjustment increment.

[0138] The working time calculation module 3 is also used to increment the number of stable time updates by one.

[0139] Within the same range, the absolute value of the adjustment increment when the hot air blower is in the start state is less than the absolute value of the adjustment increment when the hot air blower is in the off state.

[0140] In one embodiment, when the PID result reference value is greater than zero, the adjustment increment is greater than or equal to zero.

[0141] When the PID result reference value is less than zero, the adjustment increment is less than or equal to zero.

[0142] When the PID result reference value is zero, the adjustment increment is zero.

[0143] In one embodiment, when the PID result reference value falls within a second preset range, the adjustment increment is equal to zero.

[0144] The second preset range includes zero.

[0145] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The system embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the present invention according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0146] Example 3

[0147] Figure 10 This is a schematic diagram of an electronic device provided in Embodiment 3 of the present invention. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the temperature control method of the cooking device in Embodiment 1. Figure 10 The electronic device 30 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

[0148] The electronic device 30 may be in the form of a general-purpose computing device, such as a server device. The components of the electronic device 30 may include, but are not limited to: at least one processor 31, at least one memory 32, and a bus 33 connecting different system components (including memory 32 and processor 31).

[0149] Bus 33 includes a data bus, an address bus, and a control bus.

[0150] The memory 32 may include volatile memory, such as random access memory (RAM) 321 and / or cache memory 322, and may further include read-only memory (ROM) 323.

[0151] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0152] The processor 31 executes various functional applications and data processing by running computer programs stored in the memory 32, such as the temperature control method of the cooking device in Embodiment 1 of the present invention.

[0153] Electronic device 30 can also communicate with one or more external devices 34 (e.g., buttons, pointing devices, etc.). This communication can be performed via input / output (I / O) interface 35. Furthermore, the model-defined electronic device 30 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapter 36. As shown, network adapter 36 communicates with other modules of the model-defined electronic device 30 via bus 33. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-defined electronic device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0154] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module; conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules for embodiment.

[0155] Example 4

[0156] This embodiment provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the temperature control method of the cooking device in Embodiment 1.

[0157] The readable storage medium may be more specifically adopted, including but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device, or any suitable combination thereof.

[0158] In a possible implementation, the present invention can also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to execute the temperature control method for the cooking device in Embodiment 1.

[0159] The program code for executing the present invention can be written in any combination of one or more programming languages. The program code can be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on a remote device.

[0160] While specific embodiments of the present invention have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of the present invention is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but all such changes and modifications fall within the scope of protection of the present invention.

Claims

1. A temperature control method for a cooking device, characterized in that, The temperature control method includes: In the first PID calculation cycle, the value of the PID calculation cycle is a first preset cycle, and the heating time in the first PID calculation cycle is controlled according to the default value of the working time. Within each PID calculation cycle, the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode are determined based on the measured temperature inside the cavity; wherein, the value of the PID calculation cycle corresponds one-to-one with the measurement temperature calculation mode; the measured temperature is calculated from the sampling temperature of the current PID calculation cycle and the measurement temperature calculation mode. The working time is obtained by PID calculation based on the measured temperature; The heating duration within the current PID calculation cycle is controlled based on the working time. The step of calculating the working time based on the measured temperature using PID includes: A PID result reference value is calculated based on the measured temperature, and the stabilization time is updated based on the PID result reference value and the current value of the stabilization time. Update the PID results based on the range within which the sum of the PID result reference value and the updated settling time falls; The working time is calculated based on the updated PID result and the stabilization time: Working time = Updated PID result + Stabilization time.

2. The temperature control method for the cooking equipment as described in claim 1, characterized in that, The step of determining the value of the next PID calculation cycle and the corresponding temperature calculation mode based on the measured temperature inside the cavity includes: When the difference between the measured temperature and the set temperature is outside the first preset range, the value of the next PID calculation cycle is the first preset cycle, and the measured temperature calculation mode is: measured temperature = current sampling temperature; When the difference is within the first preset range, the value of the next PID calculation cycle is the second preset cycle, and the temperature measurement calculation mode is: temperature measurement = minimum sampling temperature + maximum sampling temperature / 2; Wherein, the first preset period is shorter than the second preset period.

3. The temperature control method for the cooking equipment as described in claim 1, characterized in that, The step of updating the stabilization time based on the PID result reference value and the current value of the stabilization time includes: When the number of stable time updates is less than a preset threshold, the adjustment increment of the stable time is determined according to the range in which the PID result reference value falls, and the updated stable time is obtained according to the adjustment increment: Updated stable time = Current value of stable time + Adjustment increment; The number of stable time updates is incremented by one.

4. The temperature control method for the cooking equipment as described in claim 3, characterized in that, The step of updating the stabilization time based on the PID result reference value and the current value of the stabilization time includes: When the number of stable time updates is less than a preset threshold, the adjustment increment of the stable time is determined based on the range of the PID result reference value and the start-up status of the hot air blower. The updated stable time is obtained based on the adjustment increment: Updated stable time = Current value of stable time + Adjustment increment. The number of stable time updates is incremented by one; Within the same range, the absolute value of the adjustment increment when the hot air blower is in the start state is less than the absolute value of the adjustment increment when the hot air blower is in the off state.

5. The temperature control method for the cooking equipment as described in claim 3 or 4, characterized in that, When the PID result reference value is greater than zero, the adjustment increment is greater than or equal to zero; When the PID result reference value is less than zero, the adjustment increment is less than or equal to zero; When the PID result reference value is equal to zero, the adjustment increment is equal to zero.

6. The temperature control method for the cooking equipment as described in claim 5, characterized in that, When the PID result reference value falls within the second preset range, the adjustment increment is equal to zero; The second preset range includes zero.

7. A temperature control system for a cooking appliance, characterized in that, The temperature control system includes: a first cycle control module, a second cycle control module, a working time calculation module, and a heating module; The first cycle control module is used to control the heating duration within the first PID calculation cycle, where the PID calculation cycle is a first preset cycle, based on the default value of the working time. The second cycle control module is used to determine the value of the next PID calculation cycle and the corresponding measurement temperature calculation mode based on the measured temperature inside the cavity in each PID calculation cycle; wherein, the value of the PID calculation cycle corresponds one-to-one with the measurement temperature calculation mode; the measurement temperature is calculated from the sampling temperature of the current PID calculation cycle and the measurement temperature calculation mode. The working time calculation module is used to perform PID calculation based on the measured temperature to obtain the working time; The heating module is used to control the heating duration within the current PID calculation cycle according to the working time. The working time calculation module is also used to calculate a PID result reference value based on the measured temperature, and update the stabilization time based on the PID result reference value and the current value of the stabilization time. The working time calculation module is also used to update the PID result based on the range in which the sum of the PID result reference value and the updated stabilization time falls; The working time calculation module is also used to calculate the working time based on the updated PID result and the stabilization time: Working time = Updated PID result + Stabilization time.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the temperature control method of the cooking device as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the temperature control method of the cooking apparatus as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Control method of cooking equipment, cooking equipment and storage medium

    CN112842086A

  • Flow control method and device based on variable period PID control and medium

    CN117555221A