Nothing Special   »   [go: up one dir, main page]

CN115480478A - A DMC-PID-based process control method with constant speed and variable temperature - Google Patents

A DMC-PID-based process control method with constant speed and variable temperature Download PDF

Info

Publication number
CN115480478A
CN115480478A CN202110664457.2A CN202110664457A CN115480478A CN 115480478 A CN115480478 A CN 115480478A CN 202110664457 A CN202110664457 A CN 202110664457A CN 115480478 A CN115480478 A CN 115480478A
Authority
CN
China
Prior art keywords
pid
value
dmc
control
temperature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110664457.2A
Other languages
Chinese (zh)
Inventor
魏来星
王景杨
孙浩杰
张鹏彬
孙威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN202110664457.2A priority Critical patent/CN115480478A/en
Publication of CN115480478A publication Critical patent/CN115480478A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Control Of Temperature (AREA)

Abstract

The invention provides a constant-speed and variable-temperature process control method based on a DMC-PID technology. Aiming at the nonlinear characteristic of the heating furnace, based on the characteristic that the PID controller can improve the dynamic response of the controlled object, the PID controller is adopted in the control system secondary loop to reform the controlled object into a linear generalized object. And acquiring a system step response model based on the generalized object. Aiming at the problem of poor tracking performance in the control process, based on the characteristics of DMC algorithm advance predictability and optimal control, a DMC controller is adopted in a main loop to control a generalized linear object consisting of a PID controller and a heating furnace, static-error-free control is realized, the problem of slow system response in the initial stage of temperature rise control is solved, and the adjusting time is shortened. The invention can improve the tracking characteristic of the control process, effectively reduce the static error and improve the response speed of the system.

Description

一种基于DMC-PID的恒速变温过程控制方法A DMC-PID-based process control method with constant speed and variable temperature

技术领域technical field

本发明涉及一种基于DMC-PID技术的恒速变温过程控制方法,属于过程控制领域。The invention relates to a constant-speed variable-temperature process control method based on DMC-PID technology, which belongs to the field of process control.

背景技术Background technique

升温过程稳定无超调,对加热炉温度和温度变化速率的精确控制具有重要意义。目前,对加热炉的温度控制最常用的算法及控制单元是PID控制模块。PID控制应用简单,易于实现,但是控制器参数整定困难,对于非线性强的被控对象控制效果不佳。PID控制在恒速升温控制过程中均存在测量值与设定之间存在静差的温度跟踪性差的问题,测量值与设定值之间的静差会影响加热炉在升温过程的起始阶段和结束阶段的响应效果,在起始阶段存在升温曲线的线性度差的问题,在结束阶段存在无法达到实验所需最大温度值的问题。The heating process is stable without overshoot, which is of great significance to the precise control of the heating furnace temperature and temperature change rate. At present, the most commonly used algorithm and control unit for the temperature control of the heating furnace is the PID control module. PID control is simple in application and easy to implement, but it is difficult to tune the controller parameters, and the control effect on the controlled object with strong nonlinearity is not good. PID control has the problem of poor temperature tracking of the static difference between the measured value and the set value in the process of constant temperature rise control. The static difference between the measured value and the set value will affect the initial stage of the heating furnace in the heating process. And the response effect of the end stage, there is a problem of poor linearity of the heating curve in the initial stage, and there is a problem that the maximum temperature value required by the experiment cannot be reached in the end stage.

发明内容Contents of the invention

针对上述控制方法在加热炉恒速升温过程中跟踪性差及控制性能不佳的问题,本发明提出一种加热炉恒速升温过程DMC-PID控制装置。Aiming at the problems of poor tracking and poor control performance of the above-mentioned control method in the process of constant-speed heating of the heating furnace, the present invention proposes a DMC-PID control device for the process of constant-speed heating of the heating furnace.

本发明为实现上述目的所采用的技术方案是:一种基于DMC-PID的恒速变温过程控制方法,通过预测控制算法对加热炉的温度进行控制,包括以下步骤:The technical scheme that the present invention adopts for realizing the above object is: a kind of constant speed variable temperature process control method based on DMC-PID, the temperature of heating furnace is controlled by predictive control algorithm, comprises the following steps:

将PID控制器和加热炉组成广义对象,构建预测控制器;Combining the PID controller and the heating furnace into a generalized object to build a predictive controller;

通过预测控制器得到PID控制器的输入设定值;Obtain the input setting value of the PID controller through the predictive controller;

PID控制器根据输入设定值和测量实际温度值,控制加热炉温度。The PID controller controls the temperature of the heating furnace according to the input set value and the measured actual temperature value.

