[go: up one dir, main page]

CN111413865A - Disturbance compensation single-loop superheated steam temperature active disturbance rejection control method - Google Patents

Disturbance compensation single-loop superheated steam temperature active disturbance rejection control method Download PDF

Info

Publication number
CN111413865A
CN111413865A CN202010146556.7A CN202010146556A CN111413865A CN 111413865 A CN111413865 A CN 111413865A CN 202010146556 A CN202010146556 A CN 202010146556A CN 111413865 A CN111413865 A CN 111413865A
Authority
CN
China
Prior art keywords
steam temperature
value
superheated steam
compensation
calculation step
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.)
Granted
Application number
CN202010146556.7A
Other languages
Chinese (zh)
Other versions
CN111413865B (en
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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN202010146556.7A priority Critical patent/CN111413865B/en
Publication of CN111413865A publication Critical patent/CN111413865A/en
Application granted granted Critical
Publication of CN111413865B publication Critical patent/CN111413865B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Control Of Steam Boilers And Waste-Gas Boilers (AREA)
  • Control Of Temperature (AREA)

Abstract

本发明提出一种扰动补偿的单回路过热汽温自抗扰控制方法,属于自动控制技术领域。该方法属于弱模型控制策略,无需火电机组过热汽温对象的精确数学描述;利用降阶一阶扩张状态观测器算法对减温水对象上一计算步序值进行补偿,得到当前计算步序的补偿值;将过热汽温系统当前步序的输出值与当前步序的补偿值输入到扩张状态观测器中进行计算,得到过热汽温系统输出值的跟踪值及其总扰动的跟踪值,进而通过计算得到过热汽温系统的后两个计算步序的输入值,使得该系统根据计算结果实时调节减温水阀门的开度。本发明与传统的过热汽温串级控制相比,简化了控制系统的结构,同时能够兼顾闭环系统的跟踪与抗扰能力,具有较好的控制品质。

Figure 202010146556

The invention provides a disturbance-compensated single-loop superheated steam temperature automatic disturbance rejection control method, which belongs to the technical field of automatic control. This method belongs to a weak model control strategy, and does not require the precise mathematical description of the thermal power unit superheated steam temperature object; the reduced-order first-order expansion state observer algorithm is used to compensate the value of the previous calculation step of the desuperheating water object, and the compensation of the current calculation step is obtained. Input the output value of the current step sequence of the superheated steam temperature system and the compensation value of the current step sequence into the expansion state observer for calculation, and obtain the tracking value of the output value of the superheated steam temperature system and the tracking value of the total disturbance, and then pass The input values of the last two calculation steps of the superheated steam temperature system are obtained by calculation, so that the system can adjust the opening of the desuperheating water valve in real time according to the calculation results. Compared with the traditional superheated steam temperature cascade control, the present invention simplifies the structure of the control system, and simultaneously can take into account the tracking and anti-disturbance capabilities of the closed-loop system, and has better control quality.

Figure 202010146556

Description

一种扰动补偿的单回路过热汽温自抗扰控制方法A Disturbance Compensation Single-loop Superheated Steam Temperature Active Disturbance Rejection Control Method

技术领域technical field

本发明属于自动控制技术领域,尤其涉及一种扰动补偿的单回路过热汽温自抗扰控制方法。The invention belongs to the technical field of automatic control, and in particular relates to a single-loop superheated steam temperature automatic disturbance rejection control method with disturbance compensation.

背景技术Background technique

目前诸如化工过程、热工过程等大型工业生产过程控制其中仍以比例-积分(Proportional-Integral,PI)控制与比例-积分-微分(Proportional–Integral–Derivative,PID)控制为主要的控制策略,这是因为PI与PID简单易实现,并且参数整定方法众多。然而随着工业过程中的控制要求日益提高,传统的PI或PID控制器很难获得令人满意的控制效果。自抗扰控制(Active Disturbance Rejection Control,ADRC)技术是由韩京清研究员提出,其核心思想是将建模误差、外部扰动与对象高阶动态集合成为系统的扩张状态,并通过扩张状态观测器(Extended State Observer,ESO)对该扩张状态进行估计与补偿。如今,ADRC已在炉膛负压、二次风等系统中进行了现场应用,为其在工业过程中的广泛应用奠定了基础。At present, the control of large-scale industrial production processes such as chemical process and thermal process is still dominated by proportional-integral (PI) control and proportional-integral-derivative (PID) control. This is because PI and PID are simple and easy to implement, and there are many parameter tuning methods. However, with the increasing control requirements in industrial processes, it is difficult for traditional PI or PID controllers to obtain satisfactory control results. Active Disturbance Rejection Control (ADRC) technology was proposed by researcher Han Jingqing. Its core idea is to integrate modeling errors, external disturbances and high-order dynamics of objects into the extended state of the system, and use the Extended State Observer (Extended State Observer) State Observer, ESO) to estimate and compensate the expansion state. Today, ADRC has been applied on-site in furnace negative pressure, secondary air and other systems, laying the foundation for its wide application in industrial processes.

对于火电机组中的过热汽温系统,常采用串级控制策略为主对过热器出口温度进行控制,这主要是由于过热汽温是一种典型的大惯性大迟延的对象,使用传统的简单控制器进行单回路控制策略无法获得较好的控制效果。在过热汽温串级系统中,外回路常用PID/PI控制器,内回路常用PI控制器。外回路控制器的输出作为内回路的设定值,使得系统具有一定的自适应能力。串级控制系统适用于可分段并且中间信号可测的对象,其优势在于能够快速调节由于二次扰动带来的偏差,同时也对系统的动态特性有一定的改善。然而,串级控制系统的结构较为复杂,整定较为繁琐,较单回路控制相比在分散控制系统上更难以实现。另外,工业上广泛应用的以PI控制器为内回路控制器的串级控制在克服二次扰动时易产生较大波动。For the superheated steam temperature system in thermal power units, the cascade control strategy is often used to control the outlet temperature of the superheater. This is mainly because the superheated steam temperature is a typical object with large inertia and large delay, and traditional simple control is used. The single-loop control strategy of the controller cannot obtain a better control effect. In the superheated steam temperature cascade system, the PID/PI controller is commonly used in the outer loop, and the PI controller is commonly used in the inner loop. The output of the outer loop controller is used as the set value of the inner loop, which makes the system have a certain adaptive ability. The cascade control system is suitable for objects that can be segmented and the intermediate signal can be measured. However, the structure of the cascade control system is more complicated, the tuning is more complicated, and it is more difficult to realize in the decentralized control system than the single-loop control. In addition, the cascade control with the PI controller as the inner loop controller, which is widely used in the industry, is prone to large fluctuations when overcoming the secondary disturbance.

发明内容SUMMARY OF THE INVENTION

