Cooking appliance, and heating control method, device and medium thereof
Patent Information
- Application Number
- CN202510312317.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2026-09-15
Smart Images

Figure CN122765786A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of household appliance technology, and in particular to a heating control method for a cooking appliance, a heating control device for a cooking appliance, a computer-readable storage medium, and a cooking appliance. Background Technology
[0002] Currently, in the design of electromagnetic induction heating coils in induction cooktops or multi-burner cooktops, to ensure the uniformity of the magnetic field distribution in the heating area, the number of turns and winding distribution in each area are generally consistent. However, to accommodate cookware of different shapes and materials, the number of turns and winding distribution in each area may vary. To reduce costs, when multiple areas need to be heated simultaneously, multiple coil areas are usually switched at high speed to the same power source. Due to the extremely short switching cycle (usually between hundreds of milliseconds), users hardly perceive any power interruption and perceive the heating as continuous. However, while this high-speed switching method achieves economic efficiency and feasibility in power distribution, the frequent starting and stopping of the power source generates periodic hard-on noise. Alternatively, when cookware in different areas is being heated in turn, the electromagnetic force causes microscopic deformation and vibration in the cookware. Due to the hysteresis effect of this vibration, the alternating vibration of cookware in different areas creates a regular noise. Although the switching cycle is extremely short and users may not directly perceive the power interruption, this regular noise is easily detected by users, thus affecting the user experience. Summary of the Invention
[0003] This application aims to at least partially address one of the technical problems in related technologies. To this end, the first objective of this application is to propose a heating control method for a cooking appliance, which includes a multi-ring heating coil. The method includes: when the multi-ring heating coil is heating in a time-sharing heating mode, obtaining a target heating time for the cooking appliance, and determining multiple heating cycles based on the target heating time; determining the power ratio of the multi-ring heating coil; determining the heating time of each ring heating coil within the current heating cycle based on the power ratio and the heating cycle; and controlling the heating of the multi-ring heating coil based on the heating time of each ring heating coil. This heating control method, by dividing the target heating time into multiple heating cycles and changing the heating time of each ring heating coil within different heating cycles while satisfying the power ratio, can reduce the likelihood of users perceiving continuous periodic noise and improve the distinguishability of regular noise without increasing additional hardware costs or changing the stability of the control power, thereby enhancing the user experience.
[0004] The second objective of this application is to provide a heating control device for a cooking appliance.
[0005] The third objective of this application is to provide a computer-readable storage medium.
[0006] The fourth objective of this application is to propose a cooking utensil.
[0007] To achieve the above objectives, the first aspect of this application proposes a heating control method for a cooking appliance, the cooking appliance including a multi-ring heating coil. The method includes: when the multi-ring heating coil is heating in a time-sharing heating mode, obtaining a target heating time for the cooking appliance, and determining multiple heating cycles based on the target heating time; determining the power ratio of the multi-ring heating coil; determining the heating time of each ring heating coil within the current heating cycle based on the power ratio and the heating cycle, and controlling the heating of the multi-ring heating coil based on the heating time of each ring heating coil.
[0008] According to one embodiment of this application, determining the heating time of each heating coil in the current heating cycle based on the power ratio and the heating cycle includes: generating a one-dimensional random array based on a random function and the power ratio, wherein the number of columns in the one-dimensional random array corresponds to the number of rings of the heating coil; and determining the heating time of each heating coil in the current heating cycle according to the working order of the multi-ring heating coils.
[0009] According to one embodiment of this application, determining the heating time of each heating coil in the current heating cycle based on the power ratio and heating cycle includes: generating a multidimensional random array based on a random function and the power ratio, wherein the number of rows in the multidimensional random array corresponds to the number of rings in the heating coil, and the sum of the random numbers in each row represents the heating time of the corresponding ring heating coil; and determining the heating time of each heating coil in the current cycle according to the working order of the multi-ring heating coils.
[0010] According to one embodiment of this application, the random function includes one of the following: increasing, decreasing, or data algorithmic patterns.
[0011] According to one embodiment of this application, determining multiple heating cycles based on a target heating time includes: randomly dividing the target heating time into multiple heating cycles, wherein each heating cycle is less than a preset heating cycle.
[0012] According to one embodiment of this application, determining the power ratio of a multi-ring heating coil includes: obtaining the heating time-sharing ratio of the multi-ring heating coil; and using the heating time-sharing ratio as the power ratio of the multi-ring heating coil.
[0013] According to one embodiment of this application, the method further includes: determining that the cooking appliance includes multiple burners and at least two adjacent burners are working simultaneously, or that the cooking appliance includes one burner and the burner includes a multi-ring heating coil.
[0014] To achieve the above objectives, a second aspect of this application provides a heating control device for a cooking appliance, the cooking appliance including a multi-ring heating coil. The device includes: an acquisition module for acquiring a target heating time of the cooking appliance when the multi-ring heating coil is heating in a time-sharing heating mode; a first determination module for determining multiple heating cycles based on the target heating time; a second determination module for determining the power ratio of the multi-ring heating coil; a third determination module for determining the heating time of each ring heating coil within the current heating cycle based on the power ratio and the heating cycle; and a control module for controlling the heating of the multi-ring heating coil based on the heating time of each ring heating coil.
[0015] To achieve the above objectives, a third aspect of this application provides a computer-readable storage medium storing a heating control program for a cooking appliance, which, when executed by a processor, implements the aforementioned heating control method for the cooking appliance.
[0016] To achieve the above objectives, a fourth aspect of this application provides a cooking appliance, including a memory, a processor, and a heating control program for the cooking appliance stored in the memory and executable on the processor. When the processor executes the heating control program for the cooking appliance, it implements the aforementioned heating control method for the cooking appliance.
[0017] According to embodiments of this application, the cooking appliance and its heating control method, apparatus, and medium include a multi-ring heating coil. The method includes: when the multi-ring heating coil is heating in a time-sharing heating mode, obtaining a target heating time for the cooking appliance and determining multiple heating cycles based on the target heating time; determining the power ratio of the multi-ring heating coil; determining the heating time of each ring heating coil within the current heating cycle based on the power ratio and the heating cycle; and controlling the heating of the multi-ring heating coil based on the heating time of each ring heating coil. The heating control method of this application, by dividing the target heating time into multiple heating cycles and changing the heating time of each ring heating coil within different heating cycles while satisfying the power ratio, can reduce the likelihood of users perceiving continuous periodic noise and improve the distinguishability of regular noise without increasing additional hardware costs or changing the stability of the control power, thereby enhancing the user experience. Attached Figure Description
[0018] Figure 1 This is a schematic diagram illustrating the principle of a time-sharing heating mode according to some embodiments of this application;
[0019] Figure 2 This is a schematic diagram of the operating current distribution of the two-ring heating coils under time-sharing heating mode according to some embodiments of this application;
[0020] Figure 3This is a schematic diagram of the operating current distribution of the two-ring heating coils under time-sharing heating mode according to some other embodiments of this application;
[0021] Figure 4 This is a schematic diagram of the operating current distribution of the two-ring heating coils under the time-sharing heating mode according to some embodiments of this application;
[0022] Figure 5 This is a schematic diagram of the operating current distribution of the two-ring heating coils under time-sharing heating mode according to some embodiments of this application;
[0023] Figure 6 This is a flowchart of a heating control method for a cooking appliance according to some embodiments of this application;
[0024] Figure 7 This is a flowchart of a heating control method for a cooking appliance according to other embodiments of this application;
[0025] Figure 8 This is a schematic diagram of the structure of a heating control device for a cooking appliance according to other embodiments of this application;
[0026] Figure 9 This is a block diagram of a cooking appliance according to some embodiments of this application. Detailed Implementation
[0027] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0028] The following describes in detail, with reference to the accompanying drawings, the cooking appliances and their heating control methods, devices and media according to embodiments of this application.
[0029] In some embodiments, the cooking appliance includes a multi-ring heating coil. When the multi-ring heating coil is operating, to reduce the superimposed power on the bus, it is necessary to control the multi-ring heating coil to heat in a time-sharing heating mode. In this application embodiment, an example of a cooking appliance including a two-ring heating coil is used for illustration, but this is not intended to limit the scope of this application. (Refer to...) Figure 1 The total power on the power line is P 源The power value of heating coil 1 is P1, and the power value of heating coil 2 is P2. By switching soft switches, different heating coils are alternately operated to achieve a fixed power value, and both heating coils operate simultaneously with P1 = P2 = P_source. The typical alternation period is between 0 and 500 ms. The shorter the alternation period, the lower the power fluctuation, which can be considered as continuous power for metering. The minimum operating time Tmin of each heating coil is related to the AC mains frequency. For example, when the AC mains frequency is 50 Hz, the minimum operating time (one half-wave cycle) is 10 ms; when the AC mains frequency is 60 Hz, the minimum operating time (one half-wave cycle) is 8.3 ms. The operating time is 0 ms when the heating coil is not operating.
[0030] The proportion of the heating time of the two heating coils within the heating cycle can represent the power value of the two heating coils during the heating cycle, as shown in the reference. Figure 2 Assume the current heating cycle is Tc, the heating time of heating coil 1 is T1, the heating time of heating coil 2 is T2, and the sum of heating time T1 and heating time T2 is Tc. Within the heating cycle Tc, the power value of heating coil 1 is P1 = T1 * P 源 / Tc, during the heating cycle Tc, the power value of heating coil 2 is P2 = T2 * P 源 / Tc, where heating time T1 and heating time T2 can be the same or different, and heating time T1, heating time T2, and heating cycle Tc are all integer multiples of the minimum working time Tmin. (Refer to...) Figure 3 When both heating times T1 and T2 are fixed, for example, T1 = 1 * Tmin and T2 = 2 * Tmin, as heating coil 1 and heating coil 2 continuously heat the cookware for heating times T1 and T2 respectively, the cookware generates frequency noise of 1 / T1 = 1 / Tmin and 1 / T2 = 1 / (2 * Tmin) due to its inherent electromagnetic vibration. This repeated process forms a regular synthesized noise of 1 / Tc = 1 / (T1 + T2) = 1 / (3 * Tmin).
[0031] In some applications of cooking appliances, it is necessary to maintain a fixed power ratio between heating coil 1 and heating coil 2. For example, refer to... Figure 3 The power ratio of heating coil 1 (P1): the power ratio of heating coil 2 (P2) = heating time T1: heating time T2 = 1:2; (Refer to...) Figure 4 The power values of heating coil 1 (P1): heating coil 2 (P2) = heating time T1: heating time T2 = 2:4 = 1:2; (Refer to...) Figure 5The power ratio of heating coil 1 (P1): the power ratio of heating coil 2 (P2) = heating time T1: heating time T2 = 3:6 = 1:2. These combinations all satisfy the alternation period of 0–500 ms (the sum of heating time T1 and heating time T2 is within 500 ms), and the power ratio is the same, but the noise frequency causing vibration varies depending on the different time periods. For example... Figure 3 The synthesis frequency is 1 / Tc = 1 / (T1 + T2) = 1 / (3*Tmin). Figure 4 The synthesis frequency is 1 / Tc = 1 / (T1 + T2) = 1 / (6 * Tmin). Figure 5 The synthesized frequency is 1 / Tc=1 / (T1+T2)=1 / (9*Tmin). Although the power distribution meets the requirements, their noise frequencies are inconsistent.
[0032] Based on this, in order to avoid users from noticing regular noise and creating a poor user experience, this application divides the target heating time into multiple heating cycles. Based on the power ratio and heating cycle, the heating time of each heating coil in the current heating cycle is determined, and the heating of the multi-ring heating coil is controlled based on the heating time of each heating coil. This avoids the generation of regular noise, making it difficult for users to detect regular noise and creating a better user experience.
[0033] Figure 6 This is a flowchart of a heating control method for a cooking appliance according to some embodiments of this application. (Refer to...) Figure 6 The heating control method for a cooking appliance according to embodiments of this application may include the following steps:
[0034] S110: When the multi-ring heating coil is heating in a time-sharing heating mode, the target heating time of the cooking appliance is obtained, and multiple heating cycles are determined based on the target heating time.
[0035] Specifically, time-sharing heating mode refers to allocating a certain heating time to each heating coil within a heating cycle, and controlling the heating of the multi-ring heating coil based on the heating time of each coil and the working sequence of the multi-ring heating coils. When the multi-ring heating coil is heating in time-sharing mode, the target heating time can be determined according to the user-selected mode (such as boiling water, stir-frying, frying, etc.), or it can be determined by detecting the material, size, and contents of the cooking appliance using sensors (such as temperature sensors and weight sensors) and combining this with a preset heating algorithm. Alternatively, the target heating time can be determined based on the heating time directly set by the user through the device interface; the specific method of acquisition is not limited here. After determining the target heating time, the target heating is randomly divided into multiple heating cycles. For example, assuming the target heating time is T, the target heating time is randomly divided into n heating cycles, such as Tc1, Tc2, ..., Tcn.
[0036] S120 determines the power ratio of the multi-ring heating coil.
[0037] Specifically, the heating time ratio of a multi-ring heating coil can be used as the power ratio of the multi-ring heating coil. For example, assuming that the multi-ring heating coil is a two-ring heating coil, which includes heating coil 1 and heating coil 2, and the heating time ratio of heating coil 1 to heating coil 2 is 1:2, then the power ratio of the multi-ring heating coil is also 1:2.
[0038] S130 determines the heating time of each ring of heating coil within the current heating cycle based on the power ratio and heating cycle, and performs heating control on the multi-ring heating coil based on the heating time of each ring of heating coil.
[0039] Specifically, if the heating time of each heating coil in different heating cycles is fixed, the cookware will generate regular noise due to inherent electromagnetic vibrations, which is easily noticeable to users. Therefore, it is necessary to change the heating time of each heating coil in different heating cycles while meeting the power ratio requirements. In this way, when controlling the heating of multiple heating coils based on the heating time of each heating coil, the noise frequency generated in each heating cycle can be changed, thus avoiding the generation of regular noise.
[0040] To change the heating time of each heating coil in different heating cycles, a one-dimensional random array can be generated based on a random function and power ratio. The number of columns in this one-dimensional random array corresponds to the number of rings in the heating coil, and each column represents the heating time of the corresponding ring. Generating one one-dimensional random array in each heating cycle allows for changing the heating time of each ring in different heating cycles. Alternatively, a multi-dimensional random array can be generated based on a random function and power ratio. The number of rows in this multi-dimensional random array corresponds to the number of rings in the heating coil, and the sum of the random numbers in each row represents the heating time of the corresponding ring. Generating one multi-dimensional random array in each heating cycle also allows for changing the heating time of each ring in different heating cycles.
[0041] The heating control method of this application divides the target heating time into multiple heating cycles and changes the heating time of each heating coil in different heating cycles under the premise of satisfying the power ratio. This can reduce the possibility of users perceiving continuous periodic noise and the distinguishability of regular noise without increasing additional hardware costs or changing the stability of control power, thereby improving the user experience.
[0042] In some embodiments, determining the heating time of each heating coil in the current heating cycle based on the power ratio and the heating cycle includes: generating a one-dimensional random array based on a random function and the power ratio, wherein the number of columns in the one-dimensional random array corresponds to the number of rings of the heating coil; and determining the heating time of each heating coil in the current heating cycle according to the working order of the multi-ring heating coils.
[0043] Specifically, the multi-ring heating coil includes heating coil 1, heating coil 2, ..., heating coil n, with a power ratio of P1:P2:...:Pn. The operating sequence of the multi-ring heating coils is heating coil 1, heating coil 2, ..., heating coil n. A one-dimensional random array [T1, T2, ..., Tn] with the number of rings in the multi-ring heating coil is generated using a random function, where T1:T2:...:Tn = P1:P2:...:Pn. Based on the operating sequence of the multi-ring heating coils and the one-dimensional random array [T1, T2, ..., Tn], the heating time of each ring heating coil in the current heating cycle is determined. For example, the heating times of heating coil 1, heating coil 2, ..., heating coil n in the current heating cycle are T1, T2, ..., Tn, respectively.
[0044] For example, in the following description, the target heating time is randomly divided into 3 heating cycles, and the multi-ring heating coil is a two-ring heating coil, but this is not intended to limit the invention. Assume the heating cycles are Tc1, Tc2, and Tc3, the two-ring heating coil is heating coil 1 and heating coil 2, the heating sequence of the two-ring heating coil is heating coil 1 first and then heating coil 2, and the power ratio of the two-ring heating coil is P1:P2 = 1:2. Within heating cycle Tc1, a one-dimensional random array [70, 140] is generated using a random function, so the heating time of heating coil 1 is 70ms and the heating time of heating coil 2 is 140ms; within heating cycle Tc2, a one-dimensional random array [40, 80] is generated using a random function, so the heating time of heating coil 1 is 40ms and the heating time of heating coil 2 is 80ms; within heating cycle Tc3, a one-dimensional random array [110, 220] is generated using a random function, so the heating time of heating coil 1 is 110ms and the heating time of heating coil 2 is 120ms.
[0045] In some embodiments, determining the heating time of each heating coil in the current heating cycle based on the power ratio and heating cycle includes: generating a multidimensional random array based on a random function and the power ratio, wherein the number of rows in the multidimensional random array corresponds to the number of rings in the heating coil, and the sum of the random numbers in each row represents the heating time of the corresponding ring heating coil; and determining the heating time of each heating coil in the current cycle according to the working order of the multi-ring heating coils.
[0046] Specifically, the multi-loop heating coil includes heating coil 1, heating coil 2, ..., heating coil n. The power ratio of the multi-loop heating coil is P1:P2:...:Pn, and the working sequence of the multi-loop heating coil is heating coil 1, heating coil 2, ..., heating coil n. A multidimensional random array with the number of rows equal to the number of loops in the multi-loop heating coil is generated using a random function. The multidimensional random array has n rows (the number of rings in the multi-ring heating coil) and m columns. The number of rows n and columns m can be the same or different, and m ≥ 2. The sum of T11, T12, ..., T1m is T1; the sum of T21, T22, ..., T2m is T2; ...; the sum of Tn1, Tn2, ..., Tnm is Tn, and T1:T2:...:Tn = P1:P2:...:Pn. Based on the working sequence of the multi-ring heating coil and the multidimensional random array... Determine the heating time of each heating coil in the current heating cycle. For example, the heating times of heating coil 1, heating coil 2, ..., heating coil n in the current heating cycle are T11, T21, ..., Tn1, T12, T22, ..., Tn2, ..., T1m, T2m, ..., Tnm, respectively.
[0047] For example, in the following description, the target heating time is randomly divided into 3 heating cycles, and the multi-ring heating coil is a two-ring heating coil, but this is not intended to limit the invention. Assume the heating cycles are Tc1, Tc2, and Tc3, the two-ring heating coil is heating coil 1 and heating coil 2, the heating sequence of the two-ring heating coil is heating coil 1 first and then heating coil 2, and the power ratio of the two-ring heating coil is P1:P2 = 1:2.
[0048] Within the heating cycle Tc1, a multidimensional random array generated using a random function is: (20+10+40):(50+70+20)=70:140=1:2, so first heating coil 1 heats for 20ms, heating coil 2 heats for 50ms, then heating coil 1 heats for 10ms, heating coil 2 heats for 70ms, and finally heating coil 1 heats for 40ms, heating coil 2 heats for 20ms.
[0049] Within the heating cycle Tc2, a multidimensional random array generated using a random function is: (10+20+10):(40+30+10)=40:80=1:2, so first heating coil 1 heats for 10ms, heating coil 2 heats for 40ms, then heating coil 1 heats for 20ms, heating coil 2 heats for 30ms, and finally heating coil 1 heats for 10ms, heating coil 2 heats for 10ms.
[0050] During the heating cycle Tc3, a multidimensional random array generated using a random function is: (60+10+40):(50+100+70)=110:220=1:2, so first heating coil 1 heats for 60ms, heating coil 2 heats for 50ms, then heating coil 1 heats for 10ms, heating coil 2 heats for 100ms, and finally heating coil 1 heats for 40ms, heating coil 2 heats for 70ms.
[0051] In some embodiments, the random function includes one of the following: increasing, decreasing, or data algorithmic patterns.
[0052] Specifically, when the random function includes an increasing pattern, the randomly generated data increases with a fixed or varying step size; when the random function includes a decreasing pattern, the randomly generated data decreases with a fixed or varying step size; when the random function includes a data algorithm pattern, the randomly generated data follows a certain mathematical or logical rule (such as the Fibonacci sequence, arithmetic sequence, geometric sequence, etc.). Furthermore, random noise can be added to generate data based on increasing, decreasing, periodic, or custom algorithmic patterns. No specific restrictions are imposed here.
[0053] In some embodiments, determining multiple heating cycles based on a target heating time includes: randomly dividing the target heating time into multiple heating cycles, wherein each heating cycle is shorter than a preset heating cycle. The preset heating cycle can be determined according to actual conditions, and no specific limitation is imposed here.
[0054] Specifically, multiple heating cycles can be generated using a random function, ensuring that the total duration of these cycles equals the target heating time. For example, random numbers can be generated using a uniform or normal distribution, where each random number represents the duration of a heating cycle, and the sum of these random numbers represents the target heating time.
[0055] Furthermore, each heating cycle is less than a preset heating cycle (e.g., 500ms). This means that the sum of the one-dimensional random array [T1, T2, ..., Tn] generated based on a random function and power ratio is less than 500ms. (The multi-dimensional random array generated based on the random function and power ratio is also mentioned.) The sum of T11, T12, ..., T1m is less than 500ms, the sum of T21, T22, ..., T2m is less than 500ms, and the sum of Tn1, Tn2, ..., Tnm is less than 500ms.
[0056] In some embodiments, determining the power ratio of a multi-ring heating coil includes: obtaining the heating time-sharing ratio of the multi-ring heating coil; and using the heating time-sharing ratio as the power ratio of the multi-ring heating coil.
[0057] Specifically, the heating time-sharing ratio of a multi-ring heating coil can be determined based on the type of cooking appliance. For example, when using a multi-ring heating coil for time-sharing heating, the built-in algorithm in the cooking appliance can identify the appliance type. After determining the appliance type, the heating time can be determined by querying a two-dimensional mapping table between the appliance type and the heating time of each ring of the multi-ring heating coil. This two-dimensional mapping table includes multiple appliance types and the heating time of each ring of the multi-ring heating coil corresponding to each appliance type. After determining the heating time of each ring, the heating time-sharing ratio of the multi-ring heating coil is determined based on the ratio between the heating times of each ring, and this heating time-sharing ratio is used as the power ratio of the multi-ring heating coil. It should be noted that the method for obtaining the heating time-sharing ratio of the multi-ring heating coil is not specifically limited here.
[0058] In some embodiments, the method further includes determining that the cooking appliance includes multiple burners and at least two adjacent burners are operating simultaneously, or that the cooking appliance includes a single burner and the burner includes a multi-ring heating coil.
[0059] Specifically, a cooking appliance may include multiple burners, each using an independent heating coil. For example, the appliance may include burner 1 and burner 2, which are adjacent to each other. When burners 1 and 2 are operating simultaneously, burner 1 is heated for a fixed duration T1, and burner 2 is heated for a fixed duration T2, producing a regular noise that is easily noticeable to the user. Alternatively, the appliance may include a single burner using a multi-ring heating coil, such as heating coil 1 and heating coil 2. Heating coil 1 is heated for a fixed duration T1, and heating coil 2 is heated for a fixed duration T2, also producing a regular noise that is easily noticeable to the user. Therefore, when the cooking appliance includes multiple burners and at least two adjacent burners are working simultaneously, or when the cooking appliance includes one burner and the burner includes multiple heating coils, the heating time of each heating coil or the heating time of each burner's heating coil within the current heating cycle is determined based on the power ratio and heating cycle. This reduces the likelihood of users perceiving continuous periodic noise and improves the distinguishability of regular noise, thereby enhancing the user experience of the product.
[0060] As a concrete example, refer to Figure 7 The heating control method for cooking appliances in this application embodiment may further include the following steps:
[0061] S201, Begin.
[0062] S202, determine the number of working burners or heating coils.
[0063] S203, determine if the number of working furnace heads is greater than or equal to 2. If yes, proceed to S205; otherwise, proceed to S204.
[0064] S204: When the number of working furnace heads is 1, determine whether the number of working coil segments is greater than or equal to 2. If yes, proceed to S207; otherwise, proceed to S206.
[0065] S205, determine whether the working furnace head is an adjacent furnace head. If yes, proceed to S207; otherwise, proceed to S206.
[0066] S206, Normal independent heating control strategy.
[0067] S207, determine the power ratio.
[0068] S208 generates a one-dimensional or multi-dimensional random array based on a random function and power ratio, and determines the heating time of each ring heating coil in the current cycle according to the working order of the multi-ring heating coil.
[0069] When generating a one-dimensional random array, the number of columns in the one-dimensional random array corresponds to the number of rings in the heating coil. When generating a multi-dimensional random array, the number of rows in the multi-dimensional random array corresponds to the number of rings in the heating coil, and the sum of the random numbers in each row represents the heating time of the corresponding ring of the heating coil.
[0070] S209 controls the heating of multi-ring heating coils based on the heating time of each ring heating coil.
[0071] In summary, the heating control method of this application, by dividing the target heating time into multiple heating cycles and changing the heating time of each heating coil in different heating cycles under the premise of satisfying the power ratio, can reduce the possibility of users perceiving continuous periodic noise and the distinguishability of regular noise without increasing additional hardware costs or changing the stability of control power, thereby improving the user experience. It also allows users to edit the heating time of each heating coil in different heating cycles, making it possible to "compose" noise, increasing the application scenarios and playability of the product.
[0072] Corresponding to the above embodiments, this application also proposes a heating control device for cooking appliances.
[0073] In some embodiments, the cooking appliance includes a multi-ring heating coil.
[0074] Reference Figure 8 The heating control device 300 for cooking appliances includes: an acquisition module 310, a first determination module 320, a second determination module 330, a third determination module 340, and a control module 350.
[0075] The acquisition module 310 is used to acquire the target heating time of the cooking appliance when the multi-ring heating coil is heating in a time-sharing heating mode. The first determination module 320 is used to determine multiple heating cycles based on the target heating time. The second determination module 330 is used to determine the power ratio of the multi-ring heating coil. The third determination module 340 is used to determine the heating time of each ring heating coil within the current heating cycle based on the power ratio and the heating cycle. The control module 350 is used to control the heating of the multi-ring heating coil based on the heating time of each ring heating coil.
[0076] According to one embodiment of this application, the third determining module 340 is specifically used to generate a one-dimensional random array based on a random function and a power ratio, wherein the number of columns in the one-dimensional random array corresponds to the number of rings in the heating coil; and to determine the heating time of each ring of the heating coil in the current heating cycle according to the working order of the multi-ring heating coil.
[0077] According to one embodiment of this application, the third determining module 340 is specifically used to generate a multidimensional random array based on a random function and a power ratio, wherein the number of rows in the multidimensional random array corresponds to the number of rings in the heating coil, and the sum of the random numbers in each row represents the heating time of the corresponding ring heating coil; and to determine the heating time of each ring heating coil in the current cycle according to the working order of the multi-ring heating coil.
[0078] According to one embodiment of this application, the random function includes one of the following: increasing, decreasing, or data algorithmic patterns.
[0079] According to one embodiment of this application, the first determining module 320 is specifically used to randomly divide the target heating time into multiple heating cycles, wherein each heating cycle is less than a preset heating cycle.
[0080] According to one embodiment of this application, the second determining module 330 is specifically used to obtain the heating time ratio of the multi-ring heating coil and use the heating time ratio as the power ratio of the multi-ring heating coil.
[0081] According to one embodiment of this application, the cooking appliance is determined to include multiple burners with at least two adjacent burners operating simultaneously, or the cooking appliance includes a single burner with multiple ring heating coils.
[0082] It should be noted that the above explanation of the embodiments and beneficial effects of the heating control method for cooking appliances also applies to the heating control device of the cooking appliances in the embodiments of this application. To avoid redundancy, it will not be elaborated in detail here.
[0083] Corresponding to the above embodiments, this application also proposes a computer-readable storage medium.
[0084] The present application provides a computer-readable storage medium storing a heating control program for a cooking appliance, which, when executed by a processor, implements the aforementioned heating control method for the cooking appliance.
[0085] It should be noted that the above explanation of the embodiments and beneficial effects of the heating control method for cooking appliances also applies to the computer-readable storage medium of the embodiments of this application. To avoid redundancy, detailed explanations are not provided here.
[0086] Corresponding to the above embodiments, this application also proposes a cooking utensil.
[0087] See Figure 9 As shown, the cooking appliance 400 of this application includes a memory 410, a processor 420, and a heating control program for the cooking appliance stored in the memory 410 and executable on the processor 420. When the processor executes the heating control program for the cooking appliance, it implements the aforementioned heating method for the cooking appliance.
[0088] It should be noted that the above explanation of the embodiments and beneficial effects of the heating control method for cooking appliances also applies to the cooking appliances in the embodiments of this application. To avoid redundancy, they will not be elaborated in detail here.
[0089] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0090] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0091] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0092] Furthermore, 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 technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0093] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0094] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A heating control method for a cooking appliance, characterized in that, The cooking appliance includes a multi-ring heating coil, and the method includes: When the multi-ring heating coil is heated in a time-sharing heating mode, the target heating time of the cooking appliance is obtained, and multiple heating cycles are determined based on the target heating time; Determine the power ratio of the multi-ring heating coil; The heating time of each heating coil in the current heating cycle is determined based on the power ratio and heating cycle, and the heating of the multi-ring heating coil is controlled based on the heating time of each heating coil.
2. The method according to claim 1, characterized in that, Determining the heating time of each heating coil within the current heating cycle based on the power ratio and heating cycle includes: A one-dimensional random array is generated based on a random function and the power ratio, wherein the number of columns in the one-dimensional random array corresponds to the number of loops in the heating coil; The heating time of each heating coil in the current heating cycle is determined according to the working sequence of the multi-ring heating coil.
3. The method according to claim 1, characterized in that, Determining the heating time of each heating coil within the current heating cycle based on the power ratio and heating cycle includes: A multidimensional random array is generated based on a random function and the power ratio, wherein the number of rows in the multidimensional random array corresponds to the number of rings in the heating coil, and the sum of the random numbers in each row represents the heating time of the corresponding ring of the heating coil. The heating time of each heating coil in the current cycle is determined according to the working sequence of the multi-ring heating coil.
4. The method according to claim 2 or 3, characterized in that, The random function includes one of the following: increasing, decreasing, or data algorithm pattern.
5. The method according to any one of claims 1-3, characterized in that, Multiple heating cycles are determined based on the target heating time, including: The target heating time is randomly divided into multiple heating cycles, wherein each heating cycle is shorter than a preset heating cycle.
6. The method according to any one of claims 1-3, characterized in that, Determining the power ratio of the multi-ring heating coil includes: Obtain the heating time-sharing ratio of the multi-ring heating coil; The heating time-sharing ratio is used as the power ratio of the multi-ring heating coil.
7. The method according to claim 1, characterized in that, The method further includes: The cooking appliance is determined to include multiple burners with at least two adjacent burners operating simultaneously, or the cooking appliance includes a single burner with a multi-ring heating coil.
8. A heating control device for a cooking appliance, characterized in that, The cooking appliance includes a multi-ring heating coil, and the device includes: The acquisition module is used to acquire the target heating time of the cooking appliance when the multi-ring heating coil is heated in a time-sharing heating mode; The first determining module is used to determine multiple heating cycles based on the target heating time; The second determining module is used to determine the power ratio of the multi-ring heating coil; The third determining module is used to determine the heating time of each heating coil in the current heating cycle based on the power ratio and the heating cycle. The control module is used to control the heating of the multi-ring heating coil based on the heating time of each ring heating coil.
9. A computer-readable storage medium, characterized in that, It stores a heating control program for a cooking appliance, which, when executed by a processor, implements the heating control method for a cooking appliance according to any one of claims 1-7.
10. A cooking utensil, characterized in that, The cooking appliance includes a memory, a processor, and a heating control program for the cooking appliance stored in the memory and executable on the processor. When the processor executes the heating control program for the cooking appliance, it implements the heating control method for the cooking appliance according to any one of claims 1-7.