所述将PID控制器和加热炉组成广义对象,采用临界比例度法整定PID参数。The PID controller and the heating furnace are combined into a generalized object, and the PID parameters are adjusted by the critical proportionality method.

所述构建预测模型,包括以下步骤:The construction of the predictive model includes the following steps:

将PID控制器和加热炉组成广义对象,采用有限冲击响应测试,得到预测控制器模型动态矩阵A={a1,a2,…,aN},采样周期选择符合Shannon定理,使预测控制器参数完整地描述加热炉的动态信息,ai表示第i个阶跃响应系数,i=1…N,N表示模型长度,模型长度大于被控对象加热炉的调节时间,测得滞后时间值td;设定线性升温速率为v,制定线性升温轨迹,设定值维持室温时间大于2倍td,随后以v速率线性增加;完成预测控制器的构建。Combining the PID controller and the heating furnace as a generalized object, the dynamic matrix of the predictive controller model A={a 1 ,a 2 ,…,a N } is obtained by using the finite impact response test. The parameters completely describe the dynamic information of the heating furnace, a i represents the i-th step response coefficient, i=1...N, N represents the model length, the model length is greater than the adjustment time of the controlled object heating furnace, and the measured lag time value t d ; Set the linear temperature rise rate as v, formulate a linear temperature rise trajectory, maintain the set value at room temperature for a time greater than 2 times t d , and then increase linearly at the rate v; complete the construction of the predictive controller.

所述通过预测控制器得到PID控制器的输入设定值,包括以下步骤:Obtaining the input set value of the PID controller by the predictive controller comprises the following steps:

根据预测控制器、当前k时刻温度预测控制增量ΔuM(k)、当前时刻初始输出预测值

Figure BDA0003116743650000011
得到下一时刻输出预测值
Figure BDA0003116743650000012
According to the predictive controller, the temperature predictive control increment Δu M (k) at the current moment k, and the initial output predictive value at the current moment
Figure BDA0003116743650000011
Get the output prediction value at the next moment
Figure BDA0003116743650000012

同时测量实际温度输出值y(k),两者做差得到预测误差e;

Figure BDA0003116743650000013
Figure BDA0003116743650000014
Measure the actual temperature output value y(k) at the same time, and make a difference between the two to obtain the prediction error e;
Figure BDA0003116743650000013
Figure BDA0003116743650000014

由预测误差对输出预测值进行校正,校正后的输出预测值为

Figure BDA0003116743650000015
Figure BDA0003116743650000016
h为N维校正向量,取值均为1;
Figure BDA0003116743650000017
进行移向操作后得到下一时刻的初始输出预测值:
Figure BDA0003116743650000018
其中S为移项矩阵;The output prediction value is corrected by the prediction error, and the corrected output prediction value is
Figure BDA0003116743650000015
Figure BDA0003116743650000016
h is an N-dimensional correction vector, and the values are all 1;
Figure BDA0003116743650000017
After performing the moving operation, the initial output prediction value at the next moment is obtained:
Figure BDA0003116743650000018
Where S is the transposition matrix;

性能优化函数

Figure BDA0003116743650000019
第一项为输出误差系数,是线性升温设定值与输出预测值的平方和;第二项为控制增量系数,是控制增量平方和;极小化输出误差系数和控制增量系数的两个性能指标,计算出最优控制增量
Figure BDA0003116743650000021
其中权系数构成的对角阵Q、R分别称为误差权矩阵和控制权矩阵;performance optimization function
Figure BDA0003116743650000019
The first item is the output error coefficient, which is the sum of the squares of the linear temperature rise set value and the output predicted value; the second item is the control increment coefficient, which is the sum of the squares of the control increment; the minimum output error coefficient and the control increment coefficient Two performance indicators to calculate the optimal control increment
Figure BDA0003116743650000021
Among them, the diagonal matrix Q and R composed of weight coefficients are respectively called error weight matrix and control weight matrix;

构成下一时刻实际控制量u1(k+1)=u1(k)+ΔuM(k+1),作为PID控制器的输入设定值。The actual control variable u 1 (k+1)=u 1 (k)+Δu M (k+1) at the next moment is formed as the input setting value of the PID controller.

所述PID控制器根据输入设定值和测量实际温度值,控制加热炉温度,包括以下步骤:The PID controller controls the temperature of the heating furnace according to the input set value and measured actual temperature value, including the following steps:

PID控制器根据输入设定值和测量实际温度值,得到加热机构控制量u2,以使加热机构执行为加热炉加热操作。The PID controller obtains the control quantity u 2 of the heating mechanism according to the input setting value and the measured actual temperature value, so that the heating mechanism performs the heating operation of the heating furnace.