本发明的目的是为了解决目前过热汽温串级控制系统结构复杂、参数整定困难以及克服二次扰动产生较大波动等不足之处,提出一种基于扰动补偿的单回路过热汽温改进自抗扰控制方法,旨在简化过热汽温控制系统的结构,并具有很好的参考跟踪与抗扰能力,为进一步推广ADRC在工业中大惯性大迟延过程控制的现场应用提供良好的支持。The purpose of the present invention is to solve the shortcomings of the current superheated steam temperature cascade control system with complex structure, difficult parameter setting and overcoming the large fluctuation caused by secondary disturbance, and propose a single-loop superheated steam temperature improvement reactive reactance based on disturbance compensation. The disturbance control method is designed to simplify the structure of the superheated steam temperature control system, and has a good reference tracking and anti-disturbance capability, which provides a good support for further promoting the field application of ADRC in the industrial process control with large inertia and large delay.

本发明的技术方案如下:The technical scheme of the present invention is as follows:

一种扰动补偿的单回路过热汽温一阶自抗扰控制方法,其特征在于,包括以下步骤:A disturbance-compensated single-loop superheated steam temperature first-order active disturbance rejection control method, characterized in that it includes the following steps:

1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,其数学表达式如下:1) Define the transfer function relationship between the steam temperature at the inlet of the superheater and the opening of the desuperheating water valve as the secondary object, and the transfer function relationship between the steam temperature at the outlet of the superheater and the steam temperature at the inlet of the superheater as the main object; take the superheated steam temperature system The secondary object and the main object in are described by high-order inertial links respectively, and their mathematical expressions are as follows:

Figure BDA0002400920290000021
Figure BDA0002400920290000021

其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,U(s)为减温水阀门开度为,s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;Among them, Y 1 (s) is the inlet temperature of the superheater, Y 2 (s) is the outlet temperature of the superheater, U(s) is the opening of the desuperheating water valve, s represents the differential operator, and K 1 and K 2 represent the auxiliary objects respectively. With the gain coefficient of the main object, T 1 and T 2 represent the time constants of the sub-object and the main object, respectively, and n 1 and n 2 represent the orders of the sub-object and the main object, respectively;

2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);2) Use the reduced-order first-order expansion state observer algorithm to compensate the desuperheating water valve opening u(k-1) of the previous calculation step, and the input of the compensation algorithm is the desuperheating water valve opening u of the previous calculation step. (k-1) and the superheater inlet steam temperature y 1 (k-1), the output is the compensation value u f (k) of the current step;

具体数学形式如下:The specific mathematical form is as follows:

Figure BDA0002400920290000022
Figure BDA0002400920290000022

其中,k表示计算步序,h代表采样间隔时间,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3>0,b1<0;Among them, k represents the calculation step sequence, h represents the sampling interval time, z 3 (k-1) and z 3 (k) respectively represent the intermediate variable values in the compensation algorithm of the previous calculation step sequence and the current calculation step sequence; β 3 and b 1 is the adjustable parameter of the compensation link, where β 3 >0, b 1 <0;

3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿计算,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)和所受总扰动下一计算步序的观测值z2(k+1):3) The current calculation step value y 2 (k) of the superheated steam temperature and the compensation value u f (k) of the current step obtained by the compensation algorithm are used for real-time estimation and compensation calculation through the expansion state observation algorithm, and the superheated steam temperature is obtained. The tracking value z 1 (k+1) of one calculation step value y 2 (k+1) and the observed value z 2 (k+1) of the next calculation step with the total disturbance:

Figure BDA0002400920290000023
Figure BDA0002400920290000023

计算表达式中,β1、β2和b0为控制器可调参数,其中,β1>0,β2>0,b0<0;In the calculation expression, β 1 , β 2 and b 0 are adjustable parameters of the controller, where β 1 >0, β 2 >0, and b 0 <0;

4)利用下述公式,得到下两个计算步序的阀门开度值u(k+2):4) Use the following formula to obtain the valve opening value u(k+2) of the next two calculation steps:

Figure BDA0002400920290000024
Figure BDA0002400920290000024

其中kp为控制器可调参数,r(k+1)为下一计算步序的输出设定值;Among them, k p is the adjustable parameter of the controller, and r(k+1) is the output set value of the next calculation step;

5)将过热汽温系统的后两个计算步序的输入值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小,使得过热汽温系统输出值跟踪其设定值。5) Update the input value of the last two calculation steps of the superheated steam temperature system to u(k+2), and adjust the opening of the desuperheating water valve to the value of u(k+2), so that the output value of the superheated steam temperature system is track its setpoint.

本发明提供的一种扰动补偿的单回路过热汽温二阶自抗扰控制方法,其特征在于,包括以下步骤:A disturbance-compensated single-loop superheated steam temperature second-order active disturbance rejection control method provided by the present invention is characterized by comprising the following steps:

1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:1) Define the transfer function relationship between the steam temperature at the inlet of the superheater and the opening of the desuperheating water valve as the secondary object, and the transfer function relationship between the steam temperature at the outlet of the superheater and the steam temperature at the inlet of the superheater as the main object; take the superheated steam temperature system The secondary object and the main object in are described by high-order inertial links respectively, and the mathematical expression is as follows:

Figure BDA0002400920290000031
Figure BDA0002400920290000031

其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,U(s)为减温水阀门开度,s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;Among them, Y 1 (s) is the inlet temperature of the superheater, Y 2 (s) is the outlet temperature of the superheater, U(s) is the opening of the desuperheating water valve, s is the differential operator, and K 1 and K 2 are the sub-object and The gain coefficient of the main object, T 1 and T 2 represent the time constants of the sub-object and the main object, respectively, and n 1 and n 2 respectively represent the orders of the sub-object and the main object;

2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);2) Use the reduced-order first-order expansion state observer algorithm to compensate the desuperheating water valve opening u(k-1) of the previous calculation step, and the input of the compensation algorithm is the desuperheating water valve opening u of the previous calculation step. (k-1) and the superheater inlet steam temperature y 1 (k-1), the output is the compensation value u f (k) of the current step;

具体数学形式如下:The specific mathematical form is as follows:

Figure BDA0002400920290000032
Figure BDA0002400920290000032

其中,z4(k-1)与z4(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β4和b1为补偿环节的可调参数,其中β4>0,b1<0;Among them, z 4 (k-1) and z 4 (k) represent the intermediate variable values in the compensation algorithm of the previous calculation step and the current calculation step, respectively; β 4 and b 1 are the adjustable parameters of the compensation link, where β 4 >0, b 1 <0;

3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前计算步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿计算,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)、其一阶导数的跟踪值z2(k+1)以及所受总扰动下一计算步序的跟踪值z3(k+1):3) The current calculation step value y 2 (k) of the superheated steam temperature and the compensation value u f (k) of the current calculation step obtained by the compensation algorithm are used for real-time estimation and compensation calculation through the expansion state observation algorithm, and the superheated steam temperature is obtained. The tracking value z 1 (k+1) of the next calculation step value y 2 (k+1), the tracking value z 2 (k+1) of its first derivative, and the tracking value of the next calculation step of the total disturbance received Value z 3 (k+1):

Figure BDA0002400920290000033
Figure BDA0002400920290000033

计算表达式中,β1、β2、β3和b0为控制器可调参数,其中,β1>0,β2>0,β3>0,b0<0;In the calculation expression, β 1 , β 2 , β 3 and b 0 are adjustable parameters of the controller, where β 1 >0, β 2 >0, β 3 >0, and b 0 <0;

