Microwave control method, device, apparatus and storage medium
By establishing a dynamic matrix and a predictive model, the problem of uneven temperature in microwave heating was solved, achieving effective control and efficiency improvement of the heating process.
Patent Information
- Application Number
- CN202310102145.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-16
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-01-16
AI Technical Summary
Existing microwave heating technologies suffer from uneven temperature distribution in the heated material, potentially leading to localized hot spots.
By acquiring the preset input microwave power, a dynamic matrix is established, the power deviation and weighting factor are calculated, a dynamic matrix of the actual input microwave power is established, and a prediction model is established based on this to perform dynamic predictive control.
It enables dynamic control of the microwave heating process, improves the efficiency of the heating process, and solves the problem of uneven temperature distribution.
Smart Images

Figure CN116033616B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of microwave control technology, and in particular to a microwave control method, apparatus, device, and storage medium. Background Technology
[0002] Microwaves are electromagnetic waves in a specific frequency band. Because they are electromagnetic waves, microwaves were initially used primarily in communications and detection. With deeper research and the expansion of their applications, the thermal effect of microwaves was discovered, leading to their use in heating. Furthermore, as a clean and efficient new energy source, microwave heating has been widely applied in chemical, biological, metallurgical, and food industries. The advantages of microwave heating, such as rapid heating, energy saving, selective heating, and ease of control, make it more efficient than traditional contact or radiant heating methods based on fire, electricity, or steam. However, due to the uneven distribution of the microwave electromagnetic field, microwave heating also suffers from uneven temperature distribution in the heated material, potentially resulting in localized hot spots. Summary of the Invention
[0003] The main objective of this invention is to provide a microwave control method, apparatus, device, and storage medium, which aims to solve the technical problem of uneven temperature distribution of heated materials and the potential for hot spots in localized areas during microwave heating in the prior art.
[0004] To achieve the above objectives, the present invention provides a microwave control method, the method comprising the following steps:
[0005] A number of preset input microwave powers are obtained, and a number of corresponding dynamic matrices are established based on the number of preset input microwave powers.
[0006] Obtain the actual input microwave power, and obtain a certain number of power deviations based on the actual input microwave power and the certain number of preset input microwave powers;
[0007] Based on the aforementioned number of power deviations, a corresponding number of weighting factors are obtained, and based on the weighting factors and the aforementioned number of dynamic matrices, the dynamic matrix of the actual input microwave power is obtained.
[0008] A prediction model is established based on the dynamic matrix of the actual input microwave power, and the microwave heating of the sample to be heated is dynamically predicted and controlled through the prediction model.
[0009] Optionally, the step of acquiring a number of preset input microwave powers and establishing a number of corresponding dynamic matrices based on the number of preset input microwave powers includes:
[0010] The preset microwave power is input into the microwave high-temperature reactor respectively;
[0011] The temperature of the sample to be heated is periodically sampled based on the preset microwave power of the aforementioned number of samples to obtain the highest temperature of each sampling period.
[0012] The highest temperature in each sampling period is taken as the step response of the corresponding preset input microwave power;
[0013] List all step response values corresponding to each preset input microwave power in the plurality of preset microwave powers in chronological order to obtain the step response coefficient vector corresponding to each preset input microwave power in the plurality of preset microwave powers.
[0014] Based on the step response coefficient vector corresponding to each preset input microwave power among the plurality of preset microwave powers, a dynamic matrix corresponding to each preset input microwave power among the plurality of preset microwave powers is established.
[0015] Optionally, the step of obtaining a corresponding number of weighting factors based on the number of power deviations, and obtaining the dynamic matrix of the actual input microwave power based on the weighting factors and the number of dynamic matrices, includes:
[0016] Determine that the actual input microwave power is between the first preset input microwave power and the second preset input microwave power among the plurality of preset input microwave powers;
[0017] From the corresponding number of weighting factors, obtain the first weighting factor and the first dynamic matrix corresponding to the first preset input microwave power, and the second weighting factor and the second dynamic matrix corresponding to the second preset input microwave power.
[0018] The dynamic matrix of the actual input microwave power is obtained based on the first relationship between the dynamic matrix of the actual input microwave power and the first weighting factor, the first dynamic matrix, the second weighting factor, and the second dynamic matrix, and the second direct relationship between the dynamic matrix of the actual input microwave power and the second weighting factor and the second dynamic matrix.
[0019] Optionally, the step of establishing a prediction model based on the dynamic matrix of the actual input microwave power, and using the prediction model to perform dynamic predictive control of microwave heating of the sample to be heated, includes:
[0020] A prediction model is established based on the predicted value of the highest temperature during the heating process of the item to be heated and the dynamic matrix of the actual input microwave power.
[0021] The actual input microwave power is input into the prediction model, and the prediction model is used to make a prediction to obtain the predicted value of the highest temperature during the heating process of the item to be heated.
[0022] Optionally, after inputting the actual input microwave power into the prediction model and performing prediction through the prediction model to obtain the predicted value of the highest temperature during the heating process of the item to be heated, the method further includes:
[0023] Obtain the actual value of the highest temperature during the heating process of the item to be heated;
[0024] The actual value of the highest temperature during the heating process of the item to be heated is compared with the predicted value of the highest temperature during the heating process of the item to be heated;
[0025] Determine whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated;
[0026] If they match, the prediction model is determined to be accurate, and the process returns to inputting the actual microwave power into the prediction model and using the prediction model to make a prediction, thereby obtaining the predicted value of the highest temperature during the heating process of the item to be heated.
[0027] Optionally, determining whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated further includes:
[0028] If there is a discrepancy, a model prediction controller shall be designed based on the prediction model.
[0029] The prediction error is obtained by comparing the actual value of the highest temperature during the heating process of the item to be heated with the predicted value of the highest temperature during the heating process of the item to be heated.
[0030] The prediction error is input to the model prediction controller, which then controls the heating process based on the prediction error to change the actual temperature of the item to be heated.
[0031] Optionally, the step of inputting the prediction error to the model prediction controller, and controlling the heating process based on the prediction error to change the actual temperature of the item to be heated, includes:
[0032] Based on the prediction error, an input microwave power increment value is obtained that enables the actual value of the highest temperature of the item to be heated during the heating process to reach the predicted value.
[0033] The target input microwave power is obtained based on the input microwave power increment value;
[0034] The model predictive controller controls the actual input microwave power to reach the target input microwave power, so that the actual value of the highest temperature of the item to be heated during the heating process reaches the predicted value.
[0035] Furthermore, to achieve the above objectives, the present invention also proposes a microwave control device, the microwave control device comprising:
[0036] The preset matrix establishment module is used to obtain a number of preset input microwave powers and establish a number of corresponding dynamic matrices based on the number of preset input microwave powers.
[0037] The power deviation acquisition module is used to acquire the actual input microwave power and obtain a certain number of power deviations based on the actual input microwave power and the certain number of preset input microwave powers.
[0038] The actual matrix determination module is used to obtain a number of weighting factors corresponding to the number of power deviations, and to obtain the dynamic matrix of the actual input microwave power based on the weighting factors and the number of dynamic matrices.
[0039] The predictive control module is used to establish a predictive model based on the dynamic matrix of the actual input microwave power, and to perform dynamic predictive control of microwave heating of the sample to be heated through the predictive model.
[0040] Furthermore, to achieve the above objectives, the present invention also proposes a microwave control device, the microwave control device comprising: a memory, a processor, and a microwave control program stored in the memory and executable on the processor, the microwave control program being configured to implement the steps of the microwave control method as described above.
[0041] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a microwave control program, which, when executed by a processor, implements the steps of the microwave control method as described above.
[0042] This invention achieves dynamic predictive control of microwave heating by determining the dynamic matrix of the actual input power based on the preset dynamic matrix of the input microwave power and establishing a predictive model. This solves the technical problem in the prior art where the temperature distribution of the heated material is uneven and hot spots may appear in some areas during microwave heating, thus improving the efficiency of the microwave heating process and realizing control of the heating process. Attached Figure Description
[0043] Figure 1 This is a schematic diagram of the structure of a microwave control device for the hardware operating environment involved in the embodiments of the present invention;
[0044] Figure 2 This is a flowchart illustrating the first embodiment of the microwave control method of the present invention;
[0045] Figure 3 This is a flowchart illustrating the second embodiment of the microwave control method of the present invention;
[0046] Figure 4 This is a flowchart illustrating the third embodiment of the microwave control method of the present invention;
[0047] Figure 5 This is a structural block diagram of the first embodiment of the microwave control device of the present invention.
[0048] The objectives, features, and advantages of this invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0049] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0050] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of a microwave control device for the hardware operating environment involved in an embodiment of the present invention.
[0051] like Figure 1 As shown, the microwave control device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0052] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the microwave control device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0053] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a microwave control program.
[0054] exist Figure 1 In the microwave control device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the microwave control device of the present invention can be set in the microwave control device, and the microwave control device calls the microwave control program stored in the memory 1005 through the processor 1001 and executes the microwave control method provided in the embodiment of the present invention.
[0055] This invention provides a microwave control method, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the microwave control method of the present invention.
[0056] In this embodiment, the microwave control method includes the following steps:
[0057] Step S10: Obtain a number of preset input microwave powers, and establish a number of corresponding dynamic matrices based on the number of preset input microwave powers.
[0058] It should be noted that in this embodiment, the manipulated variable is set as the input microwave power. Since the instantaneous temperature and temperature rise rate are not necessarily the same at different points inside the sample to be heated, in order to ensure the safety of the heating process, the temperature of the point with the highest instantaneous temperature in the sample to be heated is selected as the controlled variable.
[0059] It is understood that the preset input microwave power of the aforementioned number is at different levels, and the number can be 10, 15, or 20, which can be set by the user. This embodiment does not impose any specific restrictions on this.
[0060] In a specific implementation, the preset input microwave power of a certain number of different levels is input to the microwave high-temperature reactor, and the highest temperature of the sample to be tested under the preset input microwave power of different levels is sampled. Based on the highest temperature of the sample to be tested under the preset input microwave power of different levels, a dynamic matrix corresponding to each level is established to obtain a preset number of dynamic matrices.
[0061] Step S20: Obtain the actual input microwave power, and obtain a certain number of power deviations based on the actual input microwave power and the certain number of preset input microwave powers.
[0062] It is understood that the power deviation is the difference between the actual input microwave power and the preset input microwave power.
[0063] In a specific implementation, the difference between the actual input microwave power and the preset input microwave power at each different level is calculated, and the difference is used as the power deviation to obtain a number of power deviations.
[0064] Step S30: Obtain a number of weighting factors corresponding to the number of power deviations, and obtain the dynamic matrix of the actual input microwave power based on the weighting factors and the number of dynamic matrices.
[0065] It should be noted that the weighting factor, or weighting coefficient, is mathematically used to assign different proportional coefficients (i.e., weights) to show the importance of several quantities in the total quantity. The weighting assignment coefficient is the weight. The weighting coefficient represents the importance of a certain indicator in the indicator system, indicating the impact of changes in this indicator on the result when other indicators remain unchanged.
[0066] In a specific implementation, a preset input microwave power level range is determined where the actual input microwave power is located. Based on the level range, a corresponding weighting factor and dynamic matrix are determined. Based on the relationship between the weighting factor and dynamic matrix corresponding to the level range and the dynamic matrix of the actual input microwave power, the dynamic matrix of the actual input microwave power is determined.
[0067] Further, in order to determine the dynamic matrix of the actual input microwave power, step S30 includes: determining that the actual input microwave power is between a first preset input microwave power and a second preset input microwave power among the plurality of preset input microwave powers; obtaining a first weighting factor and a first dynamic matrix corresponding to the first preset input microwave power, and a second weighting factor and a second dynamic matrix corresponding to the second preset input microwave power from the corresponding plurality of weighting factors; obtaining the dynamic matrix of the actual input microwave power based on a first relationship between the dynamic matrix of the actual input microwave power and the first weighting factor, the first dynamic matrix, the second weighting factor, and the second dynamic matrix, and a second direct relationship between the dynamic matrix of the actual input microwave power and the second weighting factor and the second dynamic matrix.
[0068] It should be noted that determining that the actual input microwave power is between the first preset input microwave power and the second preset input microwave power among the plurality of preset input microwave powers means determining the preset input microwave power level range in which the actual input microwave power is located, determining the power interval between adjacent preset input microwave power levels based on the first preset input microwave power and the second preset input microwave power, and determining the dynamic matrix of the actual input microwave power based on the relationship between the power interval and the corresponding power level and weighting factor.
[0069] In the specific implementation, there are m preset input microwave power levels, denoted as u. j For the j-th preset input microwave power value, A j For u j The corresponding dynamic matrix, where j = 1, ..., m, if the actual input microwave power u(k) at time k is at the preset input microwave power level u j and u j+1 Between, i.e., u j ≤u(k)≤u j+1 The preset input microwave power u j The corresponding weighting factor Λ1, the preset input microwave power u j+1 Given the corresponding weighting factor Λ2, the relationship between the actual input microwave power and the weighting factor and the preset input microwave power is as follows:
[0070]
[0071]
[0072]
[0073] Where Λ1 is the preset input microwave power u j The corresponding weighting factor, Λ2, is the preset input microwave power u. j+1 The corresponding weighting factor, u(k), is the actual input microwave power at time k. j For the j-th preset input microwave power value, u j+1 For the (j+1)th preset input microwave power value, u dis The power interval between adjacent input microwave power levels is preset.
[0074] It is worth understanding that the preset input microwave power u is determined. j The corresponding dynamic matrix A j The preset input microwave power u j+1 The corresponding dynamic matrix A j+1 Based on the first weighting factor and the second weighting factor, the dynamic matrix of the actual input microwave power is determined as follows:
[0075]
[0076] Among them, A c The dynamic matrix represents the actual input microwave power, and Λ1 represents the preset input microwave power u. j The corresponding weighting factor, Λ2, is the preset input microwave power u. j+1 The corresponding weighting factor, A j Preset input microwave power u jThe corresponding dynamic matrix, A j+1 Preset input microwave power u j+1 The corresponding dynamic matrix, u j For the j-th preset input microwave power value, u j+1 This is the (j+1)th preset input microwave power value.
[0077] Step S40: Establish a prediction model based on the dynamic matrix of the actual input microwave power, and use the prediction model to perform dynamic prediction control of microwave heating of the sample to be heated.
[0078] It should be noted that the prediction model refers to the quantitative relationship between things described in mathematical language or formulas for prediction. When using quantitative prediction methods, the most important task is to establish a prediction mathematical model, which to a certain extent reveals the inherent regularity between things and is used as the direct basis for calculating the predicted value.
[0079] It is understood that the temperature change of the sample to be heated during microwave heating is related to a variety of factors. From the perspective of the sample itself, factors affecting the temperature change include size, shape, moisture content, and dielectric properties. From an external perspective, factors affecting the temperature change during microwave heating mainly include the size of the resonant cavity, microwave output power, and the electromagnetic field distribution inside the resonant cavity and the heated material. This embodiment does not impose specific limitations on these factors.
[0080] In the specific implementation, a prediction model is established based on the dynamic matrix of the actual input microwave power. The temperature of the item to be heated is predicted by the prediction model to obtain the predicted value. The predicted value is then used to determine whether the heating process needs to be controlled so that the time and temperature of the item to be heated reach the predicted value.
[0081] This embodiment achieves dynamic predictive control of microwave heating by determining the dynamic matrix of the actual input power based on the preset dynamic matrix of the input microwave power and establishing a predictive model. This solves the technical problem of uneven temperature distribution of the heated material in microwave heating in the prior art, improves the efficiency of the microwave heating process, and realizes control of the heating process.
[0082] refer to Figure 3 , Figure 3 This is a flowchart illustrating the second embodiment of the microwave control method of the present invention.
[0083] Based on the first embodiment described above, step S10 in the microwave control method of this embodiment includes:
[0084] Step S101: Input the preset microwave power of the aforementioned quantity into the microwave high-temperature reactor respectively.
[0085] It should be noted that the microwave high-temperature reactor uses a high-precision non-contact infrared temperature sensor to monitor the infrared light generated by the heating of the items inside the reaction vessel to measure and control the temperature change process inside the reaction vessel, and can detect the temperature value inside the reaction vessel at any time.
[0086] Step S102: Based on the preset microwave power of the aforementioned number of samples, the temperature of the sample to be heated is periodically sampled to obtain the highest temperature of each sampling cycle.
[0087] It should be noted that the sampling period is the time interval between two adjacent measurements in a system that periodically measures process variables (such as temperature and flow rate). The sampling period can be 120s, 150s, etc., and this embodiment does not impose any specific restrictions on it.
[0088] It is understandable that, since the instantaneous temperature and rate of temperature rise may not be the same at different parts of the object to be heated, in order to ensure the safety of the heating process, the temperature of the point with the highest instantaneous temperature of the object to be heated, i.e., the highest temperature, is selected as the sampling value.
[0089] In practice, different levels of preset microwave power are input to the microwave high-temperature reactor, and the highest temperature of the item to be heated is obtained once in each sampling cycle.
[0090] Step S103: The highest temperature of each sampling period is taken as the step response of the corresponding preset input microwave power.
[0091] It should be noted that the step response of a system under a given initial state includes the time evolution of its output when its control input is a step function. The step response is within a very short time, and generally the output of the system is reflected when the input changes from 0 to 1.
[0092] In a specific implementation, for each level, the highest temperature of the item to be heated is obtained once per sampling cycle for the preset input microwave power. A preset number of highest temperatures are obtained, and the average value of the preset number of highest temperatures is calculated. The average value of the preset number of highest temperatures is used as the highest temperature of the preset input microwave power at that level. The highest temperatures corresponding to a number of preset input microwave powers are obtained, and the highest temperatures are used as the step response corresponding to a number of preset input microwave powers.
[0093] Step S104: List all step response values corresponding to each preset input microwave power in the plurality of preset microwave powers in chronological order to obtain the step response coefficient vector corresponding to each preset input microwave power in the plurality of preset microwave powers.
[0094] It is understandable that by listing all step response values in chronological order, a step response coefficient vector corresponding to each preset input microwave power among the several preset microwave powers can be obtained:
[0095] a = [a1 a2…a] N ] T
[0096] Among them, a i (i = 1, ..., N) represents the step response at time i, and N represents the modeling time domain.
[0097] Step S105: Based on the step response coefficient vector corresponding to each preset input microwave power among the plurality of preset microwave powers, establish the dynamic matrix corresponding to each preset input microwave power among the plurality of preset microwave powers.
[0098] It should be noted that the dynamic matrix corresponding to each preset input microwave power among the plurality of preset microwave powers is determined by the step response a. i The dynamic matrix is composed of:
[0099]
[0100] Among the numerous step response values listed in chronological order by a1, the earliest step response value is N. p For prediction in the time domain, N c To control the time domain and N c ≤N p ≤N.
[0101] This embodiment periodically samples the highest temperature of a number of samples to be heated under a preset microwave power, and uses the sampled highest temperature as the step response of the corresponding preset input microwave power. All step response values are listed in chronological order to obtain a number of corresponding dynamic matrices. By using the number of dynamic matrices, the dynamic matrix of the actual input microwave power is determined, thereby establishing a predictive model for temperature prediction and control, improving the efficiency of the microwave heating process, and realizing the control of the heating process.
[0102] refer to Figure 4 , Figure 4 This is a flowchart illustrating the third embodiment of the microwave control method of the present invention.
[0103] Based on the first embodiment described above, step S40 in the microwave control method of this embodiment includes:
[0104] Step S401: Establish a prediction model based on the predicted value of the highest temperature during the heating process of the item to be heated and the dynamic matrix of the actual input microwave power.
[0105] It is understandable that a prediction model is established based on the correspondence between the predicted maximum temperature of the item to be heated during the heating process and the dynamic matrix of the actual input microwave power:
[0106] Y P (k)=Y R (k)+A c ΔU(k)
[0107] In the formula, Y P (k) is a column vector consisting of predicted maximum temperatures of the items to be heated, Y R (k) is a column vector consisting of predicted values of the highest temperature of the item to be heated when the input microwave power remains constant. c ΔU(k) is the dynamic matrix of the actual input microwave power, and ΔU(k) is the optimized control sequence for the increment of the input microwave power.
[0108] Step S402: Input the actual input microwave power into the prediction model, and use the prediction model to make a prediction to obtain the predicted value of the highest temperature during the heating process of the item to be heated.
[0109] It should be noted that a predictive model refers to a type of dynamic model that can explicitly fit the characteristics of a controlled system. The function of a predictive model is to infer unknown information based on known information.
[0110] Understandably, the prediction model is used to predict the highest temperature based on the actual input microwave power, the actual value of the highest temperature is detected, and the predicted value of the highest temperature is compared with the actual value of the highest temperature to determine whether the prediction result is correct. If it is incorrect, the actual value of the highest temperature is adjusted so that the actual value of the highest temperature is close to the predicted value of the highest temperature.
[0111] Further, after inputting the actual input microwave power into the prediction model and performing prediction through the prediction model to obtain the predicted value of the highest temperature during the heating process of the item to be heated, the method further includes: obtaining the actual value of the highest temperature during the heating process of the item to be heated; comparing the actual value of the highest temperature during the heating process of the item to be heated with the predicted value of the highest temperature during the heating process of the item to be heated; determining whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated; if they are consistent, determining that the prediction model is accurate and returning to the step of inputting the actual input microwave power into the prediction model and performing prediction through the prediction model to obtain the predicted value of the highest temperature during the heating process of the item to be heated.
[0112] It should be noted that the sample to be heated is located inside the microwave high-temperature reactor, and the actual value of the highest temperature of the sample to be heated can be obtained in real time through a high-precision non-contact infrared temperature sensor.
[0113] It is understandable that by judging whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated, it can be determined whether the prediction model is accurate. If it is accurate, it will return to continue the next prediction; if it is inaccurate, it will be adjusted.
[0114] Furthermore, the step of determining whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated further includes: if they are inconsistent, designing a model prediction controller based on the prediction model; obtaining a prediction error based on the difference between the actual value of the highest temperature during the heating process of the item to be heated and the predicted value of the highest temperature during the heating process of the item to be heated; inputting the prediction error into the model prediction controller, and controlling the heating process based on the prediction error through the model prediction controller to change the actual temperature of the item to be heated.
[0115] It should be noted that the model predictive controller is a control method based on predicting the controlled object. Its current control action is obtained by solving a finite-time open-loop optimal control problem at each sampling instant. The current state of the process is used as the initial state of the optimal control problem. The optimal control sequence obtained only implements the first control action. In essence, the model predictive controller solves an open-loop optimal control problem.
[0116] It is understood that the prediction error is the difference between the actual value of the highest temperature of the item to be heated during the heating process and the predicted value of the highest temperature of the item to be heated during the heating process. The prediction error is optimized and controlled by the model prediction controller to control the heating process so that the actual value of the highest temperature of the item to be heated is close to the predicted value of the highest temperature.
[0117] Further, the step of inputting the prediction error to the model prediction controller, and controlling the heating process based on the prediction error to change the actual temperature of the item to be heated, includes: obtaining an input microwave power increment value that enables the actual value of the highest temperature of the item to be heated to reach the predicted value during the heating process based on the prediction error; obtaining a target input microwave power based on the input microwave power increment value; and controlling the actual input microwave power to reach the target input microwave power through the model prediction controller, so that the actual value of the highest temperature of the item to be heated reaches the predicted value during the heating process.
[0118] It should be noted that the incremental input microwave power is the amount of input microwave power required to bring the actual maximum temperature of the item to be heated to the predicted value during the heating process.
[0119] It is understandable that the target input microwave power is obtained by calculating based on the incremental value of the input microwave power and the actual input microwave power.
[0120] In a specific implementation, the model predictive controller controls the actual input microwave power to change in a direction where the actual input microwave power equals the target input microwave power, so that the actual value of the highest temperature of the item to be heated during the heating process reaches the predicted value.
[0121] This embodiment establishes a predictive model to predict the highest temperature of the item to be heated during the heating process. If the prediction result is inaccurate, a model prediction controller is designed to control the actual input microwave power, thereby controlling the heating process so that the actual value of the highest temperature of the item to be heated is close to the predicted value. This solves the technical problem of uneven temperature distribution of the heated material in microwave heating in the prior art, improves the efficiency of the microwave heating process, and realizes the control of the heating process.
[0122] Reference Figure 5 , Figure 5 This is a structural block diagram of the first embodiment of the microwave control device of the present invention.
[0123] like Figure 5 As shown, the microwave control device proposed in this embodiment of the invention includes:
[0124] The preset matrix establishment module 10 is used to acquire a number of preset input microwave powers and establish a number of corresponding dynamic matrices based on the number of preset input microwave powers.
[0125] The power deviation acquisition module 20 is used to acquire the actual input microwave power and obtain a certain number of power deviations based on the actual input microwave power and the certain number of preset input microwave powers.
[0126] The actual matrix determination module 30 is used to obtain a number of weighting factors corresponding to the number of power deviations, and to obtain the dynamic matrix of the actual input microwave power based on the weighting factors and the number of dynamic matrices.
[0127] The predictive control module 40 is used to establish a predictive model based on the dynamic matrix of the actual input microwave power, and to perform dynamic predictive control of microwave heating of the sample to be heated through the predictive model.
[0128] In one embodiment, the preset matrix establishment module 10 is further configured to: input the plurality of preset microwave powers into the microwave high-temperature reactor respectively; periodically sample the temperature of the sample to be heated based on the plurality of preset microwave powers to obtain the highest temperature of each sampling period; use the highest temperature of each sampling period as the step response of the corresponding preset input microwave power; list all step response values corresponding to each preset input microwave power in the plurality of preset microwave powers in chronological order to obtain the step response coefficient vector corresponding to each preset input microwave power in the plurality of preset microwave powers; and establish a dynamic matrix corresponding to each preset input microwave power in the plurality of preset microwave powers based on the step response coefficient vector corresponding to each preset input microwave power in the plurality of preset microwave powers.
[0129] In one embodiment, the actual matrix determination module 30 is further configured to determine that the actual input microwave power is between a first preset input microwave power and a second preset input microwave power among the plurality of preset input microwave powers; obtain a first weighting factor and a first dynamic matrix corresponding to the first preset input microwave power and a second weighting factor and a second dynamic matrix corresponding to the second preset input microwave power from the corresponding plurality of weighting factors; and obtain the dynamic matrix of the actual input microwave power based on a first relationship between the dynamic matrix of the actual input microwave power and the first weighting factor, the first dynamic matrix, the second weighting factor, and the second dynamic matrix, and a second direct relationship between the dynamic matrix of the actual input microwave power and the second weighting factor and the second dynamic matrix.
[0130] In one embodiment, the prediction control module 40 is further configured to establish a prediction model based on the predicted value of the highest temperature during the heating process of the item to be heated and the dynamic matrix of the actual input microwave power; input the actual input microwave power into the prediction model, and perform prediction through the prediction model to obtain the predicted value of the highest temperature during the heating process of the item to be heated.
[0131] Furthermore, to achieve the above objectives, the present invention also proposes a microwave control device, the microwave control device comprising: a memory, a processor, and a microwave control program stored in the memory and executable on the processor, the microwave control program being configured to implement the steps of the microwave control method as described above.
[0132] Since this microwave control device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0133] Furthermore, embodiments of the present invention also propose a storage medium storing a microwave control program, which, when executed by a processor, implements the steps of the microwave control method described above.
[0134] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0135] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0136] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0137] In addition, for technical details not described in detail in this embodiment, please refer to the microwave control method provided in any embodiment of the present invention, which will not be repeated here.
[0138] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0139] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0140] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0141] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A microwave control method, characterized in that, The method includes: A number of preset input microwave powers are obtained, and a number of corresponding dynamic matrices are established based on the number of preset input microwave powers. Obtain the actual input microwave power, and obtain a certain number of power deviations based on the actual input microwave power and the certain number of preset input microwave powers; Based on the aforementioned number of power deviations, a corresponding number of weighting factors are obtained, and based on the weighting factors and the aforementioned number of dynamic matrices, the dynamic matrix of the actual input microwave power is obtained. A prediction model is established based on the dynamic matrix of the actual input microwave power, and the microwave heating of the sample to be heated is dynamically predicted and controlled through the prediction model. The step of obtaining a number of weighting factors corresponding to the number of power deviations, and obtaining the dynamic matrix of the actual input microwave power based on the weighting factors and the number of dynamic matrices, includes: Determine that the actual input microwave power is between the first preset input microwave power and the second preset input microwave power among the plurality of preset input microwave powers; From the corresponding number of weighting factors, obtain the first weighting factor and the first dynamic matrix corresponding to the first preset input microwave power, and the second weighting factor and the second dynamic matrix corresponding to the second preset input microwave power. The dynamic matrix of the actual input microwave power is obtained based on the first relationship between the dynamic matrix of the actual input microwave power and the first weighting factor, the first dynamic matrix, the second weighting factor, and the second dynamic matrix, and the second direct relationship between the dynamic matrix of the actual input microwave power and the second weighting factor and the second dynamic matrix.
2. The method as described in claim 1, characterized in that, The step of acquiring a number of preset input microwave powers and establishing a number of corresponding dynamic matrices based on the number of preset input microwave powers includes: The preset microwave power is input into the microwave high-temperature reactor respectively; The temperature of the sample to be heated is periodically sampled based on the preset microwave power of the aforementioned number of samples to obtain the highest temperature of each sampling period. The highest temperature in each sampling period is taken as the step response of the corresponding preset input microwave power; List all step response values corresponding to each preset input microwave power in the plurality of preset microwave powers in chronological order to obtain the step response coefficient vector corresponding to each preset input microwave power in the plurality of preset microwave powers. Based on the step response coefficient vector corresponding to each preset input microwave power among the plurality of preset microwave powers, a dynamic matrix corresponding to each preset input microwave power among the plurality of preset microwave powers is established.
3. The method as described in claim 1, characterized in that, The step of establishing a prediction model based on the dynamic matrix of the actual input microwave power, and using the prediction model to perform dynamic predictive control of microwave heating of the sample to be heated, includes: A prediction model is established based on the predicted value of the highest temperature during the heating process of the item to be heated and the dynamic matrix of the actual input microwave power. The actual input microwave power is input into the prediction model, and the prediction model is used to make a prediction to obtain the predicted value of the highest temperature during the heating process of the item to be heated.
4. The method as described in claim 3, characterized in that, After inputting the actual microwave power into the prediction model and using the prediction model to obtain the predicted value of the highest temperature during the heating process of the item to be heated, the method further includes: Obtain the actual value of the highest temperature during the heating process of the item to be heated; The actual value of the highest temperature during the heating process of the item to be heated is compared with the predicted value of the highest temperature during the heating process of the item to be heated; Determine whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated; If they match, the prediction model is determined to be accurate, and the process returns to inputting the actual microwave power into the prediction model and using the prediction model to make a prediction, thereby obtaining the predicted value of the highest temperature during the heating process of the item to be heated.
5. The method as described in claim 4, characterized in that, The step of determining whether the actual value of the highest temperature during the heating process of the item to be heated is consistent with the predicted value of the highest temperature during the heating process of the item to be heated further includes: If there is a discrepancy, a model prediction controller shall be designed based on the prediction model. The prediction error is obtained by comparing the actual value of the highest temperature during the heating process of the item to be heated with the predicted value of the highest temperature during the heating process of the item to be heated. The prediction error is input to the model prediction controller, which then controls the heating process based on the prediction error to change the actual temperature of the item to be heated.
6. The method as described in claim 5, characterized in that, The step of inputting the prediction error to the model prediction controller, and then controlling the heating process based on the prediction error to change the actual temperature of the item to be heated, includes: Based on the prediction error, an input microwave power increment value is obtained that enables the actual value of the highest temperature of the item to be heated during the heating process to reach the predicted value. The target input microwave power is obtained based on the input microwave power increment value; The model predictive controller controls the actual input microwave power to reach the target input microwave power, so that the actual value of the highest temperature of the item to be heated during the heating process reaches the predicted value.
7. A microwave control device, characterized in that, The device includes: The preset matrix establishment module is used to obtain a number of preset input microwave powers and establish a number of corresponding dynamic matrices based on the number of preset input microwave powers. The power deviation acquisition module is used to acquire the actual input microwave power and obtain a certain number of power deviations based on the actual input microwave power and the certain number of preset input microwave powers. The actual matrix determination module is used to obtain a number of weighting factors corresponding to the number of power deviations, and to obtain the dynamic matrix of the actual input microwave power based on the weighting factors and the number of dynamic matrices. The predictive control module is used to establish a predictive model based on the dynamic matrix of the actual input microwave power, and to perform dynamic predictive control of microwave heating of the sample to be heated through the predictive model. The actual matrix determination module is further configured to determine that the actual input microwave power is between a first preset input microwave power and a second preset input microwave power among the plurality of preset input microwave powers; obtain a first weighting factor and a first dynamic matrix corresponding to the first preset input microwave power, and a second weighting factor and a second dynamic matrix corresponding to the second preset input microwave power from the corresponding plurality of weighting factors; and obtain the dynamic matrix of the actual input microwave power based on a first relationship between the dynamic matrix of the actual input microwave power and the first weighting factor, the first dynamic matrix, the second weighting factor, and the second dynamic matrix, and a second direct relationship between the dynamic matrix of the actual input microwave power and the second weighting factor and the second dynamic matrix.
8. A microwave control device, characterized in that, The microwave control device includes: a memory, a processor, and a microwave control program stored in the memory and executable on the processor, the microwave control program being configured to implement the microwave control method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium stores a microwave control program, which, when executed by a processor, implements the microwave control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for precise temperature control of microwave high temperature reactor based on two-layer structure model predictive control
CN109688652A
Microwave oven control device and method, and microwave oven
WO2018040339A1