一种基于DMC-PID的恒速变温过程控制装置,包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现一种基于DMC-PID的恒速变温过程控制方法。A DMC-PID-based constant-speed variable-temperature process control device includes a memory and a processor; the memory is used to store a computer program; the processor is used to implement a DMC-based process control device when the computer program is executed. -PID constant speed variable temperature process control method.

一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现一种基于DMC-PID的恒速变温过程控制方法。A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, a DMC-PID-based constant-speed variable-temperature process control method is realized.

本发明具有以下有益效果及优点:The present invention has the following beneficial effects and advantages:

在控制系统副回路中采用PID控制器,改善被控对象的动态响应特性,有效改善被控对象的线性度,通过阶跃响应测试可以得到由PID控制器和加热炉组成的广义对象为线性对象。在主回路中采用DMC控制器,可实现对由PID控制器和加热炉组成的广义线性对象的无静差控制。最后,引入前馈控制器,通过前馈补偿改善起始阶段的控制量的缓慢变化,减小控制系统的调节时间。本发明的优点是控制精度高,设定值跟踪性能好,可降低起始有效温度,拓展有效温度范围。The PID controller is used in the sub-loop of the control system to improve the dynamic response characteristics of the controlled object and effectively improve the linearity of the controlled object. Through the step response test, it can be obtained that the generalized object composed of the PID controller and the heating furnace is a linear object. . Adopting DMC controller in the main circuit can realize the non-static control of the generalized linear object composed of PID controller and heating furnace. Finally, a feed-forward controller is introduced to improve the slow change of the control quantity in the initial stage through feed-forward compensation and reduce the adjustment time of the control system. The invention has the advantages of high control precision, good setting value tracking performance, lower initial effective temperature, and expanded effective temperature range.

附图说明Description of drawings

图1为加热炉恒速升温过程DMC-PID控制装置结构示意图;Figure 1 is a schematic diagram of the structure of the DMC-PID control device during the constant-speed heating process of the heating furnace;

图2为加热炉恒速升温过程DMC-PID控制装置原理图;Figure 2 is a schematic diagram of the DMC-PID control device during the constant-speed heating process of the heating furnace;

图3为加热炉恒速升温过程DMC-PID控制方法结构图;Fig. 3 is the structural diagram of the DMC-PID control method in the constant-speed heating process of the heating furnace;

图4为加热炉恒速升温过程DMC-PID控制方法流程图。Fig. 4 is a flow chart of the DMC-PID control method in the constant-speed heating process of the heating furnace.

具体实施方式detailed description

下面结合附图及实施例对本发明做进一步的详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

如图1所示,一种用于精确控制加热炉温度变化速率的控制装置,包括:输入输出单元、嵌入式DMC-PID控制单元、执行单元三部分。As shown in Figure 1, a control device for precisely controlling the temperature change rate of a heating furnace includes three parts: an input and output unit, an embedded DMC-PID control unit, and an execution unit.

所述输入输出单元包括温度传感器、A/D转换短路和抗扰电路、滤波电路。热电阻、热电偶与A/D转换电路连接,将各类热电阻、热电偶信号转换为电压、电流信号,A/D转换电路输出端与抗扰电路连接,实现抗浪涌、抗串模、抗共模、抗周期跌落、抗静电、抗群脉冲等,滤波电路将纯净的数字信号传递给DMC-PID控制单元;嵌入式DMC-PID控制单元计算后给定的控制信号再通过电流输出、电压脉冲输出、继电器输出给执行单元。The input and output unit includes a temperature sensor, an A/D conversion short circuit and anti-interference circuit, and a filter circuit. Thermal resistance, thermocouple and A/D conversion circuit are connected to convert various thermal resistance and thermocouple signals into voltage and current signals, and the output terminal of the A/D conversion circuit is connected to the anti-interference circuit to realize anti-surge and anti-series mode , anti-common mode, anti-cycle drop, anti-static, anti-group pulse, etc., the filter circuit transmits the pure digital signal to the DMC-PID control unit; the given control signal is output through the current after the embedded DMC-PID control unit calculates , Voltage pulse output, and relay output to the execution unit.