4)利用下述公式,得到下两个计算步序的阀门开度值u(k+2):4) Use the following formula to obtain the valve opening value u(k+2) of the next two calculation steps:

Figure BDA0002400920290000041
Figure BDA0002400920290000041

其中kp、kd为控制器可调参数,r(k+1)为下一计算步序的输出设定值;Among them, k p and k d are the adjustable parameters of the controller, and r(k+1) is the output set value of the next calculation step;

5)将过热汽温系统的后两个计算步序的输入值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小,使得过热汽温系统输出值跟踪其设定值。5) Update the input value of the last two calculation steps of the superheated steam temperature system to u(k+2), and adjust the opening of the desuperheating water valve to the value of u(k+2), so that the output value of the superheated steam temperature system is track its setpoint.

本发明与现有技术相比,具有以下优点及突出性的效果:本发明针对火电机组的过热汽温系统,其在结构上继承了ADRC结构简单的特点,保留了参数整定简单的优点,并且能够在被控对象数学模型无法精确描述的情况下仍能获得较好的控制效果。改进后的单回路自抗扰控制方法与传统串级控制相比,能够简化过热汽温控制结构,由于增加补偿环节使得其能够平稳地克服二次扰动带来的系统偏差,对于系统的动态特性有明显的改善。Compared with the prior art, the present invention has the following advantages and outstanding effects: the present invention is directed to the superheated steam temperature system of the thermal power unit, which inherits the simple structure of ADRC in structure, retains the advantages of simple parameter setting, and A better control effect can still be obtained when the mathematical model of the controlled object cannot be accurately described. Compared with the traditional cascade control, the improved single-loop active disturbance rejection control method can simplify the superheated steam temperature control structure. Due to the addition of the compensation link, it can smoothly overcome the system deviation caused by the secondary disturbance. There is a noticeable improvement.

附图说明Description of drawings

图1为常规的串级控制系统框图。Figure 1 is a block diagram of a conventional cascade control system.

图2为对一类单回路对象的标准一阶ADRC控制流程框图。Figure 2 is a block diagram of a standard first-order ADRC control flow for a class of single-loop objects.

图3为对一类单回路对象的标准二阶ADRC控制流程框图。Figure 3 is a block diagram of a standard second-order ADRC control flow for a class of single-loop objects.

图4为本发明的针对过热汽温系统设计的扰动补偿单回路一阶自抗扰控制流程框图。FIG. 4 is a block diagram of a disturbance compensation single-loop first-order active disturbance rejection control designed for a superheated steam temperature system according to the present invention.

图5为本发明的针对过热汽温系统设计的扰动补偿单回路二阶改进自抗扰控制流程框图。FIG. 5 is a block diagram of the disturbance compensation single-loop second-order improved active disturbance rejection control designed for the superheated steam temperature system according to the present invention.

图6为本发明的对于过热汽温系统仿真计算中扰动补偿的单回路一阶自抗扰控制方法与传统PI-PI串级系统、标准一阶ADRC-PI串级系统对比图。6 is a comparison diagram of the single-loop first-order active disturbance rejection control method for disturbance compensation in the simulation calculation of the superheated steam temperature system of the present invention, the traditional PI-PI cascade system, and the standard first-order ADRC-PI cascade system.

图7为本发明的扰动补偿单回路一阶自抗扰控制方法在火电机组仿真机过热汽温系统中与传统PI-PI串级系统、标准一阶ADRC-PI串级系统参考跟踪响应对比图。7 is a comparison diagram of the reference tracking response of the disturbance compensation single-loop first-order active disturbance rejection control method of the present invention, the traditional PI-PI cascade system and the standard first-order ADRC-PI cascade system in the superheated steam temperature system of the thermal power unit simulator .

图8为本发明的扰动补偿单回路一阶自抗扰控制方法在火电机组仿真机过热汽温系统中与传统PI-PI串级系统、标准一阶ADRC-PI串级系统抗干扰响应对比图。FIG. 8 is a comparison diagram of the anti-interference response of the disturbance compensation single-loop first-order active disturbance rejection control method of the present invention, the traditional PI-PI cascade system and the standard first-order ADRC-PI cascade system in the superheated steam temperature system of the thermal power unit simulator .

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明提出的一种扰动补偿的单回路过热汽温自抗扰控制方法做进一步详细说明。A disturbance compensation single-loop superheated steam temperature automatic disturbance rejection control method proposed by the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

本发明提出的针对过热汽温系统的一种扰动补偿的单回路自抗扰控制方法,包括一阶和二阶自抗扰控制方法,现分别叙述如下。A disturbance-compensated single-loop ADRR control method for a superheated steam temperature system proposed by the present invention includes first-order and second-order ADRR control methods, which are described as follows.

图4为本发明针对过热汽温系统设计的扰动补偿单回路一阶自抗扰控制的流程框图,其具体步骤如下:Fig. 4 is the flow chart of the disturbance compensation single-loop first-order active disturbance rejection control designed for the superheated steam temperature system of the present invention, and its concrete steps are as follows:

1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:1) Define the transfer function relationship between the steam temperature at the inlet of the superheater and the opening of the desuperheating water valve as the secondary object, and the transfer function relationship between the steam temperature at the outlet of the superheater and the steam temperature at the inlet of the superheater as the main object; take the superheated steam temperature system The secondary object and the main object in are described by high-order inertial links respectively, and the mathematical expression is as follows:

Figure BDA0002400920290000051
Figure BDA0002400920290000051

其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,减温水阀门开度为U(s),s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;式中的增益系数、时间常数可根据不同的机组容量确定,典型的火电机组过热汽温系统,其副对象的增益一般在0.8~6.0的范围内,时间常数一般在9~30的范围内;主对象的增益一般在0.8~1.5的范围内,时间常数一般在20~30的范围内;Among them, Y 1 (s) is the inlet temperature of the superheater, Y 2 (s) is the outlet temperature of the superheater, the opening of the desuperheating water valve is U(s), s represents the differential operator, and K 1 and K 2 represent the sub-object and The gain coefficient of the main object, T 1 and T 2 respectively represent the time constants of the auxiliary object and the main object, and n 1 and n 2 respectively represent the order of the auxiliary object and the main object; the gain coefficient and time constant in the formula can be adjusted according to different The capacity of the unit is determined. In a typical thermal power unit superheated steam temperature system, the gain of the auxiliary object is generally in the range of 0.8 to 6.0, and the time constant is generally in the range of 9 to 30; the gain of the main object is generally in the range of 0.8 to 1.5. , the time constant is generally in the range of 20 to 30;

2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);其中k表示计算步序,在实际应用中采用欧拉法进行数值微分的计算,可实现离散化的自抗扰控制方法,欧拉数值微分算法如下:2) Use the reduced-order first-order expansion state observer algorithm to compensate the desuperheating water valve opening u(k-1) of the previous calculation step, and the input of the compensation algorithm is the desuperheating water valve opening u of the previous calculation step. (k-1) and superheater inlet steam temperature y 1 (k-1), the output is the compensation value u f (k) of the current step sequence; where k represents the calculation step sequence, and the Euler method is used in practical applications to calculate the value The calculation of the differential can realize the discrete active disturbance rejection control method. The Euler numerical differential algorithm is as follows:

