Power distribution method, device, equipment and medium for multi-burner plasma electric stove
By using an intelligent power distribution method for multi-burner plasma electric stoves and deep reinforcement learning to generate a preset value priority function, the problems of unstable firepower and energy waste in traditional methods are solved, and efficient and safe power distribution is achieved in complex kitchen environments.
Patent Information
- Application Number
- CN202510941557.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-07-09
AI Technical Summary
Traditional multi-burner plasma electric stoves cannot adapt to frequent load fluctuations and varying firepower demands in complex kitchen environments, resulting in unstable firepower, energy waste, and safety hazards.
By acquiring system status information and a preset value priority function, the remaining power is calculated, the target set of stoves is determined, and the actual power is allocated based on the priority function. The preset value priority function is generated using deep reinforcement learning to achieve intelligent power allocation.
While ensuring system safety and stability, optimize cooking efficiency and user experience, avoid resource waste, improve energy efficiency and equipment lifespan, and prevent power overload or overheating.
Smart Images

Figure CN120466708B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of plasma technology, and in particular to a method, apparatus, equipment and medium for power distribution in multi-burner plasma electric stoves. Background Technology
[0002] With the widespread application of intelligent home appliances and industrial equipment, plasma technology is being used more and more extensively in modern home appliances and industrial equipment. Among them, power distribution in commercial multi-burner plasma electric stoves during parallel operation is a key issue, which has a significant impact on cooking efficiency.
[0003] Currently, traditional methods mostly use fixed allocation or manual adjustment, which cannot adapt to the complex environment of frequent load fluctuations and changing firepower requirements in the kitchen, resulting in unstable firepower, energy waste or safety hazards, such as power overload or equipment overheating.
[0004] Therefore, how to achieve intelligent power distribution in multi-burner plasma electric stoves is an urgent problem to be solved. Summary of the Invention
[0005] This application aims to at least solve the technical problems existing in the prior art. To this end, the first aspect of this application proposes a power distribution method for a multi-burner plasma electric stove, the method comprising:
[0006] Obtain current system status information, the currently allocated total base power, and the preset value priority function;
[0007] If the current base total power exceeds the preset total available power, calculate the remaining power based on the current base total power and the preset total available power;
[0008] If the remaining power meets the preset conditions, determine the target stove set that requires additional power; wherein, the requested power of each target stove in the target stove set is greater than the currently allocated base power;
[0009] For each target stove in the target stove set, calculate the target power demand corresponding to the target stove, and calculate the priority value corresponding to the target stove based on the preset value priority function;
[0010] Based on the target power demand and priority value, determine the actual power allocation for each target stove.
[0011] In one possible implementation, the process of generating the preset value priority function includes:
[0012] Receive system status information and training data;
[0013] Based on the system state information training data, the target action is repeatedly executed in the simulation environment to generate rewards and the next state. The process of experience collection, sample extraction, action value function update and target network update is carried out in sequence until the preset termination condition is reached, and the intermediate value priority function is generated.
[0014] The intermediate value priority function is normalized to generate a preset value priority function.
[0015] In one possible implementation, the method further includes:
[0016] For each burner, the cooking completion value is calculated based on the target temperature reached by the burner and the current temperature.
[0017] Based on the actual allocated power and the current requested power of the stove, calculate the energy efficiency and user satisfaction value of the stove.
[0018] The system stability value is calculated based on the actual allocated power of the stove head, the preset total available power, the current temperature, and the preset safe temperature threshold.
[0019] Rewards are calculated based on preset weighting coefficients and cooking completion values, energy efficiency, user satisfaction values, and system stability values.
[0020] In one possible implementation, the method further includes:
[0021] Get the set of currently running stoves;
[0022] For each operating burner in the set of operating burners, determine the minimum stable power allocated to the operating burner;
[0023] Calculate the current base total power based on each minimum stable power.
[0024] In one possible implementation, the actual allocated power for each target stove is determined based on the target power demand and priority value, including:
[0025] For each target burner, the allocation weight corresponding to the target burner is calculated based on the target power demand and priority value;
[0026] Based on the allocation weights, remaining power, and target power requirements, determine the additional power increment corresponding to each target stove.
[0027] The actual allocated power is calculated based on the additional power increment and the base power corresponding to the target stove.
[0028] In one possible implementation, the method further includes:
[0029] If the remaining power does not meet the preset conditions, a new base power is calculated based on the minimum stable power, the current base total power, and the preset total available power.
[0030] Based on the new base power, the actual power allocation corresponding to each target stove is determined.
[0031] In one possible implementation, the method further includes:
[0032] For burners other than the target burner set, obtain the new base power corresponding to the other burners;
[0033] The new base power will be used as the actual power allocated to other burners.
[0034] A second aspect of this application discloses a power distribution device for a multi-burner plasma electric stove, the device comprising:
[0035] The acquisition module is used to acquire current system status information, the currently allocated total base power, and the preset value priority function;
[0036] The first calculation module is used to calculate the remaining power based on the current total power and the preset total available power when the current total power exceeds the preset total available power.
[0037] The first determining module is used to determine the set of target stoves that require additional power when the remaining power meets the preset conditions; wherein the requested power of each target stove in the target stove set is greater than the currently allocated base power;
[0038] The second calculation module is used to calculate the target power demand corresponding to each target stove in the target stove set, and to calculate the priority value corresponding to the target stove based on the preset value priority function.
[0039] The second determining module is used to determine the actual allocated power for each target stove based on the target power demand and priority value.
[0040] In one possible implementation, the aforementioned multi-burner plasma electric stove power distribution device is also used for:
[0041] Receive system status information and training data;
[0042] Based on the system state information training data, the target action is repeatedly executed in the simulation environment to generate rewards and the next state. The process of experience collection, sample extraction, action value function update and target network update is carried out in sequence until the preset termination condition is reached, and the intermediate value priority function is generated.
[0043] The intermediate value priority function is normalized to generate a preset value priority function.
[0044] In one possible implementation, the aforementioned multi-burner plasma electric stove power distribution device is also used for:
[0045] For each burner, the cooking completion value is calculated based on the target temperature reached by the burner and the current temperature.
[0046] Based on the actual allocated power and the current requested power of the stove, calculate the energy efficiency and user satisfaction value of the stove.
[0047] The system stability value is calculated based on the actual allocated power of the stove head, the preset total available power, the current temperature, and the preset safe temperature threshold.
[0048] Rewards are calculated based on preset weighting coefficients and cooking completion values, energy efficiency, user satisfaction values, and system stability values.
[0049] In one possible implementation, the aforementioned multi-burner plasma electric stove power distribution device is also used for:
[0050] Get the set of currently running stoves;
[0051] For each operating burner in the set of operating burners, determine the minimum stable power allocated to the operating burner;
[0052] Calculate the current base total power based on each minimum stable power.
[0053] In one possible implementation, the second determining module is specifically used for:
[0054] For each target burner, the allocation weight corresponding to the target burner is calculated based on the target power demand and priority value;
[0055] Based on the allocation weights, remaining power, and target power requirements, determine the additional power increment corresponding to each target stove.
[0056] The actual allocated power is calculated based on the additional power increment and the base power corresponding to the target stove.
[0057] In one possible implementation, the aforementioned multi-burner plasma electric stove power distribution device is also used for:
[0058] If the remaining power does not meet the preset conditions, a new base power is calculated based on the minimum stable power, the current base total power, and the preset total available power.
[0059] Based on the new base power, the actual power allocation corresponding to each target stove is determined.
[0060] In one possible implementation, the aforementioned multi-burner plasma electric stove power distribution device is also used for:
[0061] For burners other than the target burner set, obtain the new base power corresponding to the other burners;
[0062] The new base power will be used as the actual power allocated to other burners.
[0063] Thirdly, the present invention provides a device using plasma heating, comprising:
[0064] Controller;
[0065] Memory used to store executable instructions of the controller;
[0066] The controller is configured to execute the instructions to implement the power distribution method for multi-burner plasma electric stoves described above.
[0067] Fourthly, the present invention provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the power distribution method for a multi-burner plasma electric stove as described above.
[0068] The embodiments of this application have the following beneficial effects:
[0069] The multi-burner plasma electric stove power allocation method, apparatus, device, and medium provided in this application embodiment include: acquiring current system status information, the currently allocated current basic total power, and a preset value priority function; calculating the remaining power based on the current basic total power and the preset total available power when the current basic total power exceeds the preset total available power; determining the target burner set that requires additional power when the remaining power meets preset conditions; calculating the target power demand corresponding to each target burner in the target burner set, and calculating the priority value corresponding to the target burner based on the preset value priority function; and determining the actual allocated power corresponding to each target burner based on the target power demand and the priority value. This solution quickly, efficiently, and safely calculates the actual power allocation for each burner in a complex, dynamic environment with limited total power. These power commands are sent to the underlying control hardware of the electric stove, driving the burners to operate at intelligently determined firepower in real time. This maximizes the efficiency of multi-tasking cooking and the user experience while ensuring the overall safety and stability of the system, achieving intelligent energy management. In addition, dynamic power allocation avoids resource waste, improves energy efficiency and equipment lifespan, and monitors and prevents power overload or overheating in real time, ensuring the safe operation of commercial kitchens. Attached Figure Description
[0070] Figure 1 A flowchart illustrating the steps of a power distribution method for a multi-burner plasma electric stove provided in this application embodiment;
[0071] Figure 2 A flowchart illustrating the steps for calculating the current base total power is provided in this application embodiment;
[0072] Figure 3 A flowchart illustrating the steps for generating a preset value priority function is provided in this application embodiment;
[0073] Figure 4 A flowchart illustrating the steps for calculating a reward, as provided in this application embodiment;
[0074] Figure 5 A flowchart illustrating the steps for calculating the actual allocated power, provided in an embodiment of this application;
[0075] Figure 6 This is a structural block diagram of a power distribution device for a multi-burner plasma electric stove provided in an embodiment of this application. Detailed Implementation
[0076] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0077] Hereinafter, 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 indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of embodiments of this disclosure, unless otherwise stated, "a plurality of" means two or more. Furthermore, the use of "based on" or "according to" implies openness and inclusiveness, because processes, steps, calculations, or other actions "based on" or "according to" one or more of the stated conditions or values may in practice be based on additional conditions or beyond the stated values.
[0078] Figure 1 This is a flowchart illustrating the steps of a power distribution method for a multi-burner plasma electric stove provided in an embodiment of this application. Figure 1 As shown, the method includes the following steps:
[0079] Step 102: Obtain the current system status information, the currently allocated total basic power, and the preset value priority function.
[0080] The current system status information is obtained through a real-time detection system. In some optional embodiments, when obtaining the allocated current base total power, such as... Figure 2 As shown, Figure 2 A flowchart illustrating the steps for calculating the current base total power provided in this application embodiment includes:
[0081] Step 202: Obtain the set of currently running stoves.
[0082] Step 204: For each operating burner in the set of operating burners, determine the minimum stable power allocated to the operating burner.
[0083] Step 206: Calculate the current base total power based on each minimum stable power.
[0084] The set of currently operating burners includes multiple currently operating burners, and each currently operating burner represents the requested power. The set of burners with a value greater than zero, currently in operation, can be denoted as: , ,in, i This indicates the serial number of the operating stove.
[0085] Next, a minimum stable power can be allocated to each operating burner in the set of operating burners. This ensures the basic power of each operating stove head. Equal to minimum stable power Therefore, the current base total power can be calculated based on each minimum stable power. ,Right now .
[0086] In some optional embodiments, when obtaining a preset value priority function, such as Figure 3 As shown, Figure 3 A flowchart illustrating the steps for generating a preset value priority function provided in this application embodiment includes:
[0087] Step 302: Receive system status information training data.
[0088] Step 304: Based on the system state information training data, repeatedly execute the target action in the simulation environment to generate rewards and the next state, and sequentially perform the processes of experience collection, sample extraction, action value function update, and target network update until the preset termination condition is reached, and generate the intermediate value priority function.
[0089] Step 306: Normalize the intermediate value priority function to generate a preset value priority function.
[0090] The system state information training data includes data at time steps. t All the relevant information needed to make a power allocation priority assessment can be denoted as: , Includes each stove i At any moment t Requested power, each stove i At any moment t Actual power of each burner i Flame status parameters of each burner i Cooking task phase or goal Examples of functions include heating, heat preservation, stir-frying, and slow cooking. It also includes total available power and historical characteristics, such as average power over a period of time, temperature change rate, and time since the last significant power adjustment.
[0091] In addition, during the training process, the actions of the reinforcement learning (RL) agent... Choosing which stove to evaluate or prioritize in the current state is a discrete action space, denoted as . ,in, N Indicates the number of actions. This indicates that the agent chooses to step on the stove at the current time. i Priority.
[0092] Next, a reward function can be defined, designed to guide the agent to learn priority strategies that benefit overall system performance and user experience. The reward should comprehensively consider cooking task completion rate, energy efficiency, system stability and security, and user satisfaction. Here, cooking task completion rate is based on the achievement rate of the current cooking task objective for each stove. For example, if stove… i When stir-frying, a rapid temperature rise that reaches the target temperature awards a higher reward related to the task, which can be represented by a value of [0,1] to indicate the completion of the cooking task. Energy efficiency penalizes unnecessary energy consumption; for example, the less total energy required to complete a unit of task, the higher the reward. System stability and safety penalize behaviors that may lead to system failure or safety issues, such as power overload, equipment overheating, and unstable flames. For example, if the actual allocated power exceeds the total available power, or the stove temperature is too high, a large negative reward is given. User satisfaction can be constructed by simulating user feedback or by using user experience metrics (such as response speed and fire stability) inferred from historical data.
[0093] In some alternative embodiments, when calculating the reward, such as Figure 4 As shown, Figure 4 A flowchart illustrating the steps for calculating a reward, as provided in this application embodiment, includes:
[0094] Step 402: For each burner, calculate the cooking completion value corresponding to the burner based on the target temperature reached and the current temperature.
[0095] Step 404: Based on the actual allocated power and the current requested power of the stove, calculate the energy efficiency and user satisfaction value of the stove.
[0096] Step 406: Calculate the system stability value based on the actual allocated power of the stove head, the preset total available power, the current temperature, and the preset safe temperature threshold.
[0097] Step 408: Calculate the reward based on the preset weight coefficients and the cooking completion value, energy efficiency, user satisfaction value, and system stability value.
[0098] Among them, the cooking completion value can be calculated using formula (1).
[0099] (1)
[0100] in, This indicates the cooking completion rate. Indicates stove i The current temperature; Indicates stove i The target temperature needs to be normalized.
[0101] When calculating the energy efficiency of the stove, it can be obtained by formula (2). When calculating the user satisfaction value of the stove, it can be obtained by formula (3).
[0102] (2)
[0103] (3)
[0104] in, Indicates energy efficiency; Indicates stove i The actual power allocated; Indicates stove i The current requested power, if Reduced energy efficiency Increased, as a punishment; This represents the user satisfaction score.
[0105] The system stability value can be calculated using formula (4).
[0106] (4)
[0107] in, Indicates the system stability value; Indicates the preset total available power; Indicates stove i The preset safe temperature threshold is used. The first term in formula (4) penalizes power overload, and the second term penalizes overheating.
[0108] Therefore, rewards can be calculated based on preset weight coefficients and cooking completion value, energy efficiency, user satisfaction value, and system stability value, as shown in formula (5).
[0109] (5)
[0110] in, Represents the reward at time t; , , , This represents the weighting coefficient.
[0111] Next, we can define the state transition probability P, which describes the action to be performed. The system then transitions from state Transition to state The probability of is denoted as In actual training, this is typically learned implicitly through interaction with a simulated environment that mimics stove dynamics, power limitations, sensor feedback, and the evolution of the cooking process. A discount factor also needs to be defined. , which is a value between 0 and 1, used to measure the current value of future rewards.
[0112] Therefore, a deep neural network approximating the Q-function can be trained using the Deep Q-Network (DQN) algorithm. This network takes system state information training data as input and outputs the predicted Q-value for each possible action. Specifically, based on the system state information training data, the target action can be repeatedly executed in a simulated environment to generate rewards and the next state. This process involves experience collection, sample extraction, action value function updates, and target network updates, proceeding sequentially until a preset termination condition is met, generating an intermediate value priority function. This intermediate value priority function is then normalized to generate the preset value priority function.
[0113] Specifically, the network's input layer receives system state information and training data. The network also includes a fully connected layer and an output layer. The output layer has... N There are 10 neurons, and each neuron corresponds to a foci. iOutput the predicted Q value.
[0114] The training process may include: first, running the agent in a simulated environment, executing actions (selecting the preferred stove), observing the reward and the next state, and storing the quadruple of state, action, reward, and next state as interactive experience in an experience replay buffer. Next, sample extraction is performed, i.e., randomly sampling a batch of experience data from the experience replay buffer, and then training the network parameters using standard DQN update rules, where the target Q-value is... for ,in, Indicates the next state At that time, any action from all possible actions. It is the output of a periodically updated target network used to improve training stability. This indicates the transition to the next state. To begin, choose the optimal action in that future state. This is an estimate of the "maximum expected future cumulative return" that the system can obtain. The loss function is the mean squared error between the predicted Q-value and the target Q-value. Next, the target network can be updated, i.e., the weights of the main network are periodically copied to the target network. Finally, it can be used... The DQN network explores various strategies, including greedy approaches, to balance exploring unknown state-action pairs with utilizing known optimal strategies. Training continues until a preset termination condition is met, generating an intermediate value priority function. At this point, the DQN network learns to prioritize each stove (or similar unit) given a given state. i The Q value.
[0115] Then, the intermediate value priority function is normalized to generate a preset value priority function, as shown in formula (6).
[0116] (6)
[0117] in, This represents a predefined value priority function; Indicates stove i The predicted Q value; Indicates all stoves i The minimum value among the predicted Q values; Indicates all stoves i The maximum value among the predicted Q values.
[0118] Step 104: If the current base total power exceeds the preset total available power, calculate the remaining power based on the current base total power and the preset total available power.
[0119] Among them, if the current base total power Exceeding the preset total available power In this case, the remaining power can be calculated based on the current base total power and the preset total available power. ,Right now .
[0120] In some alternative embodiments, if the current base total power Exceeding the preset total available power In the case that, The system can enter safe mode to manage the currently running set of stoves. For all burners, their base power is reduced proportionally. This means that the new base power can be calculated based on the minimum stable power, the current total base power, and the preset total available power. Replace the allocated minimum stable power. This value will be used as the new base power.
[0121] Step 106: If the remaining power meets the preset conditions, determine the target set of stoves that require additional power.
[0122] In this context, the requested power of each target burner in the target burner set is greater than the currently allocated base power. In some optional embodiments, if the remaining power does not meet a preset condition, i.e. This means that all burners can only obtain their base power. Therefore, a new base power needs to be calculated based on the minimum stable power, the current total base power, and the preset total available power. Then, based on the new base power, the actual allocated power for each target burner is determined. The specific process for calculating the new base power is as described in the above embodiment and will not be repeated here.
[0123] In some alternative embodiments, when the remaining power meets a preset condition, i.e. If the value is greater than 0, then the set of target stoves requiring additional power is determined, denoted as . , .
[0124] Step 108: For each target stove in the target stove set, calculate the target power demand corresponding to the target stove, and calculate the priority value corresponding to the target stove based on the preset value priority function.
[0125] This allows for the calculation of the priority value corresponding to each target stove in the target stove set based on a preset value priority function. This is the value of the preset value priority function. The target power requirement corresponding to the target stove head is then calculated. , .
[0126] Step 110: Based on the target power demand and priority value, determine the actual power allocation corresponding to each target stove.
[0127] Among them, such as Figure 5 As shown, Figure 5 A flowchart illustrating the steps for calculating the actual allocated power, provided in this application embodiment, includes:
[0128] Step 502: For each target burner, calculate the corresponding allocation weight based on the target power demand and priority value.
[0129] Step 504: Based on the allocation weight, remaining power, and target power demand, determine the additional power increment corresponding to each target stove.
[0130] Step 506: Calculate the actual allocated power based on the additional power increment and the base power corresponding to the target burner.
[0131] In calculating the allocation weights, a raw score reflecting the allocation weight can be calculated for each target stove based on its target power demand and priority value. , The first term of the calculation formula ensures that stoves with negative priority are not preferentially assigned, while the second term ensures that stoves with greater demand receive higher weight under the same priority.
[0132] Next, the original fractional power of all burners requiring additional power can be calculated. , This allows us to calculate the allocation weight corresponding to each target stove. , .
[0133] Optionally, if This means that all burners requiring additional power have a negative or zero priority, or their target power requirement is zero. Based on the new base power mentioned above, the actual power allocation for each target stove is determined.
[0134] Next, based on the allocated weights, remaining power, and target power requirements, the additional power increment corresponding to each target stove can be determined. , , .
[0135] Ultimately, the actual allocated power can be calculated based on the additional power increment and the base power corresponding to the target burner. That is, for each target burner, the actual allocated power is... , It can also send distribution instructions for the actual allocated power to each target stove.
[0136] In some optional embodiments, for other burners besides the target burner set, a new base power corresponding to the other burners is obtained, and the above-mentioned new base power can also be used as the actual allocated power corresponding to the other burners.
[0137] In some alternative embodiments, the actual power allocated to a non-operating burner is 0.
[0138] This application provides a power allocation method for a multi-burner plasma electric stove. The method includes: acquiring current system status information, the currently allocated total base power, and a preset value priority function; calculating the remaining power based on the current total base power and the preset total available power when the current total base power exceeds the preset total available power; determining the target burner set that requires additional power when the remaining power meets preset conditions; calculating the target power demand corresponding to each target burner in the target burner set, and calculating the priority value corresponding to the target burner based on the preset value priority function; and determining the actual allocated power for each target burner based on the target power demand and the priority value. This solution quickly, efficiently, and safely calculates the actual power allocation for each burner in a complex, dynamic environment with limited total power. These power commands are sent to the underlying control hardware of the electric stove, driving the burners to operate at intelligently determined firepower in real time. This maximizes the efficiency of multi-tasking cooking and the user experience while ensuring the overall safety and stability of the system, achieving intelligent energy management. In addition, dynamic power allocation avoids resource waste, improves energy efficiency and equipment lifespan, and monitors and prevents power overload or overheating in real time, ensuring the safe operation of commercial kitchens.
[0139] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0140] Figure 6 This is a structural block diagram of a power distribution device for a multi-burner plasma electric stove provided in an embodiment of this application.
[0141] like Figure 6As shown, the power distribution device 600 for the multi-burner plasma electric stove includes:
[0142] The acquisition module 602 is used to acquire the current system status information, the currently allocated total basic power, and the preset value priority function.
[0143] The first calculation module 604 is used to calculate the remaining power based on the current basic total power and the preset total available power when the current basic total power exceeds the preset total available power.
[0144] The first determining module 606 is used to determine the target stove set that requires additional power when the remaining power meets the preset conditions; wherein the requested power of each target stove in the target stove set is greater than the currently allocated base power.
[0145] The second calculation module 608 is used to calculate the target power demand corresponding to each target stove in the target stove set, and to calculate the priority value corresponding to the target stove based on a preset value priority function.
[0146] The second determining module 610 is used to determine the actual allocated power for each target stove head based on the target power demand and priority value.
[0147] Regarding the apparatus in the above embodiments, the specific methods by which each module performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here. Each module in the above-described multi-burner plasma electric stove power distribution device can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in a computer device in hardware form, or it can be stored in the memory of a computer device in software form, so that the processor can call and execute the operations of each module.
[0148] In one embodiment of this application, a device using plasma heating is provided, comprising:
[0149] Controller;
[0150] Memory used to store executable instructions of the controller;
[0151] The controller is configured to execute the instructions to implement the power distribution method for multi-burner plasma electric stoves described above.
[0152] The plasma heating device provided in this application embodiment has a similar implementation principle and technical effect to the above method embodiment, and will not be described again here.
[0153] In one embodiment of this application, the present invention also provides a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor to implement the power distribution method for multi-burner plasma electric stoves in the embodiments of the present invention.
[0154] The computer-readable storage medium provided in this embodiment is similar in principle and technical effect to the method embodiment described above, and will not be repeated here.
[0155] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of the present invention is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0156] It is readily understood that, based on the several embodiments provided in this application, those skilled in the art can combine, split, or reorganize the embodiments of this application to obtain other embodiments, none of which exceed the protection scope of this application.
[0157] The above detailed embodiments further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this application. It should be understood that the above are merely specific embodiments of the embodiments of this application and are not intended to limit the protection scope of the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solutions of the embodiments of this application should be included within the protection scope of the embodiments of this application.
Claims
1. A power distribution method for a multi-burner plasma electric stove, characterized in that, The method includes: The system acquires current system status information, the allocated current base total power, and a preset value priority function. The generation process of the preset value priority function includes: receiving system status information training data; based on the system status information training data, repeatedly executing the target action in a simulated environment to generate rewards and the next state, and sequentially performing experience collection, sample extraction, action value function update, and target network update processes until a preset termination condition is reached, generating an intermediate value priority function; normalizing the intermediate value priority function to generate the preset value priority function; the reward calculation process includes: for each stove, calculating the cooking completion value corresponding to the stove based on the target temperature reached and the current temperature; calculating the energy efficiency and user satisfaction value corresponding to the stove based on the actual allocated power and the current requested power; calculating the system stability value based on the actual allocated power, preset total available power, current temperature, and preset safe temperature threshold; and calculating the reward based on a preset weight coefficient, the cooking completion value, the energy efficiency, the user satisfaction value, and the system stability value. If the current base total power exceeds the preset total available power, the remaining power is calculated based on the current base total power and the preset total available power. If the remaining power meets the preset conditions, a set of target stoves that require additional power is determined; wherein, the requested power of each target stove in the set of target stoves is greater than the currently allocated base power; For each target stove in the target stove set, calculate the target power requirement corresponding to the target stove, and calculate the priority value corresponding to the target stove based on the preset value priority function; Based on the target power demand and the priority value, the actual power allocation corresponding to each target stove is determined.
2. The method according to claim 1, characterized in that, The method further includes: Get the set of currently running stoves; For each operating burner in the set of operating burners, determine the minimum stable power allocated to that operating burner; The current base total power is calculated based on each of the minimum stable power values.
3. The method according to claim 1, characterized in that, The step of determining the actual allocated power for each target stove based on the target power demand and the priority value includes: For each target burner, the allocation weight corresponding to the target burner is calculated based on the target power demand and the priority value; Based on the allocation weight, the remaining power, and the target power requirement, the additional power increment corresponding to each target stove is determined; The actual allocated power is calculated based on the additional power increment and the base power corresponding to the target stove.
4. The method according to claim 1, characterized in that, The method further includes: If the remaining power does not meet the preset conditions, a new base power is calculated based on the minimum stable power, the current base total power, and the preset total available power. Based on the new base power, the actual allocated power corresponding to each target stove is determined.
5. The method according to claim 1, wherein The method further includes: For stoves other than the target stove set, obtain the new base power corresponding to the other stoves; The new base power is used as the actual allocated power for the other burners.
6. A power distribution device for a multi-burner plasma electric stove, characterized in that, The device includes: The acquisition module is used to acquire current system state information, the currently allocated total base power, and a preset value priority function. The generation process of the preset value priority function includes: receiving system state information training data; based on the system state information training data, repeatedly executing the target action in a simulated environment to generate rewards and the next state, and sequentially performing experience collection, sample extraction, action value function update, and target network update processes until a preset termination condition is reached, generating an intermediate value priority function; normalizing the intermediate value priority function to generate the preset value priority function. The reward calculation process includes: for each stove, calculating the cooking completion value corresponding to the stove based on the target temperature reached and the current temperature; calculating the energy efficiency and user satisfaction value corresponding to the stove based on the actual allocated power and the current requested power; calculating the system stability value based on the actual allocated power, preset total available power, current temperature, and preset safe temperature threshold; and calculating the reward based on a preset weight coefficient, the cooking completion value, the energy efficiency, the user satisfaction value, and the system stability value. The first calculation module is used to calculate the remaining power based on the current total base power and the preset total available power when the current total base power exceeds the preset total available power. The first determining module is used to determine the target stove set that requires additional power when the remaining power meets the preset conditions; wherein the requested power of each target stove in the target stove set is greater than the currently allocated base power; The second calculation module is used to calculate the target power demand corresponding to each target stove in the target stove set, and to calculate the priority value corresponding to the target stove based on the preset value priority function. The second determining module is used to determine the actual allocated power for each target stove based on the target power demand and the priority value.
7. A device using plasma heating, characterized in that, include: Controller; Memory used to store executable instructions of the controller; The controller is configured to execute the instructions to implement the power distribution method for a multi-burner plasma electric stove as described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or instruction set is loaded and executed by a processor to implement the power distribution method for a multi-burner plasma electric stove as described in any one of claims 1-5.
Citation Information
Patent Citations
Plasma jet device, plasma auxiliary heating cooking range and gas stove complete machine
CN112153797A
Stove control method, device and equipment, stove and medium
CN118442620A