执行单元包括控制加热丝加热的调相控制模块和控制液氮冷却的继电控制模块,调相控制模块包括主回路可控硅和移相控制电路,继电控制模块包括继电器和电磁阀。通过调相控制模块,将加热控制器的控制量转换为电压4-20mA/0-10mA/0-20mA电流,对触发电路的电压进行调功加热,通过改变加热丝的加热功率,实现对温度的控制作用。The execution unit includes a phase modulation control module for controlling the heating of the heating wire and a relay control module for controlling the cooling of liquid nitrogen. The phase modulation control module includes a main circuit thyristor and a phase shift control circuit, and the relay control module includes a relay and a solenoid valve. Through the phase modulation control module, the control quantity of the heating controller is converted into a voltage of 4-20mA/0-10mA/0-20mA current, and the voltage of the trigger circuit is adjusted for heating. By changing the heating power of the heating wire, the temperature can be adjusted. control effect.

所述DMC-PID控制单元包括SPI接口、滤波器、DMC-PID控制核心算法控制器、PWM模块。常规参数通过SPI接口进入控制单元,通过滤波器滤波后进入控制算法核心控制器,芯片中的DMC-PID算法自动完成,手动控制用于过程控制的启动,试运行阶段,或当系统出现异常时,人工调节阀位输出,直至异常排除,再切换到自动控制。The DMC-PID control unit includes an SPI interface, a filter, a DMC-PID control core algorithm controller, and a PWM module. Conventional parameters enter the control unit through the SPI interface, and enter the control algorithm core controller after being filtered by the filter. The DMC-PID algorithm in the chip is automatically completed, and manual control is used for process control startup, trial operation, or when the system is abnormal. , Manually adjust the valve position output until the abnormality is eliminated, and then switch to automatic control.

加热炉恒速升温过程DMC-PID控制算法采用主回路DMC控制器,副回路PID控制器的串级控制方法。The DMC-PID control algorithm of the constant-speed heating process of the heating furnace adopts the cascade control method of the main loop DMC controller and the secondary loop PID controller.

所述主回路DMC控制器的特征在于其被控对象为PID控制器和加热炉组成的广义对象,控制器输入为线性升温设定值wp,即温度设定参考轨迹,输出为温度预测控制量u1,采用动态矩阵预测控制算法。控制器包含广义对象的阶跃响应模型、反馈校正、基于参考轨迹的滚动优化。The main circuit DMC controller is characterized in that its controlled object is a generalized object composed of a PID controller and a heating furnace, the controller input is a linear temperature rise set value wp , that is, the temperature setting reference trajectory, and the output is a temperature prediction control Quantity u 1 , using dynamic matrix predictive control algorithm. The controller includes a step response model for generalized objects, feedback correction, and roll optimization based on reference trajectories.

所述副回路PID控制器的特征在于其被控对象为加热炉,控制器输入为主回路温度预测控制量u1,输出为加热机构控制量u2,算法采用比例-积分-微分算法。The feature of the secondary loop PID controller is that the controlled object is a heating furnace, the controller inputs the temperature prediction control quantity u 1 of the main loop, and outputs the heating mechanism control quantity u 2 , and the algorithm adopts a proportional-integral-differential algorithm.

加热炉恒速升温过程DMC-PID控制方法的步骤为:The steps of the DMC-PID control method in the constant-speed heating process of the heating furnace are as follows:

(1)设计副回路PID控制器,整定PID控制器参数。(1) Design the PID controller of the secondary loop, and adjust the parameters of the PID controller.

(2)步骤(1)的PID控制器和加热炉组成广义对象,对其进行阶跃响应测试,得到该广义对象的预测模型,以及滞后时间值td;根据滞后时间和线性升温速率,制定线性升温轨迹,即每一时刻的线性升温设定值。(2) The PID controller and the heating furnace in step (1) form a generalized object, and a step response test is performed on it to obtain the prediction model of the generalized object, as well as the lag time value t d ; according to the lag time and the linear heating rate, formulate Linear temperature rise trajectory, that is, the linear temperature rise set value at each moment.

(3)根据预测模型和温度预测控制量u1,计算下一时刻输出预测值,同时测量当前时刻的实际温度输出值,两者做差得到预测误差;(3) According to the prediction model and the temperature prediction control variable u 1 , calculate the output prediction value at the next moment, and measure the actual temperature output value at the current moment at the same time, and make the difference between the two to obtain the prediction error;

(4)由预测误差对输出预测值进行校正;(4) Correct the output prediction value by the prediction error;

(5)优化性能指标。输出误差系数为线性升温设定值与输出预测值的平方和,控制增量系数为控制增量平方和。极小化输出误差系数和控制增量系数的两个性能指标,计算出最优控制增量,取当前时刻控制增量构成实际控制量,作为PID控制器的输入设定值;(5) Optimize performance indicators. The output error coefficient is the sum of the squares of the linear temperature rise set value and the output prediction value, and the control increment coefficient is the sum of the squares of the control increments. Minimize the two performance indicators of the output error coefficient and the control increment coefficient, calculate the optimal control increment, take the control increment at the current moment to form the actual control quantity, and use it as the input setting value of the PID controller;