Figure BDA0002400920290000052
Figure BDA0002400920290000052

其中h代表采样间隔时间,x代表变量x对于时间的一阶导数;补偿算法的具体数学形式如下:Where h represents the sampling interval time, and x represents the first derivative of the variable x with respect to time; the specific mathematical form of the compensation algorithm is as follows:

Figure BDA0002400920290000053
Figure BDA0002400920290000053

其中,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3>0,b1<0;Among them, z 3 (k-1) and z 3 (k) represent the intermediate variable values in the compensation algorithm of the previous calculation step and the current calculation step, respectively; β 3 and b 1 are the adjustable parameters of the compensation link, where β 3 >0, b 1 <0;

3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测的算法进行实时估计和补偿,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)和所受总扰动下一计算步序的观测值z2(k+1);3) The current calculation step value y 2 (k) of the superheated steam temperature and the compensation value u f (k) of the current step obtained by the compensation algorithm are estimated and compensated in real time through the expansion state observation algorithm, and the superheated steam temperature is obtained. 1. The tracking value z 1 (k+1) of the calculation step value y 2 (k+1) and the observed value z 2 (k+1) of the next calculation step under the total disturbance;

z1(k+1)和z2(k+1)的计算表达式如下:The calculation expressions of z 1 (k+1) and z 2 (k+1) are as follows:

Figure BDA0002400920290000061
Figure BDA0002400920290000061

计算表达式中,β1、β2和b0为控制器可调参数。其中,β1>0,β2>0,b0<0;In the calculation expression, β 1 , β 2 and b 0 are adjustable parameters of the controller. Wherein, β 1 >0, β 2 >0, b 0 <0;

4)将下一计算步序的过热汽温设定值r(k+1)与过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)的差值放大kp倍后减去过热汽温系统总扰动的观测值z2(k+1),得到的结果再放大1/b0倍后作为后两个计算步序的减温水阀门开度值u(k+2);4) The difference between the superheated steam temperature set value r(k+1) of the next calculation step and the tracking value z 1 (k+1) of the superheated steam temperature of the next calculation step value y 2 (k+1) After the value is amplified by k p times, the observed value z 2 (k+1) of the total disturbance of the superheated steam temperature system is subtracted, and the obtained result is amplified by 1/b 0 times and used as the opening value of the desuperheating water valve in the next two calculation steps. u(k+2);

后两个计算步序的减温水阀门开度值u(k+2)的数学计算式如下:The mathematical formula for the opening value u(k+2) of the desuperheating water valve in the last two calculation steps is as follows:

Figure BDA0002400920290000062
Figure BDA0002400920290000062

其中kp为控制器可调参数,参数kp根据控制要求选择合适的值。Among them, k p is an adjustable parameter of the controller, and the parameter k p selects an appropriate value according to the control requirements.

5)将减温水阀门开度的后两个计算步序值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小。5) Update the value of the last two calculation steps for the opening of the desuperheating water valve to u(k+2), and adjust the opening of the desuperheating water valve to the value of u(k+2).

减温水阀门开度值更新为u(k+2)后,则作为补偿算法的输入量进行下一周期的计算,u(k+2)送入过热汽温系统后实现过热汽温系统的输出值的调整。After the opening value of the desuperheating water valve is updated to u(k+2), it is used as the input of the compensation algorithm for the calculation of the next cycle. After u(k+2) is sent to the superheated steam temperature system, the output of the superheated steam temperature system is realized. value adjustment.

按照上述步骤可以进行扰动补偿的单回路过热汽温一阶自抗扰控制方法的实施。According to the above steps, the implementation of the single-loop superheated steam temperature first-order active disturbance rejection control method with disturbance compensation can be carried out.

图5为本发明的针对过热汽温系统设计的扰动补偿单回路二阶自抗扰控制流程框图,其具有包括以下步骤:5 is a block diagram of the disturbance compensation single-loop second-order active disturbance rejection control designed for the superheated steam temperature system of the present invention, which includes the following steps:

1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:1) Define the transfer function relationship between the steam temperature at the inlet of the superheater and the opening of the desuperheating water valve as the secondary object, and the transfer function relationship between the steam temperature at the outlet of the superheater and the steam temperature at the inlet of the superheater as the main object; take the superheated steam temperature system The secondary object and the main object in are described by high-order inertial links respectively, and the mathematical expression is as follows:

Figure BDA0002400920290000063
Figure BDA0002400920290000063

其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,减温水阀门开度为U(s),s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;式中的增益系数、时间常数可根据不同的机组容量确定,典型的火电机组过热汽温系统,其副对象的增益一般在0.8~6.0的范围内,时间常数一般在9~30的范围内;主对象的增益一般在0.8~1.5的范围内,时间常数一般在20~30的范围内。Among them, Y 1 (s) is the inlet temperature of the superheater, Y 2 (s) is the outlet temperature of the superheater, the opening of the desuperheating water valve is U(s), s represents the differential operator, and K 1 and K 2 represent the sub-object and The gain coefficient of the main object, T 1 and T 2 respectively represent the time constants of the auxiliary object and the main object, and n 1 and n 2 respectively represent the order of the auxiliary object and the main object; the gain coefficient and time constant in the formula can be adjusted according to different The capacity of the unit is determined. In a typical thermal power unit superheated steam temperature system, the gain of the auxiliary object is generally in the range of 0.8 to 6.0, and the time constant is generally in the range of 9 to 30; the gain of the main object is generally in the range of 0.8 to 1.5. , the time constant is generally in the range of 20 to 30.

2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);其中k表示计算步序,在实际应用中采用欧拉法进行数值微分的计算,可实现离散化的自抗扰控制方法,欧拉数值微分算法如下:2) Use the reduced-order first-order expansion state observer algorithm to compensate the desuperheating water valve opening u(k-1) of the previous calculation step, and the input of the compensation algorithm is the desuperheating water valve opening u of the previous calculation step. (k-1) and superheater inlet steam temperature y 1 (k-1), the output is the compensation value u f (k) of the current step sequence; where k represents the calculation step sequence, and the Euler method is used in practical applications to calculate the value The calculation of the differential can realize the discrete active disturbance rejection control method. The Euler numerical differential algorithm is as follows:

Figure BDA0002400920290000071
Figure BDA0002400920290000071

其中h代表采样间隔时间,x代表变量x对于时间的一阶导数;补偿算法的具体数学形式如下:Where h represents the sampling interval time, and x represents the first derivative of the variable x with respect to time; the specific mathematical form of the compensation algorithm is as follows:

Figure BDA0002400920290000072
Figure BDA0002400920290000072

