Cooking equipment and temperature control method
By using the temperature control model in the cooking equipment to calculate the target duty cycle of the heating component, the problems of inaccurate temperature control and high energy consumption are solved, and the effects of precise temperature control and energy saving are achieved.
Patent Information
- Application Number
- CN202410236187.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-08-29
AI Technical Summary
In the temperature control of existing cooking equipment, there is a problem that temperature control is not accurate enough and energy consumption is high.
The temperature control model is used to combine temperature sensors and heating components, and calculate the target duty cycle of the heating component by obtaining the operation mode of the cooking equipment and real-time temperature values, and accurately control the heating time of the heating component in the next heating cycle to achieve precise temperature control and reduce frequent switching of the heating component.
It improves the accuracy of temperature control of cooking equipment, extends the service life of heating components, and achieves energy-saving effects on this basis.
Smart Images

Figure CN120549367A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of cooking equipment, and in particular to a cooking device and a temperature control method. Background Art
[0002] With the continuous development of cooking equipment technology, the application scope of cooking equipment is becoming wider and wider. For cooking equipment that requires temperature regulation, a proportional integral differential (PID) algorithm is usually used to control the temperature of the cooking cavity of the cooking equipment.
[0003] In the prior art, the temperature of the cooking cavity of a cooking device is usually controlled based on fixed PID parameters, or by continuously heating the cooking cavity to a high temperature and then waiting for the temperature to drop back. This method is more energy-efficient, but it may result in inaccurate temperature control.
[0004] Therefore, how to achieve energy saving while accurately controlling the temperature of the cooking cavity of the cooking device has become a problem that needs to be solved urgently. Summary of the Invention
[0005] The present application provides a cooking device and a temperature control method for solving the problem of inaccurate temperature control of the cooking device.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions.
[0007] In a first aspect, an embodiment of the present application provides a cooking device, comprising: a device body having a cooking cavity for accommodating cooking ingredients; a temperature sensor for detecting the real-time temperature value of the cooking cavity; a heating component for providing heat to the cooking cavity to heat the cooking ingredients; a controller, configured to: obtain an operating mode of the cooking device; obtain the real-time temperature value of the cooking cavity in the current heating cycle through the temperature sensor; input the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle; the target duty cycle is the ratio of the heating time of the heating component in the next heating cycle to the total time of the next heating cycle; and control the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
[0008] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects: the technical solution calculates the target duty cycle of the heating component in the next heating cycle by using the acquired operating mode of the cooking device and the real-time temperature value of the cooking cavity in the current heating cycle as input parameters of the temperature control model, so that the calculation method of the target duty cycle is more accurate and more in line with the execution requirements of the cooking task. At the same time, the controller controls the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle. This heating method can more accurately control the temperature in the cooking cavity.
[0009] In some embodiments, the controller is configured to input the operating mode and real-time temperature value into the temperature control model to obtain the target duty cycle of the heating component in the next heating cycle, and is specifically configured to: obtain at least one temperature control model; determine the target temperature control model in at least one temperature control model based on the operating mode and the preset correspondence; wherein the preset correspondence is used to indicate the correspondence between at least one operating mode and at least one temperature control model; input the operating mode and real-time temperature value into the target temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0010] In some embodiments, the controller is further configured to: obtain a training sample set: the training sample set includes multiple training samples, and the training samples include the operating mode of the cooking device in the historical heating cycle, the historical real-time temperature value and the historical duty cycle of the heating component; according to the training sample set, the initial temperature control model is trained with a preset energy-saving parameter value to obtain a temperature control model; wherein the energy-saving parameter value of the temperature control model is used to characterize the energy-saving degree of the cooking device under the operating mode of the historical heating cycle.
[0011] In some embodiments, the preset energy-saving parameter value is calculated as follows:
[0012]
[0013] Among them, Reword is the energy-saving parameter value, T sensor is the real-time temperature value, T target is the target temperature value, R max is the preset energy-saving parameter value range, Range is the temperature difference range between the real-time temperature value and the target temperature value, U1 is the energy-saving index, and Action is the duty cycle of the previous heating cycle.
[0014] In some embodiments, the controller is configured to control the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle, and is specifically configured to: determine the heating time of the heating component in the next heating cycle according to the target duty cycle; in the next heating cycle, control the heating component to continue heating the cooking ingredients after being turned on until the heating time is reached.
[0015] It should be noted that, through the method provided in this embodiment, the heating component of the cooking device is turned on and off only once in each heating cycle of performing a cooking task, thereby avoiding frequent switching of the heating component and extending the service life of the heating component.
[0016] In a second aspect, an embodiment of the present application provides a temperature control method, comprising: obtaining the operating mode of a cooking device; obtaining the real-time temperature value of a cooking cavity in a current heating cycle; inputting the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle; the target duty cycle is the ratio of the heating time of the heating component in the next heating cycle to the total time of the next heating cycle; and controlling the heating component to heat cooking ingredients in the next heating cycle based on the target duty cycle.
[0017] In a third aspect, an embodiment of the present application provides a controller comprising: one or more processors; one or more memories; wherein the one or more memories are used to store computer program codes, the computer program codes comprising computer instructions, and when the one or more processors execute the computer instructions, the controller executes any one of the temperature control methods provided in the second aspect.
[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on a computer, the computer executes the method provided in the second aspect and possible implementation methods.
[0019] In the fifth aspect, an embodiment of the present invention provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the method provided in the second aspect and possible implementation methods.
[0020] It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the controller or separately from the processor of the controller, and this application does not limit this.
[0021] The beneficial effects described in the second to fifth aspects of this application can be analyzed by referring to the beneficial effects of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.
[0023] Figure 1 A hardware structure block diagram of a cooking device provided in an embodiment of the present application;
[0024] Figure 2 A hardware structure block diagram of another cooking device provided in an embodiment of the present application;
[0025] Figure 3 A hardware configuration block diagram of a cooking device provided in an embodiment of the present application;
[0026] Figure 4 A schematic flow chart of a temperature control method provided in an embodiment of the present application;
[0027] Figure 5 A flowchart of a method for determining a target duty cycle provided in an embodiment of the present application;
[0028] Figure 6 A schematic flow chart of another temperature control method provided in an embodiment of the present application;
[0029] Figure 7 A schematic flow chart of another temperature control method provided in an embodiment of the present application;
[0030] Figure 8 A schematic flow chart of another temperature control method provided in an embodiment of the present application;
[0031] Figure 9 A schematic flow chart of another temperature control method provided in an embodiment of the present application;
[0032] Figure 10 A comparative bar chart of the proportion of relay closing time provided in an embodiment of the present application;
[0033] Figure 11 A schematic flow chart of another temperature control method provided in an embodiment of the present application;
[0034] Figure 12 A schematic structural diagram of a temperature control device provided in an embodiment of the present application;
[0035] Figure 13 A schematic structural diagram of another temperature control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0037] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0038] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature specified as "first" or "second" may explicitly or implicitly include one or more of such features. Throughout this application, unless otherwise specified, "plurality" means two or more.
[0039] In the description of this application, it should be noted that, unless otherwise expressly specified or limited, the terms "connected" and "connect" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections. A person of ordinary skill in the art will understand the specific meanings of the above terms in this application based on the specific circumstances. Furthermore, when describing pipelines, the terms "connected" and "connected" used in this application have the meaning of conducting electricity. The specific meanings need to be understood in the context.
[0040] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0041] As mentioned above, the heating component of the cooking device is controlled by a relay for heating. Frequent switching will shorten the service life of the relay, and the temperature control of the cooking cavity is not accurate enough.
[0042] Based on this, an embodiment of the present application provides a cooking device, including: a device body, having a cooking cavity for accommodating cooking ingredients; a temperature sensor, for detecting the real-time temperature value of the cooking cavity; a heating component, for providing heat to the cooking cavity to heat the cooking ingredients; a controller, configured to: obtain the operating mode of the cooking device; obtain the real-time temperature value of the cooking cavity in the current heating cycle through the temperature sensor; input the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle; the target duty cycle is the ratio between the heating time of the heating component in the next heating cycle and the total time of the next heating cycle; and control the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
[0043] In this way, the heating time of the heating component is controlled by the target duty cycle, thereby improving the accuracy of temperature control.
[0044] The embodiments provided in this application are described in detail below with reference to the accompanying drawings.
[0045] Figure 1 A hardware structure diagram of a cooking device provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the cooking device 1 may include a processor 2 and a memory 3 .
[0046] In some embodiments, the cooking device can be any device used for cooking, such as an oven, a microwave oven, an air fryer, etc., and this application does not limit this.
[0047] In some embodiments, the processor 2 and the memory 3 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these elements can be electrically connected to each other via one or more communication buses or signal lines.
[0048] In some embodiments, the cooking device 1 includes at least one software module that can be stored in the memory 3 in the form of software or firmware or fixed in the operating system (OS) of the cooking device 1 .
[0049] In some embodiments, the processor 2 is used to execute executable modules stored in the memory 3, such as software function modules and computer programs included in the cooking device 1, to implement the food cooking method.
[0050] In some embodiments, the processor 2 may execute a computer program after receiving an execution instruction. The processor 2 may be an integrated circuit chip having signal processing capabilities.
[0051] In some embodiments, the processor 2 may also be a general-purpose processor, for example, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a discrete gate or transistor logic device, or a discrete hardware component, which may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. In addition, the general-purpose processor may be a microprocessor or any conventional processor, etc.
[0052] In some embodiments, the memory 3 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), and an electrically erasable programmable read-only memory (EEPROM).
[0053] In some embodiments, the memory 3 is used to store a program, and the processor 2 executes the program after receiving an execution instruction.
[0054] Figure 2 A hardware structure diagram of another cooking device provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the cooking device 1 may further include a device body 4, an input device 5, a temperature sensor 6, a heating component 7 and a controller 1000 ( Figure 2 not shown).
[0055] In some embodiments, the device body 4 has a cooking cavity for accommodating cooking ingredients.
[0056] In some embodiments, the input device 5 is used to receive configuration parameters set by the user, where the configuration parameters include the operating mode of the cooking device.
[0057] In some embodiments, the operation mode of the cooking device may include turning on the energy-saving mode and saving the relay, turning off the energy-saving mode and saving the relay, turning on the energy-saving mode and not saving the relay, or turning off the energy-saving mode and not saving the relay.
[0058] In some embodiments, the user may set configuration parameters of the cooking device through the input device 5. After the user sets the configuration parameters, the input device 5 receives the configuration parameters set by the user to determine the operation mode of the cooking device.
[0059] In some embodiments, the temperature sensor 6 is used to detect the real-time temperature value of the cooking cavity.
[0060] In some embodiments, the heating component 7 is used to provide heat to the cooking cavity to heat the cooking ingredients.
[0061] In the embodiment shown in the present application, the controller 1000 refers to a device that can generate an operation control signal based on an instruction operation code and a timing signal to instruct the cooking device 1 to execute a control instruction.
[0062] For example, the controller 1000 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller 1000 may also be other devices with processing functions, such as circuits, devices, or software modules, and the embodiments of the present application do not impose any restrictions on this.
[0063] In some embodiments, memory 3 can be used to store software programs and data. Memory 3 executes the various functions and data processing of cooking device 1 by running the software programs or data stored in memory 3. Memory 3 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device. Memory 3 stores the operating system that enables cooking device 1 to operate. In this application, memory 3 can store the operating system and various application programs, and may also store code that executes the cooking parameter determination method provided in the embodiments of this application.
[0064] In addition, the controller 1000 can be used to control various components inside the cooking device 1 so that each component operates to achieve various predetermined functions of the cooking device 1.
[0065] Figure 3 This is a hardware configuration block diagram of a cooking device provided by this application according to an exemplary embodiment. Figure 3 As shown, the cooking device 1 may further include a communication interface 1003 .
[0066] In some embodiments, the communication interface 1003 is used to establish a communication connection with other network entities, such as establishing a communication connection with a terminal device. The communication interface 1003 may include a radio frequency (RF) module, a cellular module, a wireless fidelity (WIFI) module, and a GPS module. Taking the RF module as an example, the RF module can be used to receive and send signals, in particular, to send the received information to the controller 1000 ( Figure 3 In addition, the controller 1000 sends out the signal generated by the signal. Generally, the RF circuit may include but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.
[0067] Those skilled in the art will understand that Figure 3 The hardware structure shown in the figure does not constitute a limitation on the cooking device. The cooking device 1 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0068] Figure 4 A flow chart of a temperature control method provided in an embodiment of the present application is applied to the above-mentioned cooking equipment, such as Figure 4 As shown, the method includes the following steps:
[0069] S101: A controller obtains an operating mode of a cooking device.
[0070] Among them, the operating mode is an operating mode related to energy saving and / or relays, and the operating mode of the cooking equipment includes turning on the energy saving mode and saving the relay, turning off the energy saving mode and saving the relay, turning on the energy saving mode and not saving the relay, or turning off the energy saving mode and not saving the relay.
[0071] In some embodiments, the controller may obtain the operating mode of the cooking device set by the user through an input device of the cooking device.
[0072] Exemplarily, the input device can be a human-computer interaction interface, and the user can configure the cooking equipment parameters through the human-computer interaction interface of the cooking equipment; the input device can also be a human-computer interaction button, and the user can configure the cooking equipment parameters through the human-computer interaction button; the input device can also be a mobile terminal (such as a mobile phone, computer), and the user can configure the cooking equipment parameters through an application on the mobile terminal. This application does not limit the type of input device.
[0073] Furthermore, after the user sets the configuration parameters of the cooking device, the input device 5 receives the configuration parameters set by the user to determine the operation mode of the cooking device.
[0074] S102: The controller obtains the real-time temperature value of the cooking cavity in the current heating cycle.
[0075] Optionally, the controller may obtain a real-time temperature value of the cooking cavity in the current heating cycle through a temperature sensor.
[0076] The current heating cycle is any heating cycle among multiple heating cycles when the cooking device performs a cooking task.
[0077] It should be noted that whether the heating component is heated or not can be achieved by switching the relay. For example, when the relay is turned on, the heating component starts heating; when the relay is turned off, the heating component stops heating. The smaller the duty cycle of the relay in a heating cycle, the less resources are consumed, and the longer the relay can be used, that is, the longer its service life.
[0078] In some embodiments, the heating element performs heating in the current heating cycle according to the duty cycle of the current heating cycle.
[0079] The duty cycle of the current heating cycle is the ratio of the heating time of the cooking device in the current heating cycle to the total time of the current heating cycle.
[0080] For example, if the duty cycle of the current heating cycle is 0.5 and the total duration of the current heating cycle is 1 minute, the heating time of the heating component is 30 seconds; if the duty cycle of the current heating cycle is 0.7 and the total duration of the current heating cycle is 2 minutes, the heating time of the heating component is 84 seconds.
[0081] It should be noted that by controlling the heating component to heat in this way, the heating component of the cooking equipment can be turned on and off only once in each heating cycle of performing the cooking task, reducing the number of switching times of the relay in the heating component, thereby achieving the purpose of extending the service life of the relay.
[0082] S103: The controller inputs the operation mode and the real-time temperature value into the temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0083] The next heating cycle is a heating cycle that follows the current heating cycle and is adjacent to the current heating cycle, and the target duty cycle is a ratio of the heating duration of the heating component in the next heating cycle to the total duration of the next heating cycle.
[0084] Figure 5 A flow chart of a method for determining a target duty cycle provided in an embodiment of the present application is provided, which is used to determine the target duty cycle of the heating component in the next heating cycle, such as Figure 5 As shown, the method includes the following steps:
[0085] S1031. The controller obtains at least one temperature control model.
[0086] In some embodiments, the temperature control model includes at least one temperature control model.
[0087] Exemplarily, the temperature control model may include a first temperature control model, a second temperature control model, a third temperature control model, and a fourth temperature control model, and different operating modes of the cooking device correspond to different temperature control models.
[0088] S1032: The controller determines a target temperature control model from at least one temperature control model according to the operation mode and a preset corresponding relationship.
[0089] The preset corresponding relationship is used to indicate the corresponding relationship between at least one operating mode and at least one temperature control model.
[0090] Table 1 shows a correspondence table. As shown in Table 1, the correspondence table may include multiple operating modes and multiple temperature control models, and the multiple operating modes and the multiple temperature control models have a one-to-one correspondence.
[0091] Table 1
[0092] Operation mode Temperature control model Turn on energy saving mode and save relays First temperature control model Turn off energy saving mode and save relay Second temperature control model Turn on energy saving mode without saving relays The third temperature control model Turn off energy saving mode without saving relays Fourth temperature control model
[0093] Exemplarily, when the cooking device operates in energy-saving mode with the relays saved, the corresponding temperature control model is the first temperature control model; when the cooking device operates in energy-saving mode with the relays saved, the corresponding temperature control model is the second temperature control model; when the cooking device operates in energy-saving mode with the relays saved, the corresponding temperature control model is the third temperature control model; when the cooking device operates in energy-saving mode with the relays not saved, the corresponding temperature control model is the fourth temperature control model.
[0094] S1033: The controller inputs the operating mode and the real-time temperature value into the target temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0095] In some embodiments, if the cooking device operates in energy-saving mode and relay saving, the energy-saving mode and relay saving and the real-time temperature value are input into the first temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0096] In some embodiments, the first temperature control model can be trained using a reinforcement learning algorithm, such as a soft actor-critic (SAC) algorithm, a proximal policy optimization (PPO) algorithm, or a deep Q network (DQN) algorithm. This application does not limit the type of reinforcement learning algorithm used for the first temperature control model.
[0097] In some embodiments, the first temperature control model is trained using a reinforcement learning algorithm. First, the input parameters, output parameters, and preset energy-saving parameter values (ie, maximum reward values) for training the first temperature control model are determined.
[0098] In some embodiments, assuming that the total duration of a heating cycle is 1 minute, the input parameters of the first temperature control model are the real-time temperature value inside the cooking wall detected by the temperature sensor every second in the previous heating cycle, the target temperature value, the energy-saving mode on (the corresponding value of the energy-saving mode on is 1) and the saving relay (the corresponding value of the saving relay is 1), and the output parameter is the duty cycle (Action) of the next heating cycle.
[0099] In some embodiments, the preset energy-saving parameter value is calculated as shown in formula (1):
[0100]
[0101] Among them, Reword is the energy-saving parameter value range, T sensor is the real-time temperature value, T target is the target temperature value, R max is the preset energy-saving parameter value (that is, the maximum value in the energy-saving parameter value range), Range is the temperature difference range between the real-time temperature value and the target temperature value, U1 is the energy-saving index, and Action is the duty cycle of the previous heating cycle.
[0102] In some embodiments, R max is a positive value (such as 1), the value of Range can be max Same, or greater than R max Here the user sets the energy saving mode to be turned on, so U1 is 1.
[0103] It can be seen from formula (1) that the greater the difference between the real-time temperature value of the cooking chamber and the target temperature value, the smaller the energy-saving parameter value; the greater the duty cycle, the smaller the energy-saving parameter value (that is, the longer the heating component is turned on, the smaller the energy-saving parameter value).
[0104] In some embodiments, a coefficient may be added to Action*U1 in formula (1), and the coefficient may determine the fluctuation range of the real-time temperature value of the cooking cavity when the energy-saving mode is turned on.
[0105] For example, the difference between the real-time temperature value detected by the temperature sensor at the current moment and the target temperature value may be replaced by the average temperature of the real-time temperature values detected by the temperature sensor every second in any past cycle.
[0106] In some embodiments, in order to obtain a larger energy-saving parameter value after saving the relay during the temperature control process, if the user configures the relay to save and no relay switching operation is performed in the previous heating cycle (that is, Action is 0), then Reword is added with 1 or other positive numbers.
[0107] In some embodiments, after the preset energy-saving parameter value of the first temperature control model is determined, the energy-saving mode is turned on, the saving relay and the real-time temperature value are input into the first temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0108] In some embodiments, if the cooking device operates in an energy-saving mode with the energy-saving mode turned off and the relay saved, the energy-saving mode turned off and the relay saved and the real-time temperature value are input into the second temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0109] In some embodiments, the second temperature control model can be trained using a reinforcement learning algorithm, such as a soft actor-critic (SAC) algorithm, a proximal policy optimization (PPO) algorithm, or a deep Q network (DQN) algorithm. This application does not limit the type of reinforcement learning algorithm used for the second temperature control model.
[0110] In some embodiments, the second temperature control model is trained using a reinforcement learning algorithm. First, the input parameters, output parameters, and preset energy-saving parameter values (ie, maximum reward values) for training the second temperature control model are determined.
[0111] In some embodiments, assuming that the total duration of a heating cycle is 1 minute, the input parameters of the first temperature control model are the real-time temperature value inside the cooking wall detected by the temperature sensor every second in the previous heating cycle, the target temperature value, turning off the energy-saving mode (the corresponding value of turning off the energy-saving mode is 0), and saving the relay (the corresponding value of saving the relay is 1), and the output parameter is the duty cycle (Action) of the next heating cycle.
[0112] Furthermore, after a heating cycle is completed, the real-time temperature value T detected by the temperature sensor is obtained. sensor , target temperature value T target , preset energy saving parameter value R max , the difference between the real-time temperature value and the target temperature value Range, the user turns on the energy-saving mode U1, and the duty cycle Action of the previous heating cycle.
[0113] In some embodiments, the preset energy-saving parameter value is calculated as shown in the above formula (1). Here, the user sets the energy-saving mode to be turned off, and U1 is 0.
[0114] In some embodiments, after the preset energy-saving parameter value of the second temperature control model is determined, the energy-saving mode is turned off, the saving relay and the real-time temperature value are input into the second temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0115] In some embodiments, if the cooking device operates in an energy-saving mode without saving relays, the energy-saving mode without saving relays and the real-time temperature value are input into the third temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0116] In some embodiments, the third temperature control model can be trained using a reinforcement learning algorithm, such as a soft actor-critic (SAC) algorithm, a proximal policy optimization (PPO) algorithm, or a deep Q network (DQN) algorithm. This application does not limit the type of reinforcement learning algorithm used for the third temperature control model.
[0117] In some embodiments, the third temperature control model is trained using a reinforcement learning algorithm. First, the input parameters, output parameters, and preset energy-saving parameter values (ie, maximum reward values) for training the third temperature control model are determined.
[0118] In some embodiments, assuming that the total duration of a heating cycle is 1 minute, the input parameters of the first temperature control model are the real-time temperature value inside the cooking wall detected by the temperature sensor every second in the previous heating cycle, the target temperature value, the energy-saving mode on (the corresponding value of the energy-saving mode on is 1), and the relay not saving (the corresponding value of the relay not saving is 0), and the output parameter is the duty cycle (Action) of the next heating cycle.
[0119] Furthermore, after a heating cycle is completed, the real-time temperature value T detected by the temperature sensor is obtained. sensor , target temperature value T target , preset energy saving parameter value Rmax , the difference between the real-time temperature value and the target temperature value Range, the user turns on the energy-saving mode U1, and the duty cycle Action of the previous heating cycle.
[0120] In some embodiments, the preset energy-saving parameter value (ie, the maximum reward value) is calculated as shown in the above formula (1). Here, if the user sets the energy-saving mode to be turned on, U1 is 1.
[0121] In some embodiments, after the energy-saving parameter value of the third temperature control model is determined, the energy-saving mode is turned off, the saving relay and the real-time temperature value are input into the third temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0122] In some embodiments, if the cooking device operates in a mode of turning off the energy-saving mode and not saving the relay, the energy-saving mode and not saving the relay and the real-time temperature value are input into the fourth temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0123] In some embodiments, the fourth temperature control model can be trained using a reinforcement learning algorithm, such as a soft actor-critic (SAC) algorithm, a proximal policy optimization (PPO) algorithm, or a deep Q network (DQN) algorithm. This application does not limit the type of reinforcement learning algorithm used for the fourth temperature control model.
[0124] In some embodiments, the fourth temperature control model is trained using a reinforcement learning algorithm. First, the input parameters, output parameters, and preset energy-saving parameter values (ie, maximum reward values) for training the fourth temperature control model are determined.
[0125] In some embodiments, assuming that the total duration of a heating cycle is 1 minute, the input parameters of the first temperature control model are the real-time temperature value of the cooking chamber detected by the temperature sensor every second in the previous heating cycle, the target temperature value, turning off the energy-saving mode (the value corresponding to turning off the energy-saving mode is 0), and not saving the relay (the value corresponding to not saving the relay is 0), and the output parameter is the duty cycle (Action) of the next heating cycle.
[0126] Furthermore, after a heating cycle is completed, the real-time temperature value T detected by the temperature sensor is obtained. sensor , target temperature value T target , preset energy saving parameter value R max , the difference between the real-time temperature value and the target temperature value Range, the user turns on the energy-saving mode U1, and the duty cycle Action of the previous heating cycle.
[0127] In some embodiments, the preset energy-saving parameter value is calculated as shown in the above formula (1). Here, the user sets the energy-saving mode to be turned off, and U1 is 0.
[0128] In some embodiments, after the energy-saving parameter value of the fourth temperature control model is determined, the energy-saving mode is turned off, the saving relay and the real-time temperature value are input into the fourth temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0129] S104: The controller controls the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
[0130] In some embodiments, if the cooking device operates in energy-saving mode and saves relays, the controller adjusts the heating time of the heating component in the next heating cycle according to the target duty cycle output by the first temperature control model to control the real-time temperature value of the cooking cavity.
[0131] For example, if the target duty cycle output by the first temperature control model is 0.3 and the total duration of the next heating cycle is 1 minute, the heating component is controlled to turn on and continuously heat the cooking ingredients in the first 18 seconds of the next heating cycle and to turn off in the last 42 seconds. Alternatively, the controller controls the heating component to turn on and continuously heat the cooking ingredients in any 18 seconds of the next heating cycle and to turn off for the other 42 seconds.
[0132] In some embodiments, if the cooking device operates in an energy-saving mode with the energy-saving mode turned off and the relay saved, the controller adjusts the heating time of the heating component in the next heating cycle according to the target duty cycle output by the second temperature control model to control the real-time temperature value of the cooking cavity.
[0133] For example, if the target duty cycle output by the second temperature control model is 0.4 and the total duration of the next heating cycle is 1 minute, the heating component is controlled to turn on and continuously heat the cooking ingredients in the first 24 seconds of the next heating cycle and to turn off in the last 36 seconds. Alternatively, the controller controls the heating component to turn on and continuously heat the cooking ingredients in any 24 seconds of the next heating cycle and to turn off for the other 36 seconds.
[0134] In some embodiments, if the cooking device operates in energy-saving mode without saving relays, the controller adjusts the heating time of the heating component in the next heating cycle according to the target duty cycle output by the third temperature control model to control the real-time temperature value of the cooking cavity.
[0135] For example, if the target duty cycle output by the third temperature control model is 0.5 and the total duration of the next heating cycle is 1 minute, the heating component is controlled to turn on and continuously heat the cooking ingredients in the first 30 seconds of the next heating cycle and to turn off in the last 30 seconds. Alternatively, the controller controls the heating component to turn on and continuously heat the cooking ingredients in any 30 seconds of the next heating cycle and to turn off for the other 30 seconds.
[0136] In some embodiments, if the cooking device operates in an energy-saving mode that is turned off and does not save relays, the controller adjusts the heating time of the heating component in the next heating cycle according to the target duty cycle output by the fourth temperature control model to control the real-time temperature value of the cooking cavity.
[0137] For example, if the target duty cycle output by the fourth temperature control model is 0.6 and the total duration of the next heating cycle is 1 minute, the heating component is controlled to turn on and continuously heat the cooking ingredients in the first 36 seconds of the next heating cycle and to turn off in the last 24 seconds. Alternatively, the controller controls the heating component to turn on and continuously heat the cooking ingredients in any 36 seconds of the next heating cycle and to turn off for the other 24 seconds.
[0138] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects: the technical solution calculates the target duty cycle of the heating component in the next heating cycle by using the acquired operating mode of the cooking device and the real-time temperature value of the cooking cavity in the current heating cycle as input parameters of the temperature control model, so that the calculation method of the target duty cycle is more accurate and more in line with the execution requirements of the cooking task. At the same time, the controller controls the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle. This heating method can more accurately control the temperature in the cooking cavity.
[0139] In some embodiments, the above step S104 can also be performed by Figure 6 The method described is implemented, Figure 6 A flow chart of another temperature control method provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the method includes the following steps:
[0140] S201: The controller determines the heating time of the heating component in the next heating cycle according to the target duty cycle.
[0141] In some embodiments, the target duty cycle of the next heating cycle is a ratio of the heating duration of the heating component in the next heating cycle to the total duration of the next heating cycle.
[0142] For example, if the target duty cycle of the next heating cycle is 0.3 and the total duration of the next heating cycle is 1 minute, the heating duration of the heating component in the next heating cycle is 18 seconds.
[0143] For another example, if the target duty cycle of the next heating cycle is 0.5 and the total duration of the next heating cycle is 1 minute, the heating duration of the heating component in the next heating cycle is 30 seconds.
[0144] S202. In the next heating cycle, the controller controls the heating component to continue heating the cooking ingredients after being turned on until the heating time is reached.
[0145] It should be noted that the heating duration of the heating component in the next heating cycle can be any duration in the next heating cycle, and this application does not limit the time period in which the heating duration of the heating component falls.
[0146] For example, if the heating time of the heating component in the next heating cycle is 18 seconds, the controller controls the heating component to turn on and continuously heat the cooking ingredients in the first 18 seconds of the next heating cycle and turn off in the last 42 seconds. Alternatively, the controller controls the heating component to turn on and continuously heat the cooking ingredients in any 18 seconds of the next heating cycle and turn off for the other 42 seconds.
[0147] For another example, if the heating time of the heating component in the next heating cycle is 30 seconds, the controller controls the heating component to turn on and continuously heat the cooking ingredients in the first 30 seconds of the next heating cycle and to turn off in the last 30 seconds. Alternatively, the controller controls the heating component to turn on and continuously heat the cooking ingredients in any 30 seconds of the next heating cycle and to turn off for the other 30 seconds.
[0148] It should be noted that, through the method provided in this embodiment, the heating component of the cooking device is turned on and off only once in each heating cycle of performing a cooking task, thereby avoiding frequent switching of the heating component and extending the service life of the heating component.
[0149] In some embodiments, the training method of the temperature control model in step S103 can also be performed as follows: Figure 7 The method described is implemented, Figure 7 A flow chart of another temperature control method provided in an embodiment of the present application is used to train a temperature control model, such as Figure 7 As shown, the method includes the following steps:
[0150] S301: The controller obtains a training sample set.
[0151] The training sample set includes multiple training samples, and the training samples include the operation mode of the cooking device in the historical heating cycle, the historical real-time temperature value, and the historical duty cycle of the heating component.
[0152] S302: The controller trains the initial temperature control model with preset energy-saving parameter values according to the training sample set to obtain a temperature control model.
[0153] The energy-saving parameter value of the temperature control model is used to characterize the energy-saving degree of the cooking equipment under the operation mode of the historical heating cycle.
[0154] It should be noted that the specific training method of the temperature control model is detailed in the above step S103 and will not be repeated here.
[0155] In some embodiments, after the heating component controls the heating component to heat the cooking ingredients according to the target duty cycle of the next heating cycle, the controller can also determine whether to end the cooking task based on the actual cooking time and the target cooking time of the cooking device. Figure 8 A flow chart of another temperature control method provided in an embodiment of the present application is used to determine whether to end a cooking task, such as Figure 8 As shown, the method includes the following steps:
[0156] S401: The controller obtains the actual cooking time and the target cooking time of the cooking device.
[0157] Optionally, the controller may obtain the target cooking time set by the user through an input device.
[0158] In some embodiments, users can set a reasonable target cooking time based on their own needs or the type of cooking ingredients to ensure the final taste and maturity of the cooking ingredients.
[0159] S402: The controller determines whether to end the cooking task according to the actual cooking time and the target cooking time.
[0160] Figure 9 A flow chart of another temperature control method provided in an embodiment of the present application is provided, in which it is determined whether to end the cooking task, such as Figure 9 The method comprises the following steps:
[0161] S501: When the actual cooking time of the cooking device reaches the target cooking time, the controller controls the cooking device to end the cooking task.
[0162] For example, if the target cooking time input by the user is 3 minutes, and in the next heating cycle, the actual cooking time of the cooking device is 3 minutes, the controller controls the cooking device to end the cooking task.
[0163] S502: When the actual cooking time of the cooking device does not reach the target cooking time, the controller inputs the operation mode and the real-time temperature value into the temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0164] In some embodiments, in the current heating cycle, if the actual cooking time of the cooking device does not reach the target cooking time, the controller again obtains the operating mode of the cooking device and the real-time temperature value of the cooking cavity set by the user through the input device, and inputs the operating mode and real-time temperature value into the temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0165] It should be noted that the training method of the temperature control model is detailed in the above step S103 and will not be repeated here.
[0166] S503: The controller controls the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
[0167] In some embodiments, the controller controls the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle until the actual cooking time of the cooking device reaches the target cooking time.
[0168] It should be noted that the heating method of the heating component according to the target duty cycle is detailed in the above step S103 and will not be repeated here.
[0169] By using the above method, the number of switching times of the relay of the heating component can be reduced as much as possible (that is, the duty cycle of the heating cycle can be reduced), thereby increasing the closing time of the relay and extending the service life of the relay. Figure 10 A comparative bar chart of the proportion of relay closing time is provided for the embodiment of the present application, such as Figure 10 As shown in the figure, in the original temperature control method, the average ratio of the time the relay is closed to the heating cycle is 0.25. After the improvement of the above method, the average ratio of the time the relay is closed to the heating cycle is increased to 0.35, an increase of 40%, which effectively reduces the service life of the relay and thus extends the service life of the relay.
[0170] In some embodiments, the above steps S101 to S104 can also be performed as follows: Figure 11 The method described is implemented, Figure 11 A flow chart of another temperature control method provided in an embodiment of the present application is shown as follows: Figure 11 As shown, the method includes the following steps:
[0171] S11. The controller controls the cooking device to start executing the cooking task.
[0172] In some embodiments, the cooking task can be issued by the user or automatically selected by the cooking device based on the type of cooking ingredients. This application does not limit the method for obtaining the cooking task.
[0173] S12. The controller obtains the operation mode of the cooking device and the real-time temperature value of the cooking cavity set by the user in the current heating cycle.
[0174] In some embodiments, the controller may obtain the operating mode of the cooking device set by the user through an input device and obtain the real-time temperature value of the cooking cavity through a temperature sensor.
[0175] S13. The controller inputs the operation mode and real-time temperature value of the cooking device in the current heating cycle into the temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0176] The duty cycle of the heating component in the next heating cycle is the ratio of the heating time of the heating component in the next heating cycle to the total time of the next heating cycle.
[0177] S14: The controller controls the heating component to perform heating in the next heating cycle according to the target duty cycle.
[0178] S15. When the actual cooking time of the cooking device reaches the target cooking time, the controller controls the cooking device to end the cooking task; when the actual cooking time of the cooking device does not reach the target cooking time, execute the above step S12.
[0179] In the embodiments of the present invention, electronic products, etc., can be divided into functional modules according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into a processing module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present invention is schematic and is only a logical functional division. In actual implementation, other division methods may be used.
[0180] In the case of dividing each functional module into corresponding functional modules, Figure 12 A schematic diagram of the structure of a temperature control device provided in an embodiment of the present application is shown in FIG. Figure 12 As shown, the temperature control device 200 may include: an acquisition module 201 , an input module 202 and a processing module 203 .
[0181] In some embodiments, the acquisition module 201 is used to acquire the operation mode of the cooking device.
[0182] In some embodiments, the acquisition module 201 is further configured to acquire the real-time temperature value of the cooking cavity in the current heating cycle through a temperature sensor.
[0183] In some embodiments, the input module 202 is used to input the operating mode and the real-time temperature value into the temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
[0184] In some embodiments, the processing module 203 is configured to control the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
[0185] In some embodiments, the acquisition module 201 is further configured to acquire at least one temperature control model.
[0186] In some embodiments, the processing module 203 is further configured to determine a target temperature control model in at least one temperature control model according to the operation mode and the preset corresponding relationship.
[0187] In some embodiments, the input module 202 is further configured to input the operating mode and the real-time temperature value into the target temperature control model to obtain a target duty cycle of the heating component in the next heating cycle.
[0188] In some embodiments, the acquisition module 201 is further configured to acquire a training sample set.
[0189] In some embodiments, the processing module 203 is further configured to train the initial temperature control model with preset energy-saving parameter values according to the training sample set to obtain a temperature control model.
[0190] In some embodiments, the processing module 203 is further configured to determine the heating duration of the heating component in the next heating cycle according to the target duty cycle.
[0191] In some embodiments, the processing module 203 is further configured to control the heating component to continuously heat the cooking ingredients after being turned on in the next heating cycle until the heating time is reached.
[0192] In the case of an integrated unit, Figure 13 FIG. 1 shows a possible structural diagram of the temperature control device involved in the above embodiment. Figure 13 As shown, the temperature control device 200 may further include a storage module 204 and a communication module 205. The communication module 205 may be used to support communication between the temperature control device and other entities. The storage module 204 is used to store program codes and data of the temperature control device.
[0193] In some embodiments, the processing module 203 may be a processor or a controller, the storage module 204 may be a memory, and the communication module 205 may be a transceiver, a transceiver circuit, or a communication interface.
[0194] When the processing module 203 is a processor, the storage module 204 is a memory, and the communication module 205 is a transceiver, the processor, the transceiver, and the memory can be connected via a bus. The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0195] An embodiment of the present invention further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the method provided in the above embodiment.
[0196] An embodiment of the present invention further provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the method provided in the above embodiment.
[0197] Those skilled in the art will appreciate that in one or more of the above examples, the functions described herein can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0198] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0199] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely exemplary. For example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0200] In addition, each functional unit in each embodiment of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or in other words, the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to perform all or part of the steps of the method of each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
[0201] The above are only specific embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A cooking device, characterized in that: include: The device body has a cooking cavity for accommodating cooking ingredients; A temperature sensor, used to detect the real-time temperature value of the cooking cavity; A heating component, used to provide heat to the cooking cavity to heat the cooking ingredients; The controller is configured as: Obtaining an operating mode of the cooking device; Acquiring a real-time temperature value of the cooking cavity during a current heating cycle through the temperature sensor; Inputting the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle; The target duty cycle is the ratio of the heating duration of the heating component in the next heating cycle to the total duration of the next heating cycle; The heating component is controlled to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
2. The cooking device according to claim 1, wherein The controller is configured to input the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle, specifically configured as follows: obtaining at least one temperature control model; Determining a target temperature control model in the at least one temperature control model according to the operating mode and a preset corresponding relationship; wherein the preset corresponding relationship is used to indicate a corresponding relationship between at least one operating mode and the at least one temperature control model; The operation mode and the real-time temperature value are input into the target temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
3. The cooking device according to claim 1, wherein The controller is further configured to: Obtaining a training sample set: the training sample set includes a plurality of training samples, the training samples including the operation mode of the cooking device in a historical heating cycle, the historical real-time temperature value, and the historical duty cycle of the heating component; According to the training sample set, the initial temperature control model is trained with preset energy-saving parameter values to obtain the temperature control model; wherein the energy-saving parameter values of the temperature control model are used to characterize the energy-saving degree of the cooking equipment under the operating mode of the historical heating cycle.
4. The cooking device according to claim 3, characterized in that The preset energy-saving parameter value is calculated in the following way: Among them, Reword is the energy-saving parameter value range, T sensor is the real-time temperature value, T target is the target temperature value, R max is the preset energy-saving parameter value, Range is the temperature difference range between the real-time temperature value and the target temperature value, U1 is the energy-saving index, and Action is the duty cycle of the previous heating cycle.
5. The cooking device according to claim 1, wherein The controller is configured to control the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle, and is specifically configured to: determining a heating time of the heating component in the next heating cycle according to the target duty cycle; In the next heating cycle, the heating component is controlled to continue heating the cooking ingredients after being turned on until the heating time is reached.
6. A temperature control method, characterized in that: include: Get the operating mode of cooking equipment; Get the real-time temperature value of the cooking chamber during the current heating cycle; Inputting the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle; The target duty cycle is the ratio of the heating duration of the heating component in the next heating cycle to the total duration of the next heating cycle; The heating component is controlled to heat the cooking ingredients in the next heating cycle based on the target duty cycle.
7. The method according to claim 6, characterized in that Inputting the operating mode and the real-time temperature value into a temperature control model to obtain a target duty cycle of the heating component in the next heating cycle includes: obtaining at least one temperature control model; Determining a target temperature control model in the at least one temperature control model according to the operating mode and a preset corresponding relationship; wherein the preset corresponding relationship is used to indicate a corresponding relationship between at least one operating mode and the at least one temperature control model; The operation mode and the real-time temperature value are input into the target temperature control model to obtain the target duty cycle of the heating component in the next heating cycle.
8. The method according to claim 6, characterized in that The method further comprises: Obtaining a training sample set: the training sample set includes a plurality of training samples, the training samples including the operation mode of the cooking device in a historical heating cycle, the historical real-time temperature value, and the historical duty cycle of the heating component; According to the training sample set, the initial temperature control model is trained with preset energy-saving parameter values to obtain the temperature control model; wherein the energy-saving parameter values of the temperature control model are used to characterize the energy-saving degree of the cooking equipment under the operating mode of the historical heating cycle.
9. The method according to claim 8, characterized in that The preset energy-saving parameter value is calculated in the following way: Among them, Reword is the energy-saving parameter value range, T sensor is the real-time temperature value, T target is the target temperature value, R max is the preset energy-saving parameter value, Range is the temperature difference range between the real-time temperature value and the target temperature value, U1 is the energy-saving index, and Action is the duty cycle of the previous heating cycle.
10. The method according to claim 9, characterized in that The controlling the heating component to heat the cooking ingredients in the next heating cycle based on the target duty cycle includes: determining a heating time of the heating component in the next heating cycle according to the target duty cycle; In the next heating cycle, the heating component is controlled to continue heating the cooking ingredients after being turned on until the heating time is reached.
Citation Information
Patent Citations
Passive separation type wireless induction cooker intelligent temperature control method based on temperature difference power generation
CN110454822A
Temperature control method and device, control equipment, storage medium and heating machine
CN112155434A
Oven and temperature control method thereof
CN114711643A
Oven and control method thereof
CN116158674A
Oven with machine learning based algorithm selection strategy
US20180146811A1