(6)由PID控制器计算得到加热机构控制量u2,加热机构执行为加热炉加热操作;(6) The control quantity u 2 of the heating mechanism is calculated by the PID controller, and the heating mechanism performs the heating operation of the heating furnace;

(7)重复步骤(3)~(6),直到升温过程结束。(7) Steps (3) to (6) are repeated until the heating process ends.

本发明以某型号基于调相式调压控制电热丝加热机理的加热炉恒速升温过程为例。阐述加热炉恒速升温过程DMC-PID控制方法的具体实施方式,其他形式的控制器可按照本发明所述进行推广。The present invention takes a constant-speed temperature-rising process of a heating furnace based on a phase-modulating voltage regulation-controlled electric heating wire heating mechanism as an example. The specific implementation of the DMC-PID control method for the constant-speed heating process of the heating furnace is described, and other forms of controllers can be popularized according to the present invention.

预测控制算法是一种最优控制算法,在每一个控制周期内极小化一个性能指标,从而求得最优控制律。滚动优化得到的控制量是在一定程度上追求设定值与预测值最小情况下的最优解。因此,预测控制算法能够减小设定值与输出值之间的静差,实现无静差控制。由此,设计主控制器为预测控制器,改善系统的跟踪特性。根据设备处理器能力进行主控制器DMC控制器的参数选择,模型时域N=200,预测时域P=200,控制时域M=100。The predictive control algorithm is an optimal control algorithm, which minimizes a performance index in each control cycle to obtain the optimal control law. The control quantity obtained by rolling optimization is to pursue the optimal solution under the condition of minimum set value and predicted value to a certain extent. Therefore, the predictive control algorithm can reduce the static difference between the set value and the output value, and realize the control without static difference. Therefore, the main controller is designed as a predictive controller to improve the tracking characteristics of the system. The parameter selection of the main controller DMC controller is carried out according to the device processor capability, the model time domain N=200, the prediction time domain P=200, and the control time domain M=100.

实现步骤如下:The implementation steps are as follows:

(1)设计副回路PID控制器,对于调相式调压器加热机构和室温低对流温度传递模型的综合非线性被控对象,首先将其通过PID控制,构成一个广义线性对象。采用临界比例度法为控制器整定PID参数。(1) Design the secondary loop PID controller. For the comprehensive nonlinear controlled object of the heating mechanism of the phase-modulating voltage regulator and the room temperature low convection temperature transfer model, it is firstly controlled by PID to form a generalized linear object. The critical proportionality method is used to tune the PID parameters for the controller.

(2)步骤(1)的PID控制器和加热炉组成广义对象。采用有限冲击响应测试,得到模型向量A={a1,a2,…,aN},采样周期选择符合Shannon定理,要求预测模型参数尽可能完整地描述被控对象的动态信息,故N取200,模型步长为0.25s,测得滞后时间值td;设定线性升温速率为v,制定线性升温轨迹,设定值维持室温时间大于2倍td,随后以v速率线性增加。(2) The PID controller and heating furnace in step (1) form a generalized object. The model vector A={a 1 ,a 2 ,…,a N } is obtained by using the finite shock response test, and the selection of the sampling period conforms to Shannon’s theorem, which requires the prediction model parameters to describe the dynamic information of the controlled object as completely as possible, so N is taken as 200, the model step size is 0.25s, and the lag time value t d is measured; set the linear heating rate as v, formulate a linear heating trajectory, and maintain the set value at room temperature for a time greater than 2 times t d , and then increase linearly at the rate of v.

(3)根据预测模型、当前k时刻温度预测控制增量ΔuM(k)、当前时刻初始输出预测值

Figure BDA0003116743650000041
计算下一时刻输出预测值
Figure BDA0003116743650000042
(3) According to the prediction model, the temperature prediction control increment Δu M (k) at the current time k, and the initial output prediction value at the current time
Figure BDA0003116743650000041
Calculate the output prediction value at the next moment
Figure BDA0003116743650000042

同时测量实际温度输出值y(k),两者做差得到预测误差e;

Figure BDA0003116743650000043
Figure BDA0003116743650000044
Measure the actual temperature output value y(k) at the same time, and make a difference between the two to obtain the prediction error e;
Figure BDA0003116743650000043
Figure BDA0003116743650000044

(4)由预测误差对输出预测值进行校正,校正后的输出预测值为