其中,z4(k-1)与z4(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β4和b1为补偿环节的可调参数,其中β4>0,b1<0;Among them, z 4 (k-1) and z 4 (k) represent the intermediate variable values in the compensation algorithm of the previous calculation step and the current calculation step, respectively; β 4 and b 1 are the adjustable parameters of the compensation link, where β 4 >0, b 1 <0;

3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前计算步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)、其一阶导数的跟踪值z2(k+1)以及所受总扰动当前计算步序的跟踪值z3(k+1);3) The current calculation step value y 2 (k) of the superheated steam temperature and the compensation value u f (k) of the current calculation step obtained by the compensation algorithm are estimated and compensated in real time by the expansion state observation algorithm, and the superheated steam temperature is obtained. 1. The tracking value z 1 (k+1) of the calculation step sequence value y 2 (k+1), the tracking value z 2 (k+1) of its first derivative, and the tracking value z of the current calculation step sequence subjected to the total disturbance 3 (k+1);

z1(k+1)、z2(k+1)和z3(k+1)的计算表达式如下:The calculation expressions of z 1 (k+1), z 2 (k+1) and z 3 (k+1) are as follows:

Figure BDA0002400920290000073
Figure BDA0002400920290000073

计算表达式中,β1、β2、β3和b0为控制器可调参数。其中,β1>0,β2>0,β3>0,b0<0;In the calculation expression, β 1 , β 2 , β 3 and b 0 are adjustable parameters of the controller. Wherein, β 1 >0, β 2 >0, β 3 >0, b 0 <0;

4)将下一计算步序的过热汽温设定值r(k+1)与过热汽温当前计算步序值y2(k+1)的跟踪值z1(k+1)的差值放大kp倍后减去其一阶导数的观测值z2(k+1)的kd倍和过热汽温对象总扰动观测值z3(k+1),得到的结果再放大1/b0倍后作为后两个计算步序的减温水阀门开度值u(k+2);4) The difference between the superheated steam temperature set value r(k+1) of the next calculation step and the tracking value z 1 (k+1) of the current calculation step value y 2 (k+1) of the superheated steam temperature After zooming in by k p times, subtract the k d times of the observed value z 2 (k+1) of its first derivative and the observation value z 3 (k+1) of the total disturbance of the superheated steam temperature object, and the result obtained is then enlarged by 1/b After 0 times, it is used as the opening value u(k+2) of the desuperheating water valve for the next two calculation steps;

后两个计算步序的减温水阀门开度值u(k+2)的数学计算式如下:The mathematical formula for the opening value u(k+2) of the desuperheating water valve in the last two calculation steps is as follows:

Figure BDA0002400920290000074
Figure BDA0002400920290000074

其中kp、kd为控制器可调参数,参数kp、kd可根据控制要求进行调整;Among them, k p and k d are the adjustable parameters of the controller, and the parameters k p and k d can be adjusted according to the control requirements;

5)将减温水阀门开度的后两个计算步序值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小;5) Update the value of the last two calculation steps of the opening of the desuperheating water valve to u(k+2), and adjust the opening of the desuperheating water valve to the value of u(k+2);

减温水阀门开度值更新为u(k+2)后,则作为补偿算法的输入量进行下一个周期的计算,u(k+2)进入过热汽温系统后实现过热汽温系统输出值的调整。After the opening value of the desuperheating water valve is updated to u(k+2), it is used as the input of the compensation algorithm for the calculation of the next cycle. After u(k+2) enters the superheated steam temperature system, the output value of the superheated steam temperature system is realized. Adjustment.

按照上述步骤可以进行扰动补偿的单回路过热汽温二阶自抗扰控制方法的实施,与图1所示的传统串级控制系统相比,本发明通过添加补偿算法,使得ESO的输入发生改变,对于二次扰动实施补偿,实现了过热汽温的单回路控制,简化了过热汽温控制系统的结构;结合图2、图3,本发明继承了标准ADRC简单的控制结构,通过添加补偿算法,使得二次扰动能够被平稳克服。The implementation of the single-loop superheated steam temperature second-order active disturbance rejection control method that can perform disturbance compensation according to the above steps, compared with the traditional cascade control system shown in FIG. 1, the present invention makes the input of the ESO change by adding a compensation algorithm. , the compensation for the secondary disturbance is implemented, the single-loop control of the superheated steam temperature is realized, and the structure of the superheated steam temperature control system is simplified; combined with Figure 2 and Figure 3, the present invention inherits the simple control structure of the standard ADRC, and adds a compensation algorithm by adding a compensation algorithm. , so that the secondary disturbance can be smoothly overcome.

接下来通过一个实施例说明本发明的技术优越性,该实施例以150MW火电机组过热汽温控制为例进行说明:Next, the technical superiority of the present invention will be described through an embodiment, which will be described by taking the superheated steam temperature control of a 150MW thermal power unit as an example:

1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:1) Define the transfer function relationship between the steam temperature at the inlet of the superheater and the opening of the desuperheating water valve as the secondary object, and the transfer function relationship between the steam temperature at the outlet of the superheater and the steam temperature at the inlet of the superheater as the main object; take the superheated steam temperature system The secondary object and the main object in are described by high-order inertial links respectively, and the mathematical expression is as follows:

Figure BDA0002400920290000081
Figure BDA0002400920290000081

其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,减温水阀门开度为U(s),s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;通过系统辨识得到K1=1.1428、K2=0.8697、T1=9.2912、T2=24.5686、n1=2以及n2=4。Among them, Y 1 (s) is the inlet temperature of the superheater, Y 2 (s) is the outlet temperature of the superheater, the opening of the desuperheating water valve is U(s), s represents the differential operator, and K 1 and K 2 represent the sub-object and The gain coefficient of the main object, T 1 and T 2 respectively represent the time constants of the auxiliary object and the main object, and n 1 and n 2 respectively represent the orders of the auxiliary object and the main object; K 1 =1.1428, K 2 = 0.8697, T 1 =9.2912, T 2 =24.5686, n 1 =2, and n 2 =4.

2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);补偿算法的具体数学形式如下:2) Use the reduced-order first-order expansion state observer algorithm to compensate the desuperheating water valve opening u(k-1) of the previous calculation step, and the input of the compensation algorithm is the desuperheating water valve opening u of the previous calculation step. (k-1) and superheater inlet steam temperature y 1 (k-1), the output is the compensation value u f (k) of the current step sequence; the specific mathematical form of the compensation algorithm is as follows:

Figure BDA0002400920290000082
Figure BDA0002400920290000082

其中,h表示采样间隔时间,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3取值为4,b1取值为-0.028;Among them, h represents the sampling interval time, z 3 (k-1) and z 3 (k) represent the intermediate variable values in the compensation algorithm of the previous calculation step and the current calculation step, respectively; β 3 and b 1 are the parameters of the compensation link. Tuning parameters, where β 3 is 4, b 1 is -0.028;

3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)和所受总扰动当前计算步序的观测值z2(k+1);3) The current calculation step value y 2 (k) of the superheated steam temperature and the compensation value u f (k) of the current step obtained by the compensation algorithm are estimated and compensated in real time by the expansion state observation algorithm, and the superheated steam temperature next Calculate the tracking value z 1 (k+1) of the step sequence value y 2 (k+1) and the observed value z 2 (k+1) of the current calculation step sequence due to the total disturbance;

z1(k+1)和z2(k+1)的计算表达式如下:The calculation expressions of z 1 (k+1) and z 2 (k+1) are as follows:

