Partition control method and system for temperature field of copper material heat treatment furnace
By constructing a state-space model and partitioning coupling strength, the temperature field control of the copper heat treatment furnace was optimized, solving the problems of eMPC computational burden and control stability, and achieving a more efficient temperature control effect.
Patent Information
- Application Number
- CN202511293158.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-11
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2045-09-11
AI Technical Summary
Existing explicit model predictive control (eMPC) suffers from excessive computational burden and poor control stability in copper heat treatment furnaces, especially when switching between zone boundaries, which can easily cause oscillations and affect the control effect of the temperature field.
By constructing a state-space model, affine control laws are generated offline and partitioned based on the coupling strength of the partitions. Short-time-domain prediction and smooth weighted mixing are performed in the online stage to optimize the control output, reduce the computational burden, and improve control stability.
It reduces the online computational burden, simplifies the partitioning complexity, improves the uniformity and stability of temperature field control, reduces control chattering, and enhances control performance.
Smart Images

Figure CN120803139A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the field of control, and particularly relates to a method and system for partition control of a temperature field of a copper material heat treatment furnace. BACKGROUND
[0002] The heat treatment of copper materials is usually carried out in a heating furnace or a heating workshop. The furnace is usually divided into multiple temperature zones, and each temperature zone is independently controlled by a heating or cooling actuator. However, due to the existence of thermal radiation and thermal convection, there is a strong correlation between the temperature zones, and the control input of one temperature zone will not only affect its own temperature, but also affect the adjacent or even more distant temperature zones. The existing control method mostly controls a heating device separately, and lacks correlation management between the heating devices. Model predictive control (MPC) predicts the future output of the system by establishing a dynamic model of the object, and obtains the optimal control sequence at the current time by solving a finite-time open-loop optimization problem in each control cycle. The characteristics of model-based and rolling optimization enable MPC to better control the temperature of the temperature field. However, implicit MPC needs to solve a large amount of constraint optimization problems online at each sampling time, which is too heavy for online calculation and limits real-time application. Explicit model predictive control (eMPC) solves a multi-parameter programming problem offline, and pre-calculates the optimal control law as a piecewise affine function of the state space. In online application, the control amount can be obtained by looking up the table according to the current state, which reduces the online calculation load. However, if the number of partitions in the state space is too large, the offline calculation and storage requirements will become impractical. Moreover, when the system state switches between different partition boundaries, the sudden change of the control law is likely to cause oscillation, affecting the smoothness of the control. Therefore, how to reduce the complexity of eMPC, improve the control performance, and ensure the smoothness of the control switching is a key problem to be solved. SUMMARY
[0003] In order to reduce the smoothness and calculation amount of eMPC in temperature control during the heat treatment of copper materials, in a first aspect, a partition control method for a temperature field of a copper material heat treatment furnace is provided, comprising the following steps: constructing a state space model representing the thermodynamic transfer characteristics in the copper material heat treatment furnace; In an offline stage, a multi-parameter programming problem is solved to generate a series of affine control laws for performance and energy consumption indicators of different process stages; and the state space is divided based on the coupling strength of each partition in the furnace to obtain multiple explicit control partitions, and each explicit control partition is associated with a set of candidate control laws composed of the affine control laws; In the online stage, a current state vector is determined, a current explicit control partition to which the current state vector belongs is determined, a quadratic performance cost is calculated for each control law in a set of candidate control laws associated with the current explicit control partition by short-time domain forward prediction, and a control law with the minimum cost is selected as a current optimal control law; when a state at a next time point predicted by using the current optimal control law enters a boundary transition zone between the current partition and an adjacent partition, an adjacent optimal control law is selected for a set of candidate control laws associated with the adjacent partition by using the same prediction and evaluation method, and the current optimal control law and the adjacent optimal control law are weighted and mixed to generate a control output; otherwise, the current optimal control law is directly used as the control output. The control output is applied to a partition actuator of the heat treatment furnace.
[0004] Optionally, the state space model representing the thermodynamic transmission characteristics in the copper material heat treatment furnace is constructed, including: The heating power of each partition heater is used as a model input, and the temperature sensor measurement value of each partition is used as a model state variable, input and output data are collected by applying a pseudo-random binary sequence excitation signal near a steady-state operating point, and the state space model is established by using a subspace identification method.
[0005] Optionally, a series of affine control laws are generated by solving a multi-parameter programming problem for performance and energy consumption indexes of different process stages, including: A cost function is constructed, in which a quadratic norm of a temperature tracking error and a quadratic norm of a control input increment in a future prediction time domain are used as optimization objectives, a weight matrix Q of the temperature tracking error is a diagonal matrix, diagonal elements of which are 1.5, and a weight matrix R of the control input increment is a diagonal matrix, diagonal elements of which are 0.2. The solving is performed under the constraints that a heating power change rate is not greater than 5 kW / min and a partition temperature does not exceed an upper limit and a lower limit of a process requirement by 5 ℃.
[0006] Optionally, the state space is divided into a plurality of explicit control partitions based on coupling strengths of the partitions in the furnace, including: A relative gain matrix is calculated according to a steady-state gain matrix of the state space model. Two partitions with a relative gain value greater than 0.7 are used as strongly coupled partitions, and all the partitions with strong coupling relationships are merged into one explicit control partition. The above process is repeated until all the partitions are merged to obtain the plurality of explicit control partitions.
[0007] Optionally, the quadratic performance cost is calculated for each control law in the set of candidate control laws associated with the current explicit control partition by short-time domain forward prediction, including: The step length of the short-time domain forward prediction is set as 5 control steps; For each affine control law in the candidate set, the state trajectory and control sequence of the next 5 control steps are iteratively calculated based on the current state vector and the state space model; The quadratic performance cost composed of the temperature tracking error and the control input increment in the 5 control steps is accumulated to obtain the total evaluation value.
[0008] Optionally, the current optimal control law and the adjacent optimal control law are mixed by smooth weighting to generate a control output, including: The boundary transition zone is defined as a region extending from the boundary between the current partition and the adjacent partition to the inside of the current partition by a preset width D; When the state at the next time predicted by the current optimal control law enters the boundary transition zone, the vertical distance d of the predicted state point to the boundary between the current partition and the adjacent partition is calculated; The weighting coefficient The calculation formula is:
[0009] The current control output calculated by the current optimal control law The adjacent control output calculated by the adjacent optimal control law are mixed by smooth weighting to generate a control output The calculation formula is: .
[0010] In another aspect, the application also provides a partition control system for a temperature field of a copper material heat treatment furnace, including the following modules: A model construction module is used to construct a state space model representing the thermodynamic transfer characteristics in the copper material heat treatment furnace; An offline stage module is used to solve a multi-parameter programming problem to generate a series of affine control laws for performance and energy consumption indicators of different process stages; and divide the state space based on the coupling strength of each partition in the furnace to obtain a plurality of explicit control partitions, and associate each of the explicit control partitions with a candidate control law set composed of the affine control laws; An online phase module is used to determine the explicit control partition to which the current state vector belongs, perform a short-time domain forward prediction calculation on each control law in the set of alternative control laws associated with the explicit control partition to obtain a quadratic performance cost, and select the control law with the minimum cost as the current optimal control law; when the next moment state predicted by the current optimal control law enters the boundary transition zone between the current partition and the adjacent partition, the same prediction evaluation method is used for the set of alternative control laws associated with the adjacent partition to select the adjacent optimal control law, and the current optimal control law and the adjacent optimal control law are smoothly weighted mixed to generate a control output; otherwise, the current optimal control law is directly used as the control output; The control module is used to apply the control output to each partition actuator of the heat treatment furnace.
[0011] Optionally, constructing a state-space model representing thermodynamic transfer characteristics in a copper material heat treatment furnace includes: The heating power of each zone heater is used as the model input, and the temperature sensor measurement value of each zone is used as the model state variable. By applying a pseudo-random binary sequence excitation signal near the steady-state operating point, the input and output data are collected, and the subspace identification method is used to establish the state space model.
[0012] Optionally, the multi-parameter planning problem is solved for the performance and energy consumption indicators of different process stages to generate a series of affine control laws, including: Construct a cost function with the quadratic norm of the temperature tracking error and the quadratic norm of the control input increment in the future prediction time domain as the optimization target, where the weight matrix Q of the temperature tracking error is a diagonal matrix with diagonal elements of 1.5, and the weight matrix R of the control input increment is a diagonal matrix with diagonal elements of 0.2; The solution is performed under the constraints that the heating power change rate is no more than 5kW / min and the zone temperature does not exceed the upper and lower limits of the process requirements by 5°C.
[0013] Optionally, the state space is divided based on the coupling strength of each partition in the furnace to obtain multiple explicit control partitions, including: Calculating a relative gain matrix according to the steady-state gain matrix of the state-space model; The two partitions with relative gain values greater than 0.7 are regarded as strong coupling partitions, and all partitions with strong coupling relationships are merged into an explicit control partition; Repeat the above process until all partitions are merged to obtain the multiple explicit control partitions.
[0014] Optionally, performing a short-time domain forward prediction calculation on each control law in the set of candidate control laws associated with the explicit control partition to obtain a quadratic performance cost includes: The step length of short-time domain forward prediction is set as 5 control steps; For each affine control law in the alternative set, the state trajectory and control sequence of the next 5 control steps are iteratively calculated based on the current state vector and the state space model; The quadratic performance cost composed of the temperature tracking error and the control input increment in the 5 control steps is accumulated to obtain the total evaluation value.
[0015] Optionally, the current optimal control law and the adjacent optimal control law are mixed by smooth weighting to generate a control output, including: The boundary transition zone is defined as a region extending from the boundary between the current partition and the adjacent partition to the inside of the current partition by a preset width D; When the state at the next time predicted by the current optimal control law enters the boundary transition zone, the vertical distance d of the predicted state point to the boundary between the current partition and the adjacent partition is calculated; The weighting coefficient The calculation formula is:
[0016] The current control output calculated by the current optimal control law The adjacent control output calculated by the adjacent optimal control law are mixed by smooth weighting to generate a control output The calculation formula is: .
[0017] The present application places the optimization calculation in the offline stage, reduces the online calculation burden of model predictive control, and adopts a state space partition strategy based on the coupling strength of the partition to simplify the partition complexity of the explicit control. At the same time, through short-time domain prediction and optimization of the alternative control law set in the online stage, compared with the simple lookup table method, higher optimization effect is obtained with a small amount of calculation increment. The control law smooth weighting mixing mechanism introduced at the partition boundary ensures the continuity and stability of the control output at the state switching, effectively eliminates the control chattering, and improves the uniformity of the temperature field control. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 The flowchart of the first embodiment; Figure 2 The schematic diagram of the heating furnace partition; Figure 3 The schematic diagram of state space partition and control law. DETAILED DESCRIPTION
[0019] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0020] The plurality involved in the present application refers to two or more than two. In addition, it should be understood that in the description of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.
[0021] In the first embodiment, the present application provides a method for partition control of temperature field of copper material heat treatment furnace, as shown in the following formula: Figure 1 The method comprises the following steps: S1, constructing a state space model representing the thermodynamic transfer characteristics in the copper material heat treatment furnace; When the copper material passes through the heating furnace, partition temperature control is performed, as shown in the following formula: Figure 2 A plurality of partitions and a plurality of heating devices are included. By analyzing the furnace structure, material thermal physical property parameters and internal heat transfer process, an energy conservation partial differential equation is established for each temperature zone in the furnace, which includes the power input of the heating element, the radiation and convection heat transfer of the temperature zone to the workpiece and the furnace wall, the heat exchange between the temperature zones and the heat loss to the environment; the nonlinear model is linearized in combination with a typical set point, and a finite difference method or a finite element method is used for spatial discretization to obtain a set of ordinary differential equations; the continuous time system is time-discretized, for example, using the Euler method or zero-order holder, to obtain a discrete state space model in the form of x(k+1)=Ax(k)+Bu(k), wherein the state vector x includes the temperatures of all temperature zones, and the control input vector u is the power of the heating actuator of each temperature zone.
[0022] In an optional embodiment, the constructing a state space model representing the thermodynamic transfer characteristics in the copper material heat treatment furnace comprises: The heating power of each partition heater is taken as the model input, and the temperature sensor measurement value of each partition is taken as the model state variable. By applying a pseudo-random binary sequence excitation signal near the steady-state operating point, input and output data are collected, and a subspace identification method is used to establish the state space model.
[0023] The discrete-time state space model is specifically: state equation x(k+1)=A*x(k)+B*u(k), and observation equation y(k)=C*x(k)+D*u(k).
[0024] where x(k) is the measurement of each zone temperature sensor. Assuming there are n zones, then is an n x 1 column vector, representing the temperature of all zones in the furnace at time k.
[0025] u(k) is the heating power of each zone heater. Assuming there are p heaters, usually p = n, then is a p x 1 column vector, representing the power applied to each heater at time k.
[0026] y(k) is the temperature of each zone. Generally, y(k) and state x(k) are the same.
[0027] A is the state matrix, n x n, representing how the state at current time affects the state at next time. For example, how the temperature at current time affects the temperature at next time.
[0028] B is the input matrix, n x p, representing how the input, i.e. the heating power, affects the state, i.e. the temperature. For example, how much will the temperature of zone 1, 2,..., n be affected at next time if 1 kW power is applied to zone 1.
[0029] C is the output matrix, n x n, representing how to get the external measurement from the internal state. Since the state is the measurement, C is an identity matrix I.
[0030] D is the feed-forward matrix, n x p, representing how the input affects the output. The heating power does not change the temperature instantaneously, but there is a lag process.
[0031] During the process of applying PRBS signal to each heater zone, the input power P(k) of all heater zones and the temperature T(k) of all zones are recorded at a fixed sampling period. With the input data u(k) and output data y(k) (i.e. temperature T(k)), the matrices A, B, C, D can be calculated using subspace identification method such as N4SID. The solving process of subspace identification method is prior art and will not be described here.
[0032] Take a tunnel furnace with 10 temperature zones as an example, the input vector of the model is the real-time heating power of the 10 heaters, for example, P1 to P10, in kilowatts. The state variable vector of the model corresponds to the real-time temperature values measured by the thermocouples in the 10 temperature zones, for example, T1 to T10, in degrees Celsius. The temperature in each zone of the furnace is stabilized at a certain common process set point, such as 850 degrees Celsius. Then, a pseudo-random binary sequence signal with an amplitude of 5% of the rated power is superimposed on the set value of the power of each heater, and the signal randomly switches between plus and minus 5% of the rated power, with a minimum switching time interval of 60 seconds. Under this excitation, the heating power input data and the temperature response data of each zone are continuously collected for 2 hours, with a sampling period of 10 seconds. The thousands of input and output data sequences collected are applied to the subspace identification algorithm to calculate the state space matrices A, B, C, D that can represent the dynamic response of the system, and the model is established.
[0033] S2, in the offline phase, solving a multi-parameter programming problem to generate a series of affine control laws for performance and energy consumption indicators of different process stages; and dividing the state space based on the coupling strength of each partition in the furnace to obtain multiple explicit control partitions, and associating each of the explicit control partitions with a set of candidate control laws composed of the affine control laws; In the offline calculation, a quadratic performance index function is defined, which includes a penalty term for temperature tracking error and a penalty term for control energy consumption, and the upper and lower limits of heating power and temperature rise rate are set as constraint conditions; the optimization problem is constructed as a multi-parameter quadratic programming problem, where the current state vector x(k) is used as a parameter; a multi-parameter programming solver is used to solve the problem offline to obtain a state space division composed of a group of non-overlapping polytopes, and an affine control law corresponding to each zone As shown in Figure 3 The influence coefficients between the temperature zones are calculated using the steady-state gain matrix or dynamic response data of the system, and a clustering algorithm such as K-means is used to divide the temperature zones with close coupling into a group, thereby reducing the dimensionality of the state space to several explicit control partitions; for each explicit control partition, the original affine control laws contained in its spatial range are collected to form a set of candidate control laws exclusive to the partition.
[0034] In an optional embodiment, the solving of a multi-parameter programming problem to generate a series of affine control laws for performance and energy consumption indicators of different process stages includes: A cost function is constructed with the quadratic norm of the temperature tracking error and the quadratic norm of the control input increment in the future prediction time domain as the optimization objective, where the weight matrix Q of the temperature tracking error is a diagonal matrix with diagonal elements of 1.5, and the weight matrix R of the control input increment is a diagonal matrix with diagonal elements of 0.2; The solution is obtained under the constraints that the heating power variation rate is not greater than 5 kW / min and the zone temperature does not exceed the upper and lower limits of the process requirement by 5°C.
[0035] The diagonal elements of the weight matrix Q are uniformly set to 1.5, and any deviation from the target temperature will be strongly penalized for all temperature zones. In contrast, the diagonal elements of the weight matrix R are set to 0.2, indicating that a strong change in control power is less penalized, allowing the controller to make larger adjustments when necessary, but still suppressing unnecessary frequent fluctuations and protecting the heating equipment.
[0036] During the solution process, constraints are set. For example, for a heater with a rated power of 100 kilowatts, the power variation rate is limited to 5 kilowatts per minute to avoid damage to the equipment caused by current surges. At the same time, if the process temperature requirement of a zone is 900 degrees Celsius, the allowable fluctuation range is strictly limited to 895 to 905 degrees Celsius, and control strategies exceeding this range will be excluded. The multi-parameter programming solver will divide the entire state space into hundreds of polytope regions based on the above objectives and constraints, and calculate an optimal control law for each polytope region.
[0037] where the multi-parameter programming solver converts the entire optimization problem (including the objective function and constraints) into a geometric problem. For a certain region in the state space, the optimal control strategy for all state points in the region satisfies a simple linear formula, i.e. an affine control law. By starting from an initial region, iteratively searching for boundaries and identifying adjacent regions, the solver completely covers the entire feasible state space with these polytope regions. Each time a new polytope region is found, the affine control law specific to that region is calculated. The solver output includes hundreds of polytope regions, each corresponding to an optimal control law formula. In specific implementation, the ppopt library in python is used for solving.
[0038] In one embodiment, the state space is divided based on the coupling strength of each zone in the furnace to obtain a plurality of explicit control zones, including: According to the steady-state gain matrix of the state space model, a relative gain matrix is calculated; Two zones with a relative gain value greater than 0.7 are considered as strongly coupled zones, and all zones with strong coupling relationship are merged into one explicit control zone; Repeat the above process until all zones are merged to obtain the plurality of explicit control zones.
[0039] The steady-state gain matrix of the system is derived from the state space model, and in one embodiment, the steady-state gain matrix calculation formula is The steady-state gain matrix represents the effect of each heater power input on the steady-state temperature of all zones. Based on the gain matrix, a relative gain matrix is obtained by calculating the element-wise product of its transpose and its own inverse. Each element value of the relative gain matrix, for example, the element in the i-th row and j-th column, represents the relative degree of influence of the j-th heater on the i-th zone temperature control.
[0040] For example, in an 8-zone thermal treatment furnace, the calculated relative gain matrix shows that the relative gain value between the 2nd zone and the 3rd zone is 0.85, and the relative gain value between the 3rd zone and the 4th zone is 0.78. Since both values are greater than the set threshold value of 0.7, the 2nd zone and the 3rd zone are first merged into one control partition. Since the 4th zone is strongly coupled with the 3rd zone, which is a member of the new partition, the 4th zone is also merged into the new partition, forming a larger partition containing zones 2, 3, and 4. The 1st zone is independent as a partition since its relative gain values with other zones are all less than 0.7. In this way, the 8 zones can be divided into three explicit control partitions, for example, partition one contains the 1st zone, partition two contains the 2nd, 3rd, and 4th zones, and partition three contains the 5th, 6th, 7th, and 8th zones.
[0041] S3, in the online phase, determine the explicit control partition to which the current state vector belongs, calculate the quadratic performance cost for each control law in the candidate control law set associated with the explicit control partition by short-time domain forward prediction, and select the control law with the minimum cost as the current optimal control law; when the state at the next time predicted using the current optimal control law enters the boundary transition zone between the current partition and an adjacent partition, select the adjacent optimal control law for the candidate control law set associated with the adjacent partition using the same prediction and evaluation method, and generate the control output by smoothing and weighted mixing the current optimal control law and the adjacent optimal control law; otherwise, directly use the current optimal control law as the control output; At the beginning of each control cycle, collect the real-time temperature data of each zone in the furnace to form the current state vector x(k); determine which explicit control partition x(k) falls into; then, traverse all affine control laws in the candidate control law set associated with the partition, and for any control law , use the state space model to perform N-step rolling prediction, where N is a relatively short prediction time domain, to obtain a predicted state trajectory; calculate the corresponding quadratic performance cost based on the predicted trajectory and the corresponding control sequence; compare the cost values generated by all candidate control laws, and select the control law corresponding to the minimum cost as the current optimal control law.
[0042] In the offline phase, a boundary transition zone with thickness ε is defined for each two adjacent explicit control partition; in online operation, the current optimal control law is applied to the current state x(k) to predict the next state x(k+1); it is determined whether x(k+1) is located in any boundary transition zone; if not, the calculation result of the current optimal control law is directly taken as the final control output; if it is located in the boundary transition zone between the current partition and an adjacent partition, the evaluation of the candidate control law set of the adjacent partition is enabled, and the same short-time domain forward prediction and cost evaluation method as the previous step is adopted to select the optimal control law of the adjacent partition, i.e., the adjacent optimal control law; a weighting factor α is calculated according to the relative position of the predicted state x(k+1) in the transition zone, for example, the weighting factor is proportional to the normalized distance of the state point to the partition boundary; and the final control output is generated by weighted mixing through the formula .
[0043] In a specific embodiment, the short-time domain forward prediction is performed on each control law in the candidate control law set associated with the explicit control partition to calculate a quadratic performance cost, including: The step length of the short-time domain forward prediction is set to 5 control steps; For each affine control law in the candidate set, the state trajectory and control sequence of the future 5 control steps are iteratively calculated based on the current state vector and the state space model; The quadratic performance cost composed of the temperature tracking error and the control input increment in the 5 control steps is accumulated to obtain the total evaluation value.
[0044] Suppose the current system state is in the explicit partition P1, but very close to the boundaries of partitions P2 and P3. At this time, the three affine control laws associated with P1, P2 and P3 are selected as candidate control laws. For the control law corresponding to P1, the current temperature state vector and the state space model are used to forward deduce for 5 control periods. For example, if the control period is 1 minute, the next 5 minutes are predicted. In the first prediction, the control amount is calculated according to the current state, and then the state of the next minute is obtained; based on this new state, the second control amount is calculated, and the state of the next minute is predicted, and so on for five times.
[0045] In each of the 5 steps, a cost is calculated, which is composed of two parts: one is the weighted sum of square of difference between predicted temperature and target temperature, the other is the weighted sum of square of control power variation. The total cost of applying P1 control law is the sum of the cost of the 5 steps. The same procedure is applied to P2 and P3 control laws, and the total cost of applying P1 control law is J1=12.5, the total cost of applying P2 control law is J2=10.8, and the total cost of applying P3 control law is J3=15.1. By comparing the total cost, it can be determined which control law can achieve the best control effect with the least cost in the next short time.
[0046] In one embodiment, the step of generating the control output by smoothing and weighting the current optimal control law and the adjacent optimal control law comprises: defining the boundary transition zone as a region extending from the boundary between the current partition and the adjacent partition to the inside of the current partition by a preset width D; calculating the vertical distance d of the predicted state point to the boundary between the current partition and the adjacent partition when the next time state predicted by the current optimal control law enters the boundary transition zone; the weighting coefficient the calculation formula is:
[0047] the current control output calculated by the current optimal control law the adjacent control output calculated by the adjacent optimal control law are smoothed and weighted to generate the control output , and the calculation formula is: .
[0048] Suppose the state is moving from explicit partition A to partition B. To avoid the jump of control output when crossing the boundary, a virtual transition zone with a width of D is defined near the boundary between A and B inside partition A. The width D can be set to the distance value 2.0 under the state space norm. When the controller predicts that the next time state will enter this transition zone, the smoothing and weighting mechanism is started. For example, if the vertical distance d of the predicted state point to the boundary between A and B is 0.4, the calculated weighting coefficient is 0.8. The controller will calculate two control outputs at the same time. One is the current control output obtained by the current optimal control law of partition A acting on the current state, which is assumed to be heating power 35 kW. The other is the adjacent control output obtained by the adjacent optimal control law of partition B acting on the same current state, which is assumed to be heating power 40 kW. The actual control output applied to the heater is 39 kW. The control output is transitioned from 35 kW to 40 kW.
[0049] S4, applying the control output to the zone actuators of the heat treatment furnace.
[0050] The calculated final control output vector is sent to a programmable logic controller (PLC) or a distributed control system (DCS). The control system converts each element value in the vector into a power setpoint signal for the corresponding heating zone, such as a 4-20 mA current signal or a 0-10 V voltage signal, to drive the corresponding solid-state relay or thyristor power regulator, which adjusts the electrical power applied to the heating wires in each zone, thereby achieving control of the temperature field in the furnace.
[0051] In a second embodiment, the present application also provides a temperature field partition control system for a copper material heat treatment furnace, comprising the following modules: a model construction module for constructing a state space model representing the thermodynamic transfer characteristics in the copper material heat treatment furnace; an offline stage module for solving a multi-parameter programming problem to generate a series of affine control laws for performance and energy consumption indicators of different process stages, and dividing the state space based on the coupling strength of each zone in the furnace to obtain multiple explicit control zones, and associating each of the explicit control zones with a set of candidate control laws composed of the affine control laws; an online stage module for determining the explicit control zone to which the current state vector belongs, calculating the quadratic performance cost for each control law in the set of candidate control laws associated with the explicit control zone through short-time domain forward prediction, and selecting the control law with the minimum cost as the current optimal control law; when the state at the next time predicted using the current optimal control law enters the boundary transition zone between the current zone and an adjacent zone, selecting the adjacent optimal control law for the set of candidate control laws associated with the adjacent zone using the same prediction and evaluation method, and generating a control output by smoothing and weighted mixing the current optimal control law and the adjacent optimal control law; otherwise, directly using the current optimal control law as the control output; a control module for applying the control output to the zone actuators of the heat treatment furnace.
[0052] In a specific embodiment, the state space model representing the thermodynamic transfer characteristics in the copper material heat treatment furnace is constructed by: The heating power of each zone heater is taken as the model input, and the temperature sensor measurement of each zone is taken as the model state variable. The input and output data are collected by applying a pseudo-random binary sequence excitation signal near the steady-state operating point, and the state space model is established using a subspace identification method.
[0053] In a specific embodiment, the multi-parameter programming problem is solved to generate a series of affine control laws for performance and energy consumption indicators of different process stages, including: A cost function is constructed with the quadratic norm of temperature tracking error and the quadratic norm of control input increment in the future prediction horizon as the optimization objective, wherein the weight matrix Q of the temperature tracking error is a diagonal matrix with diagonal elements of 1.5, and the weight matrix R of the control input increment is a diagonal matrix with diagonal elements of 0.2; The solution is obtained under the constraints that the heating power change rate is not greater than 5 kW / min and the zone temperature does not exceed the upper and lower limits of the process requirement by 5 ℃.
[0054] In one specific embodiment, the state space is divided based on the coupling strength of each zone in the furnace to obtain a plurality of explicit control zones, including: According to the steady-state gain matrix of the state space model, a relative gain matrix is calculated; Two zones with a relative gain value greater than 0.7 are regarded as strongly coupled zones, and all zones with strong coupling relationship are merged into one explicit control zone; The above process is repeated until all zones are merged to obtain the plurality of explicit control zones.
[0055] In one specific embodiment, a quadratic performance cost is calculated for each control law in the set of alternative control laws associated with the explicit control zone through short-time domain forward prediction, including: The step length of the short-time domain forward prediction is set to 5 control steps; For each affine control law in the alternative set, the state trajectory and control sequence of the future 5 control steps are iteratively calculated based on the current state vector and the state space model; The quadratic performance cost composed of the temperature tracking error and the control input increment in the 5 control steps is accumulated to obtain the total evaluation value.
[0056] In one specific embodiment, the current optimal control law and the adjacent optimal control law are mixed by smooth weighting to generate a control output, including: The boundary transition zone is defined as an area extending from the boundary between the current zone and the adjacent zone to the inside of the current zone by a predetermined width D; When the state at the next time predicted by the current optimal control law enters the boundary transition zone, the vertical distance d of the predicted state point to the boundary between the current zone and the adjacent zone is calculated; The weighting coefficient The calculation formula is:
[0057] The current control output calculated by the current optimal control law The adjacent control output calculated by the adjacent optimal control law are mixed by smooth weighting to generate a control output , the calculation formula is: .
[0058] Those skilled in the art will appreciate that embodiments of the application can be devised for a method, a system, or a computer program product. Accordingly, the present application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, and the like) embodying computer readable program code.
[0059] The present application is described in reference to the flowchart and / or block diagrams of the method, apparatus (system) and computer program product according to embodiments of the application. It should be understood that each flow and / or block in the flowchart and / or block diagrams, and a combination of flows and / or blocks in the flowchart and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions, which are executed via the processor of the computer or other programmable data processing apparatus, generate a means for implementing the functions specified in the flowchart and / or block diagrams of the flowchart and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus for performing the functions specified in the flowchart and / or block diagrams of the flowchart and / or block diagrams.
[0060] The above description is only some embodiments of the present application, and is not intended to limit the present application. The present application can have various modifications and changes for those skilled in the art. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.
Claims
1. A method for controlling the temperature field of a copper material heat treatment furnace by zoning, characterized in that: The following steps are involved: Construct a state-space model to represent the thermodynamic transfer characteristics in a copper heat treatment furnace; In the offline stage, a series of affine control laws are generated by solving multi-parameter planning problems based on the performance and energy consumption indicators of different process stages; The state space is divided based on the coupling strength of each partition in the furnace to obtain a plurality of explicit control partitions, and each of the explicit control partitions is associated with a set of candidate control laws consisting of the affine control laws; In the online stage, the explicit control partition to which the current state vector belongs is determined, and a short-term forward prediction calculation is performed on each control law in the set of alternative control laws associated with the explicit control partition to obtain a quadratic performance cost, and the control law with the minimum cost is selected as the current optimal control law; when the next moment state predicted by the current optimal control law enters the boundary transition zone between the current partition and the adjacent partition, the adjacent optimal control law is selected using the same prediction evaluation method for the set of alternative control laws associated with the adjacent partition, and the current optimal control law and the adjacent optimal control law are smoothly weighted mixed to generate a control output; otherwise, the current optimal control law is directly used as the control output; The control output is applied to each partition actuator of the heat treatment furnace.
2. The method according to claim 1, characterized in that The state space model for representing the thermodynamic transfer characteristics in the copper material heat treatment furnace is constructed, including: The heating power of each zone heater is used as the model input, and the temperature sensor measurement value of each zone is used as the model state variable. By applying a pseudo-random binary sequence excitation signal near the steady-state operating point, the input and output data are collected, and the subspace identification method is used to establish the state space model.
3. The method according to claim 1, characterized in that The multi-parameter planning problem is solved to generate a series of affine control laws based on the performance and energy consumption indicators of different process stages, including: Construct a cost function with the quadratic norm of the temperature tracking error and the quadratic norm of the control input increment in the future prediction time domain as the optimization target, where the weight matrix Q of the temperature tracking error is a diagonal matrix with diagonal elements of 1.5, and the weight matrix R of the control input increment is a diagonal matrix with diagonal elements of 0.2; The solution is performed under the constraints that the heating power change rate is no more than 5kW / min and the zone temperature does not exceed the upper and lower limits of the process requirements by 5°C.
4. The method according to claim 1, wherein The state space is divided based on the coupling strength of each partition in the furnace to obtain multiple explicit control partitions, including: Calculating a relative gain matrix according to the steady-state gain matrix of the state-space model; The two partitions with relative gain values greater than 0.7 are regarded as strong coupling partitions, and all partitions with strong coupling relationships are merged into an explicit control partition; Repeat the above process until all partitions are merged to obtain the multiple explicit control partitions.
5. The method according to claim 1, wherein The performing short-time domain forward prediction calculation on each control law in the set of candidate control laws associated with the explicit control partition to obtain a quadratic performance cost includes: Set the step size of short-term forward prediction to 5 control steps; For each affine control law in the candidate set, the state trajectory and control sequence of the next five control steps are iteratively calculated based on the current state vector and state space model; The quadratic performance cost consisting of temperature tracking error and control input increment within 5 control steps is accumulated to obtain the total evaluation value.
6. The method according to claim 1, characterized in that The step of performing smooth weighted mixing of the current optimal control law and adjacent optimal control laws to generate a control output includes: The boundary transition zone is defined as a region extending from the boundary between the current partition and the adjacent partition to the interior of the current partition with a preset width D; When the next moment state predicted by the current optimal control law enters the boundary transition zone, calculating the vertical distance d from the predicted state point to the boundary between the current partition and the adjacent partition; Weighting coefficient The calculation formula is: ; The current control output calculated by the current optimal control law and the adjacent control output calculated by the adjacent optimal control law Perform smooth weighted mixing to generate control output , the calculation formula is: .
7. A zone control system for the temperature field of a copper material heat treatment furnace, characterized in that: Includes the following modules: A model building module is used to construct a state-space model representing the thermodynamic transfer characteristics in a copper heat treatment furnace; The offline stage module is used to solve the multi-parameter planning problem and generate a series of affine control laws based on the performance and energy consumption indicators of different process stages; The state space is divided based on the coupling strength of each partition in the furnace to obtain a plurality of explicit control partitions, and each of the explicit control partitions is associated with a set of candidate control laws consisting of the affine control laws; An online phase module is used to determine the explicit control partition to which the current state vector belongs, perform a short-time domain forward prediction calculation on each control law in the set of alternative control laws associated with the explicit control partition to obtain a quadratic performance cost, and select the control law with the minimum cost as the current optimal control law; when the next moment state predicted by the current optimal control law enters the boundary transition zone between the current partition and the adjacent partition, the same prediction evaluation method is used for the set of alternative control laws associated with the adjacent partition to select the adjacent optimal control law, and the current optimal control law and the adjacent optimal control law are smoothly weighted mixed to generate a control output; otherwise, the current optimal control law is directly used as the control output; The control module is used to apply the control output to each partition actuator of the heat treatment furnace.
8. The system according to claim 7, characterized in that The state space model for representing the thermodynamic transfer characteristics in the copper material heat treatment furnace is constructed, including: The heating power of each zone heater is used as the model input, and the temperature sensor measurement value of each zone is used as the model state variable. By applying a pseudo-random binary sequence excitation signal near the steady-state operating point, the input and output data are collected, and the subspace identification method is used to establish the state space model.
9. The system according to claim 7, wherein: The multi-parameter planning problem is solved to generate a series of affine control laws based on the performance and energy consumption indicators of different process stages, including: Construct a cost function with the quadratic norm of the temperature tracking error and the quadratic norm of the control input increment in the future prediction time domain as the optimization target, where the weight matrix Q of the temperature tracking error is a diagonal matrix with diagonal elements of 1.5, and the weight matrix R of the control input increment is a diagonal matrix with diagonal elements of 0.2; The solution is performed under the constraints that the heating power change rate is no more than 5kW / min and the zone temperature does not exceed the upper and lower limits of the process requirements by 5°C.
10. The system according to claim 7, wherein: The state space is divided based on the coupling strength of each partition in the furnace to obtain multiple explicit control partitions, including: Calculating a relative gain matrix according to the steady-state gain matrix of the state-space model; The two partitions with relative gain values greater than 0.7 are regarded as strong coupling partitions, and all partitions with strong coupling relationships are merged into an explicit control partition; Repeat the above process until all partitions are merged to obtain the multiple explicit control partitions.
Citation Information
Patent Citations
Attitude control type direct lateral force and aerodynamic force composite missile attitude control method based on mixed forecasting control
CN104267733A
Soft switching method for multi-model predictive control of aero-engine
CN113268000A
Fuel cell engine system working point switching control method based on reinforcement learning
CN117174959A
Interconnected power grid regulation and control method and system based on explicit model predictive control
CN120237669A
Method and system for autonomously controlling shaft-speed of gas turbine engines using non-linear explicit model-predective-control
IN202421064140A
Cited By
Model prediction cooperative control method for multi-zone temperature of PDC drill bit sintering furnace
CN121578830A
A model-predictive collaborative control method for multi-zone temperature in a PDC drill bit sintering furnace
CN121578830B
Real-time control method and system for electron cyclotron resonance heating power
CN121721966A