Figure BDA0003116743650000045
h为N维校正向量,取值均为1。
Figure BDA0003116743650000046
进行移向操作后得到下一时刻的初始输出预测值:
Figure BDA0003116743650000047
其中S为移项矩阵。(4) Correct the output prediction value by the prediction error, and the corrected output prediction value is
Figure BDA0003116743650000045
h is an N-dimensional correction vector, and its value is 1.
Figure BDA0003116743650000046
After performing the moving operation, the initial output prediction value at the next moment is obtained:
Figure BDA0003116743650000047
where S is the transposition matrix.

(5)

Figure BDA0003116743650000048
第一项为输出误差系数,是线性升温设定值与输出预测值的平方和;第二项为控制增量系数,是控制增量平方和。极小化输出误差系数和控制增量系数的两个性能指标,计算出最优控制增量
Figure BDA0003116743650000049
其中权系数构成的对角阵Q、R分别称为误差权矩阵和控制权矩阵。(5)
Figure BDA0003116743650000048
The first item is the output error coefficient, which is the sum of the squares of the linear temperature rise set value and the output prediction value; the second item is the control increment coefficient, which is the sum of the squares of the control increment. Minimize the two performance indicators of the output error coefficient and the control increment coefficient, and calculate the optimal control increment
Figure BDA0003116743650000049
Among them, the diagonal matrix Q and R composed of weight coefficients are called error weight matrix and control weight matrix respectively.

构成下一时刻实际控制量u1(k+1)=u1(k)+ΔuM(k+1),作为PID控制器的输入设定值;Constitute the actual control quantity u 1 (k+1)=u 1 (k)+Δu M (k+1) at the next moment as the input setting value of the PID controller;

(6)由PID控制器计算得到加热机构控制量u2(k),加热机构执行为加热炉加热操作;(6) The control quantity u 2 (k) of the heating mechanism is calculated by the PID controller, and the heating mechanism performs the heating operation of the heating furnace;

(7)重复步骤(3)~(6),直到升温过程结束。(7) Steps (3) to (6) are repeated until the heating process ends.

Claims (7)