Figure BDA0002400920290000091
Figure BDA0002400920290000091

计算表达式中,β1、β2和b0为控制器可调参数,k表示计算步序,h代表采样间隔时间。其中,β1取值为0.4,β2取值为0.04,b0取值为-0.12;In the calculation expression, β 1 , β 2 and b 0 are adjustable parameters of the controller, k represents the calculation step sequence, and h represents the sampling interval time. Among them, the value of β 1 is 0.4, the value of β 2 is 0.04, and the value of b 0 is -0.12;

4)将下一计算步序的过热汽温设定值r(k+1)与过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)的差值放大kp倍后减去过热汽温系统总扰动的观测值z2(k+1),得到的结果再放大1/b0倍后作为后两个计算步序的减温水阀门开度值u(k+2);4) The difference between the superheated steam temperature set value r(k+1) of the next calculation step and the tracking value z 1 (k+1) of the superheated steam temperature of the next calculation step value y 2 (k+1) After the value is amplified by k p times, the observed value z 2 (k+1) of the total disturbance of the superheated steam temperature system is subtracted, and the obtained result is amplified by 1/b 0 times and used as the opening value of the desuperheating water valve in the next two calculation steps. u(k+2);

后两个计算步序的减温水阀门开度值u(k+2)的数学计算式如下:The mathematical formula for the opening value u(k+2) of the desuperheating water valve in the last two calculation steps is as follows:

Figure BDA0002400920290000092
Figure BDA0002400920290000092

其中kp为控制器可调参数,kp取值为0.05。Among them, k p is an adjustable parameter of the controller, and the value of k p is 0.05.

5)将减温水阀门开度的后两个计算步序值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小。5) Update the value of the last two calculation steps for the opening of the desuperheating water valve to u(k+2), and adjust the opening of the desuperheating water valve to the value of u(k+2).

减温水阀门开度值更新为u(k+2)后,则作为补偿算法的输入量进行下一个周期的计算。u(k+2)进入过热汽温系统后实现过热汽温系统输出值的调整。After the opening value of the desuperheating water valve is updated to u(k+2), it is used as the input of the compensation algorithm for the calculation of the next cycle. After u(k+2) enters the superheated steam temperature system, the output value of the superheated steam temperature system can be adjusted.

图6为根据实施例进行的不同控制策略方针对比结果,其中实线为本发明提出的基于扰动补偿的单回路过热汽温自抗扰控制方法的仿真结果,虚线、点划线分别为PI-PI串级控制以及标准一阶ADRC-PI串级控制的仿真结果,点线为设定值。具体仿真过程为:仿真开始时刻,系统处于稳定状态,在100秒时将设定值从0变为1,1100秒时加入幅值为1的副对象扰动,2000秒时加入幅值为1的主对象扰动。由仿真结果可知,基于扰动补偿的单回路过热汽温自抗扰控制方法能够兼顾系统的参考跟踪与抗扰能力,具有较快的跟踪速度与抗扰恢复速度,能够改善系统的控制性能。Fig. 6 shows the comparison results of different control strategies and policies according to the embodiment, in which the solid line is the simulation result of the single-loop superheated steam temperature automatic disturbance rejection control method based on disturbance compensation proposed by the present invention, and the dashed line and the dashed-dotted line are the PI-PI strings respectively. The simulation results of the first-order ADRC-PI cascade control and the standard first-order ADRC-PI cascade control, the dotted line is the set value. The specific simulation process is as follows: at the start of the simulation, the system is in a stable state, the set value is changed from 0 to 1 at 100 seconds, the sub-object disturbance with an amplitude of 1 is added at 1100 seconds, and the amplitude of 1 is added at 2000 seconds. Main object perturbation. It can be seen from the simulation results that the single-loop superheated steam temperature active disturbance rejection control method based on disturbance compensation can take into account the reference tracking and disturbance rejection capability of the system, has a faster tracking speed and disturbance rejection recovery speed, and can improve the control performance of the system.

图7、图8分别为将基于扰动补偿的单回路过热汽温自抗扰控制方法、PI-PI串级控制方法以及标准一阶ADRC-PI串级控制方法进行火电机组过热汽温控制仿真机试验对比图。通过在仿真机中的分散控制系统平台上按照图4所示的基于扰动补偿的单回路自抗扰控制框图进行组态,实现提出的基于扰动补偿的单回路改进自抗扰算法。图7、图8中,实线为本发明提出的基于扰动补偿的单回路过热汽温改进自抗扰控制方法的试验结果,虚线、点划线分别为PI-PI串级控制以及标准一阶ADRC-PI串级控制的试验结果,点线为设定值。图7中,过热汽温设定值在500秒处由535℃变为533℃。图8中在500秒处加入幅值为2的减温水开度扰动。通过图7可知,采用本发明中的控制策略具有较快的跟踪设定值速度;由图8可知,采用本发明中的控制策略能够更加平稳地克服阀门扰动对于过热蒸汽温度的影响。综上所述,采用本发明的基于扰动补偿的单回路自抗扰控制方法,能够简化过热汽温控制系统的结构,获得更好的控制品质。Fig. 7 and Fig. 8 respectively compare the simulation machine test of the superheated steam temperature control of thermal power units based on the single-loop superheated steam temperature automatic disturbance rejection control method based on disturbance compensation, the PI-PI cascade control method and the standard first-order ADRC-PI cascade control method picture. By configuring the distributed control system platform in the simulator according to the single-loop ADR control block diagram based on disturbance compensation shown in Figure 4, the proposed single-loop improved ADR algorithm based on disturbance compensation is realized. In Fig. 7 and Fig. 8, the solid line is the test result of the single-loop superheated steam temperature improvement active disturbance rejection control method based on disturbance compensation proposed by the present invention, and the dotted line and the dot-dash line are the PI-PI cascade control and the standard first-order control method respectively The test results of ADRC-PI cascade control, the dotted line is the set value. In Figure 7, the superheated steam temperature setpoint changes from 535°C to 533°C at 500 seconds. In Figure 8, a desuperheating water opening disturbance with an amplitude of 2 was added at 500 seconds. As can be seen from FIG. 7 , the control strategy in the present invention has a faster tracking setpoint speed; as can be seen from FIG. 8 , the control strategy in the present invention can more smoothly overcome the influence of valve disturbance on the temperature of superheated steam. To sum up, the single-loop active disturbance rejection control method based on disturbance compensation of the present invention can simplify the structure of the superheated steam temperature control system and obtain better control quality.

Claims (2)

1. A disturbance compensation single-loop superheated steam temperature first-order active disturbance rejection control method is characterized by comprising the following steps:
1) defining a transfer function relationship between the superheater inlet steam temperature and the opening of the temperature reduction water valve as an auxiliary object, and defining a transfer function relationship between the superheater outlet steam temperature and the superheater inlet steam temperature as a main object; the auxiliary object and the main object in the superheated steam temperature system are respectively described by a high-order inertia link, and the mathematical expression of the auxiliary object and the main object is as follows:
Figure FDA0002400920280000011
wherein Y is1(s) superheater inlet temperature, Y2(s) is the superheater outlet temperature, U(s) is the desuperheating water valve opening degree, s represents a differential operator, K1、K2Respectively representing the gain coefficients, T, of the secondary and primary objects1、T2Respectively representing the time constants of the sub-object and the main object, n1、n2Respectively representing the order of the sub-object and the main object;
2) compensating the opening u (k-1) of the desuperheating water valve of the last calculation step by utilizing a reduced-order first-order extended state observer algorithm, wherein the input of the compensation algorithm is the opening u (k-1) of the desuperheating water valve of the last calculation step and the steam temperature y at the inlet of the superheater1(k-1) outputting the compensation value u of the current step sequencef(k);
The specific mathematical form is as follows:
Figure FDA0002400920280000012
where k denotes the calculation step, h denotes the sampling interval time, z3(k-1) and z3(k) Representing the values of intermediate variables in the compensation algorithm for the last calculation step and the current calculation step, respectively β3And b1To compensate for adjustable parameters of the link, β3>0,b1<0;
3) Calculating the current step sequence value y of the superheated steam temperature2(k) And a compensation value u of the current step sequence obtained by a compensation algorithmf(k) Real-time estimation and compensation calculation are carried out through an expansion state observation algorithm to obtain a calculation step sequence value y at the superheated steam temperature2Tracking value z of (k +1)1(k +1) and the observed value z of the next calculation step sequence under the total disturbance2(k+1):
Figure FDA0002400920280000013
In the computational expression, β1、β2And b0Adjustable parameters for the controller, among others, β1>0,β2>0,b0<0;
4) The following two calculation steps of valve opening value u (k +2) were obtained using the following formula:
Figure FDA0002400920280000014
wherein k ispR (k +1) is an output set value of the next calculation step sequence;
5) and updating the input values of the last two calculation steps of the superheated steam temperature system to u (k +2), and adjusting the opening of the desuperheating water valve to the value of u (k +2) so that the output value of the superheated steam temperature system tracks the set value.
2. A disturbance compensation single-loop superheated steam temperature second-order active disturbance rejection control method is characterized by comprising the following steps:
1) defining a transfer function relationship between the superheater inlet steam temperature and the opening of the temperature reduction water valve as an auxiliary object, and defining a transfer function relationship between the superheater outlet steam temperature and the superheater inlet steam temperature as a main object; the auxiliary object and the main object in the superheated steam temperature system are respectively described by a high-order inertia link, and the mathematical expression is as follows:
Figure FDA0002400920280000021
wherein Y is1(s) superheater inlet temperature, Y2(s) superheater outlet temperature, U(s) desuperheater valve opening, s differential operator, K1、K2Respectively representing the gain coefficients, T, of the secondary and primary objects1、T2Respectively representing the time constants of the sub-object and the main object, n1、n2Respectively representing the order of the sub-object and the main object;
2) calculating the last one by using a reduced order first order extended state observer algorithmCompensating the opening u (k-1) of the desuperheating water valve of the step sequence, wherein the input of the compensation algorithm is the opening u (k-1) of the desuperheating water valve of the last calculation step sequence and the steam temperature y at the inlet of the superheater1(k-1) outputting the compensation value u of the current step sequencef(k);
The specific mathematical form is as follows:
Figure FDA0002400920280000022
where k denotes the calculation step, h denotes the sampling interval time, z4(k-1) and z4(k) Representing the values of intermediate variables in the compensation algorithm for the last calculation step and the current calculation step, respectively β4And b1To compensate for adjustable parameters of the link, β4>0,b1<0;
3) Calculating the current step sequence value y of the superheated steam temperature2(k) And a compensation value u of the current calculation step sequence obtained by a compensation algorithmf(k) Real-time estimation and compensation calculation are carried out through an expansion state observation algorithm to obtain a calculation step sequence value y at the superheated steam temperature2Tracking value z of (k +1)1(k +1), tracking value z of its first derivative2(k +1) and the tracking value z of the next calculation step sequence under the total disturbance3(k+1):
Figure FDA0002400920280000023
In the computational expression, β1、β2、β3And b0Adjustable parameters for the controller, among others, β1>0,β2>0,β3>0,b0<0;
4) The following two calculation steps of valve opening value u (k +2) were obtained using the following formula:
Figure FDA0002400920280000031
wherein k isp、kdFor the controller adjustable parameters, r (k +1)Outputting a set value for the next calculation step;
5) and updating the input values of the last two calculation steps of the superheated steam temperature system to u (k +2), and adjusting the opening of the desuperheating water valve to the value of u (k +2) so that the output value of the superheated steam temperature system tracks the set value.
CN202010146556.7A 2020-03-05 2020-03-05 A Disturbance Compensation Single-loop Superheated Steam Temperature Active Disturbance Rejection Control Method Active CN111413865B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010146556.7A CN111413865B (en) 2020-03-05 2020-03-05 A Disturbance Compensation Single-loop Superheated Steam Temperature Active Disturbance Rejection Control Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010146556.7A CN111413865B (en) 2020-03-05 2020-03-05 A Disturbance Compensation Single-loop Superheated Steam Temperature Active Disturbance Rejection Control Method

Publications (2)

Publication Number Publication Date
CN111413865A true CN111413865A (en) 2020-07-14
CN111413865B CN111413865B (en) 2021-07-13

Family

ID=71490896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010146556.7A Active CN111413865B (en) 2020-03-05 2020-03-05 A Disturbance Compensation Single-loop Superheated Steam Temperature Active Disturbance Rejection Control Method

Country Status (1)