1.一种基于DMC-PID的恒速变温过程控制方法,其特征在于,通过预测控制算法对加热炉的温度进行控制,包括以下步骤:1. A constant speed variable temperature process control method based on DMC-PID is characterized in that, the temperature of heating furnace is controlled by predictive control algorithm, comprising the following steps: 将PID控制器和加热炉组成广义对象,构建预测控制器;Combining the PID controller and the heating furnace into a generalized object to build a predictive controller; 通过预测控制器得到PID控制器的输入设定值;Obtain the input setting value of the PID controller through the predictive controller; PID控制器根据输入设定值和测量实际温度值,控制加热炉温度。The PID controller controls the temperature of the heating furnace according to the input set value and the measured actual temperature value. 2.根据权利要求1所述的一种基于DMC-PID的恒速变温过程控制方法,其特征在于,所述将PID控制器和加热炉组成广义对象,采用临界比例度法整定PID参数。2. A kind of DMC-PID-based constant-speed temperature-variable process control method according to claim 1, characterized in that, said PID controller and heating furnace are formed into generalized objects, and the PID parameters are adjusted by critical proportionality method. 3.根据权利要求1所述的一种基于DMC-PID的恒速变温过程控制方法,其特征在于:所述构建预测模型,包括以下步骤:3. a kind of DMC-PID-based constant speed variable temperature process control method according to claim 1, is characterized in that: described construction predictive model comprises the following steps: 将PID控制器和加热炉组成广义对象,采用有限冲击响应测试,得到预测控制器模型动态矩阵A={a1,a2,…,aN},采样周期选择符合Shannon定理,使预测控制器参数完整地描述加热炉的动态信息,ai表示第i个阶跃响应系数,i=1…N,N表示模型长度,模型长度大于被控对象加热炉的调节时间,测得滞后时间值td;设定线性升温速率为v,制定线性升温轨迹,设定值维持室温时间大于2倍td,随后以v速率线性增加;完成预测控制器的构建。Combining the PID controller and the heating furnace as a generalized object, the dynamic matrix of the predictive controller model A={a 1 ,a 2 ,…,a N } is obtained by using the finite impact response test. The parameters completely describe the dynamic information of the heating furnace, a i represents the i-th step response coefficient, i=1...N, N represents the model length, the model length is greater than the adjustment time of the controlled object heating furnace, and the measured lag time value t d ; Set the linear temperature rise rate as v, formulate a linear temperature rise trajectory, maintain the set value at room temperature for a time greater than 2 times t d , and then increase linearly at the rate v; complete the construction of the predictive controller. 4.根据权利要求1所述的一种基于DMC-PID的恒速变温过程控制方法,其特征在于,所述通过预测控制器得到PID控制器的输入设定值,包括以下步骤:4. a kind of DMC-PID-based constant speed variable temperature process control method according to claim 1, is characterized in that, described obtains the input setting value of PID controller by predictive controller, comprises the following steps: 根据预测控制器、当前k时刻温度预测控制增量ΔuM(k)、当前时刻初始输出预测值
Figure FDA0003116743640000011
得到下一时刻输出预测值
Figure FDA0003116743640000012
According to the predictive controller, the temperature predictive control increment Δu M (k) at the current moment k, and the initial output predictive value at the current moment
Figure FDA0003116743640000011
Get the output prediction value at the next moment
Figure FDA0003116743640000012
同时测量实际温度输出值y(k),两者做差得到预测误差e;
Figure FDA0003116743640000013
Figure FDA0003116743640000014
Measure the actual temperature output value y(k) at the same time, and make a difference between the two to obtain the prediction error e;
Figure FDA0003116743640000013
Figure FDA0003116743640000014
由预测误差对输出预测值进行校正,校正后的输出预测值为
Figure FDA0003116743640000015
Figure FDA0003116743640000016
h为N维校正向量,取值均为1;
Figure FDA0003116743640000017
进行移向操作后得到下一时刻的初始输出预测值:
Figure FDA0003116743640000018
其中S为移项矩阵;
The output prediction value is corrected by the prediction error, and the corrected output prediction value is
Figure FDA0003116743640000015
Figure FDA0003116743640000016
h is an N-dimensional correction vector, and the values are all 1;
Figure FDA0003116743640000017
After performing the moving operation, the initial output prediction value at the next moment is obtained:
Figure FDA0003116743640000018
Where S is the transposition matrix;
性能优化函数
Figure FDA0003116743640000019
第一项为输出误差系数,是线性升温设定值与输出预测值的平方和;第二项为控制增量系数,是控制增量平方和;极小化输出误差系数和控制增量系数的两个性能指标,计算出最优控制增量
Figure FDA00031167436400000110
其中权系数构成的对角阵Q、R分别称为误差权矩阵和控制权矩阵;
performance optimization function
Figure FDA0003116743640000019
The first item is the output error coefficient, which is the sum of the squares of the linear temperature rise set value and the output predicted value; the second item is the control increment coefficient, which is the sum of the squares of the control increment; the minimum output error coefficient and the control increment coefficient Two performance indicators to calculate the optimal control increment
Figure FDA00031167436400000110
Among them, the diagonal matrix Q and R composed of weight coefficients are respectively called error weight matrix and control weight matrix;
构成下一时刻实际控制量u1(k+1)=u1(k)+ΔuM(k+1),作为PID控制器的输入设定值。The actual control variable u 1 (k+1)=u 1 (k)+Δu M (k+1) at the next moment is formed as the input setting value of the PID controller.
5.根据权利要求1所述的一种基于DMC-PID的恒速变温过程控制方法,其特征在于,所述PID控制器根据输入设定值和测量实际温度值,控制加热炉温度,包括以下步骤:5. A kind of DMC-PID-based constant speed variable temperature process control method according to claim 1, characterized in that, said PID controller controls the heating furnace temperature according to the input set value and measured actual temperature value, comprising the following step: PID控制器根据输入设定值和测量实际温度值,得到加热机构控制量u2,以使加热机构执行为加热炉加热操作。The PID controller obtains the control quantity u 2 of the heating mechanism according to the input setting value and the measured actual temperature value, so that the heating mechanism performs the heating operation of the heating furnace. 6.一种基于DMC-PID的恒速变温过程控制装置,其特征在于,包括存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如权利要求1-5任一项所述的一种基于DMC-PID的恒速变温过程控制方法。6. A constant speed variable temperature process control device based on DMC-PID, characterized in that it includes a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program when , to realize a kind of DMC-PID based constant speed variable temperature process control method as described in any one of claims 1-5. 7.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-5任一项所述的一种基于DMC-PID的恒速变温过程控制方法。7. A computer-readable storage medium, characterized in that, a computer program is stored on the storage medium, and when the computer program is executed by a processor, one of the methods described in any one of claims 1-5 is realized. A constant speed variable temperature process control method based on DMC-PID.
CN202110664457.2A 2021-06-16 2021-06-16 A DMC-PID-based process control method with constant speed and variable temperature Pending CN115480478A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110664457.2A CN115480478A (en) 2021-06-16 2021-06-16 A DMC-PID-based process control method with constant speed and variable temperature

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110664457.2A CN115480478A (en) 2021-06-16 2021-06-16 A DMC-PID-based process control method with constant speed and variable temperature