Country Link
CN (1) CN111413865B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112327604A (en) * 2020-10-16 2021-02-05 清华大学 A Feedforward Compensation Anticipated Dynamic PI and PID Control Method
CN112764346A (en) * 2020-12-24 2021-05-07 暨南大学 Distributed active disturbance rejection multivariable control method
CN113654036A (en) * 2021-08-27 2021-11-16 西安热工研究院有限公司 An adaptive optimization method for setting superheated steam temperature of coal-fired units
CN114690641A (en) * 2022-04-12 2022-07-01 郑州大学 Anti-saturation active-disturbance-rejection control and quantitative parameter setting method and system

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1225679C (en) * 2000-06-19 2005-11-02 韩京清 Method and device for implementing optimized self anti-interference feedback control
US20090005886A1 (en) * 2002-04-18 2009-01-01 Cleveland State University Extended Active Disturbance Rejection Controller
US20120035747A1 (en) * 2002-04-18 2012-02-09 Cleveland State University Scaling and parameterizing a controller
CN103727531A (en) * 2013-12-24 2014-04-16 清华大学 Method for controlling bed material balance of breeches-leg shaped CFBC (circulating fluidized bed boiler)
CN105425580A (en) * 2015-12-14 2016-03-23 北京理工大学 Construction method of ITAE (Integral Time absolute error) optimal N-type system
CN105546508A (en) * 2016-02-18 2016-05-04 江苏科技大学 Main steam temperature control system and method for thermal power plant based on event-triggered mechanism
CN106090870A (en) * 2016-06-01 2016-11-09 江苏科技大学 Main steam temperature degree tandem automatic disturbance rejection controller and system and method
CN107703746A (en) * 2017-09-21 2018-02-16 北京理工大学 A kind of feedback feedforward controller and design method based on active disturbance rejection
CN108287466A (en) * 2018-01-16 2018-07-17 匙慧(北京)科技有限公司 A kind of improvement Auto-disturbance-rejection Control to a kind of high order system
CN108490790A (en) * 2018-05-09 2018-09-04 东南大学 A kind of overheating steam temperature active disturbance rejection cascade control method based on multiple-objection optimization
CN109676634A (en) * 2018-08-28 2019-04-26 杭州电子科技大学 Automatic disturbance rejection controller and industrial robot
CN110531777A (en) * 2019-08-13 2019-12-03 北京理工大学 Quadrotor attitude control method and system based on Auto Disturbances Rejection Control Technique
CN110554603A (en) * 2019-08-05 2019-12-10 西安工业大学 photoelectric stabilized sighting platform control method based on disturbance observation fractional order controller

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1225679C (en) * 2000-06-19 2005-11-02 韩京清 Method and device for implementing optimized self anti-interference feedback control
US20160154388A1 (en) * 2002-04-18 2016-06-02 Cleveland State University Extended active disturbance rejection controller
US20090005886A1 (en) * 2002-04-18 2009-01-01 Cleveland State University Extended Active Disturbance Rejection Controller
US20120035747A1 (en) * 2002-04-18 2012-02-09 Cleveland State University Scaling and parameterizing a controller
US20120283850A1 (en) * 2002-04-18 2012-11-08 Cleveland State University Extended active disturbance rejection controller
US20150261210A1 (en) * 2002-04-18 2015-09-17 Cleveland State University Scaling and parameterizing a controller
CN103727531A (en) * 2013-12-24 2014-04-16 清华大学 Method for controlling bed material balance of breeches-leg shaped CFBC (circulating fluidized bed boiler)
CN105425580A (en) * 2015-12-14 2016-03-23 北京理工大学 Construction method of ITAE (Integral Time absolute error) optimal N-type system
CN105546508A (en) * 2016-02-18 2016-05-04 江苏科技大学 Main steam temperature control system and method for thermal power plant based on event-triggered mechanism
CN106090870A (en) * 2016-06-01 2016-11-09 江苏科技大学 Main steam temperature degree tandem automatic disturbance rejection controller and system and method
CN107703746A (en) * 2017-09-21 2018-02-16 北京理工大学 A kind of feedback feedforward controller and design method based on active disturbance rejection
CN108287466A (en) * 2018-01-16 2018-07-17 匙慧(北京)科技有限公司 A kind of improvement Auto-disturbance-rejection Control to a kind of high order system
CN108490790A (en) * 2018-05-09 2018-09-04 东南大学 A kind of overheating steam temperature active disturbance rejection cascade control method based on multiple-objection optimization
CN109676634A (en) * 2018-08-28 2019-04-26 杭州电子科技大学 Automatic disturbance rejection controller and industrial robot
CN110554603A (en) * 2019-08-05 2019-12-10 西安工业大学 photoelectric stabilized sighting platform control method based on disturbance observation fractional order controller
CN110531777A (en) * 2019-08-13 2019-12-03 北京理工大学 Quadrotor attitude control method and system based on Auto Disturbances Rejection Control Technique

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZHENLONG WU ET AL.: "Frequency-domain Analysis of A Modified Active Disturbance Rejection Control With Application to Superheated Steam Temperature Control", 《2019 19TH INTERNATIONAL CONFERENCE ON CONTROL,AUTOMATION AND SYSTEMS(ICCAS)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112327604A (en) * 2020-10-16 2021-02-05 清华大学 A Feedforward Compensation Anticipated Dynamic PI and PID Control Method
CN112327604B (en) * 2020-10-16 2021-08-24 清华大学 A Feedforward Compensation Anticipated Dynamic PI and PID Control Method
CN112764346A (en) * 2020-12-24 2021-05-07 暨南大学 Distributed active disturbance rejection multivariable control method
CN112764346B (en) * 2020-12-24 2022-04-01 暨南大学 Distributed active disturbance rejection multivariable control method
CN113654036A (en) * 2021-08-27 2021-11-16 西安热工研究院有限公司 An adaptive optimization method for setting superheated steam temperature of coal-fired units
CN113654036B (en) * 2021-08-27 2023-01-31 西安热工研究院有限公司 A self-adaptive optimization method for superheated steam temperature setting of coal-fired units
CN114690641A (en) * 2022-04-12 2022-07-01 郑州大学 Anti-saturation active-disturbance-rejection control and quantitative parameter setting method and system

Also Published As

Publication number Publication date
CN111413865B (en) 2021-07-13

Similar Documents

Publication Publication Date Title
CN111413865A (en) Disturbance compensation single-loop superheated steam temperature active disturbance rejection control method
Sun et al. Direct energy balance based active disturbance rejection control for coal-fired power plant
CN108287466B (en) Improved active disturbance rejection control method for high-order system
CN111413872B (en) Air cavity pressure rapid active disturbance rejection method based on extended state observer
CN106292273A (en) The Auto-disturbance-rejection Control weakened for the lag time of large time delay temperature system
CN112180737B (en) A Control System Control Method Based on Active Disturbance Rejection Control and Smith-like Prediction
CN105388764A (en) Electro-hydraulic servo PID control method and system based on dynamic matrix feed-forward prediction
CN108227488A (en) Ultra supercritical coal-fired unit control method for coordinating based on sliding mode predictive control
CN112130455B (en) Coordinated control system control method, device, storage medium and system
CN109100935A (en) The damping wisdom PI control method of Correction for Large Dead Time System
CN113377008A (en) PID control system and parameter setting method
CN110989726A (en) An Improved Active Disturbance Rejection Technology Temperature Control System Applied in Chemical Production
CN115542739B (en) Pre-estimated active disturbance rejection control system, design method thereof and parameter setting method
CN115016261A (en) A diesel engine speed cascade active disturbance rejection control system, diesel engine and locomotive
CN110347038B (en) A two-degree-of-freedom Smith prediction control method for the cooling process of cement clinker
CN109062030A (en) Thermal power unit plant load prediction PID control method based on laguerre function model
CN117192966A (en) A tuning method and application of multi-loop PID parameters in chemical process
CN112650051B (en) Anticipated dynamic setting method of generalized two-degree-of-freedom PID controller
Ma et al. Inverse control for the coordination system of supercritical power unit based on dynamic fuzzy neural network modeling
CN118769248B (en) Multi-manipulator collaborative control method based on fish scale prediction algorithm and PID
Tu et al. State variable-fuzzy prediction control strategy for superheated steam temperature of thermal power units
CN111077782B (en) A Design Method of U-Model Disturbance-Resistant Controller for Continuous Systems Based on Standard
JPS60218105A (en) Control device
CN111679578A (en) A Novel Active Disturbance Rejection Control Method for Temperature System of Ethylene Cracking Furnace
CN110879576A (en) Fractional model generalized two-degree-of-freedom control method for the cooling process of cement clinker

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
GR01 Patent grant
GR01 Patent grant