Publications (1)

Publication Number Publication Date
CN115480478A true CN115480478A (en) 2022-12-16

Family

ID=84419555

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110664457.2A Pending CN115480478A (en) 2021-06-16 2021-06-16 A DMC-PID-based process control method with constant speed and variable temperature

Country Status (1)

Country Link
CN (1) CN115480478A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116219665A (en) * 2023-02-09 2023-06-06 青岛富润达纺织有限公司 Dye liquor process temperature following control method based on temperature speed adjustment
CN118244818A (en) * 2024-05-29 2024-06-25 南京达力特挤出机械有限公司 Hot press forming machine temperature control system and method based on feedback adjustment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103676651A (en) * 2013-12-02 2014-03-26 国家电网公司 Method for predicting and controlling steam temperatures of boilers on basis of state observation model
CN105955020A (en) * 2016-05-03 2016-09-21 华东理工大学 Coal water slurry gasification process DMC-PID multivariable control method
CN106765052A (en) * 2016-11-21 2017-05-31 华北电力大学(保定) A kind of intelligence computation forecast Control Algorithm of station boiler vapor (steam) temperature
CN109062040A (en) * 2018-07-27 2018-12-21 湖北工业大学 Predictive PID method based on the optimization of system nesting

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103676651A (en) * 2013-12-02 2014-03-26 国家电网公司 Method for predicting and controlling steam temperatures of boilers on basis of state observation model
CN105955020A (en) * 2016-05-03 2016-09-21 华东理工大学 Coal water slurry gasification process DMC-PID multivariable control method
CN106765052A (en) * 2016-11-21 2017-05-31 华北电力大学(保定) A kind of intelligence computation forecast Control Algorithm of station boiler vapor (steam) temperature
CN109062040A (en) * 2018-07-27 2018-12-21 湖北工业大学 Predictive PID method based on the optimization of system nesting

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曼吉德: "DMC-PID串级控制及多变量广义预测控制算法研究", 中国优秀硕士学位论文全文数据库(信息科技辑), no. 10, 15 October 2013 (2013-10-15), pages 9 - 13 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116219665A (en) * 2023-02-09 2023-06-06 青岛富润达纺织有限公司 Dye liquor process temperature following control method based on temperature speed adjustment
CN118244818A (en) * 2024-05-29 2024-06-25 南京达力特挤出机械有限公司 Hot press forming machine temperature control system and method based on feedback adjustment

Similar Documents

Publication Publication Date Title
CN109839967B (en) Self-tuning PID energy-saving temperature control method and module
CN115480478A (en) A DMC-PID-based process control method with constant speed and variable temperature
CN106019939A (en) Nonlinear intelligent predictive control technology-based super critical unit reheating steam temperature optimal control system
CN108828954B (en) Climate wind tunnel self-adaptive prediction control system and control method thereof
CN109298735B (en) Feedforward-feedback compound control method for constant-rate heating process of differential scanning calorimeter
CN112462614B (en) Improved LADRC linear active disturbance rejection control system and parameter setting method
CN105676647A (en) Combined cooling heating and power supply system prediction control method based on state observer
CN105955023B (en) A Model Predictive Control Method for Rapid Motion Control Systems
CN108268071A (en) A kind of heating boiler temprature control method based on Smith-PID
CN108508870A (en) A kind of method of Drum Water Level Control System for Boiler Performance Evaluation and parameter optimization
CN111462925A (en) Nuclear reactor power adjusting method and system based on operation data
CN112130455A (en) Control method, device, storage medium and system of coordination control system
CN113315164B (en) Reactive voltage control method and device, medium and computing device
CN108873698B (en) An anti-disturbance two-stage fixed-point servo control method
JP6088399B2 (en) Control method and control apparatus
US9098078B2 (en) Control algorithm based on modeling a controlled object
CN106371483B (en) A kind of method of space simulator heat sink temperature autonomous control
CN114077197B (en) A Data-Driven Integral Sliding Mode Constraint Control Method Based on Full-Form Dynamic Linearization
CN106094936A (en) The random adjustable quick heating control algorithms of heating rate towards gauze reactor
CN114578875B (en) Device and method for realizing low-temperature work of pneumatic valve positioner
CN108490791A (en) Temperature control load Cost Controlling Policy
CN116713998A (en) A non-boosting optimization iterative learning control method for robots
CN115981156A (en) Aeroengine active limit protection control method under time-varying output constraint
CN114326400B (en) First-order linear active disturbance rejection control system and parameter setting method thereof
CN115691850A (en) Helium temperature simulation method and device for plant power coordination control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination