CN111413865B - 一种扰动补偿的单回路过热汽温自抗扰控制方法 - Google Patents
一种扰动补偿的单回路过热汽温自抗扰控制方法 Download PDFInfo
- Publication number
- CN111413865B CN111413865B CN202010146556.7A CN202010146556A CN111413865B CN 111413865 B CN111413865 B CN 111413865B CN 202010146556 A CN202010146556 A CN 202010146556A CN 111413865 B CN111413865 B CN 111413865B
- Authority
- CN
- China
- Prior art keywords
- steam temperature
- value
- superheated steam
- calculation step
- compensation
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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
本发明提出一种扰动补偿的单回路过热汽温自抗扰控制方法,属于自动控制技术领域。该方法属于弱模型控制策略,无需火电机组过热汽温对象的精确数学描述;利用降阶一阶扩张状态观测器算法对减温水对象上一计算步序值进行补偿,得到当前计算步序的补偿值;将过热汽温系统当前步序的输出值与当前步序的补偿值输入到扩张状态观测器中进行计算,得到过热汽温系统输出值的跟踪值及其总扰动的跟踪值,进而通过计算得到过热汽温系统的后两个计算步序的输入值,使得该系统根据计算结果实时调节减温水阀门的开度。本发明与传统的过热汽温串级控制相比,简化了控制系统的结构,同时能够兼顾闭环系统的跟踪与抗扰能力,具有较好的控制品质。
Description
技术领域
本发明属于自动控制技术领域,尤其涉及一种扰动补偿的单回路过热汽温自抗扰控制方法。
背景技术
目前诸如化工过程、热工过程等大型工业生产过程控制其中仍以比例-积分(Proportional-Integral,PI)控制与比例-积分-微分(Proportional–Integral–Derivative,PID)控制为主要的控制策略,这是因为PI与PID简单易实现,并且参数整定方法众多。然而随着工业过程中的控制要求日益提高,传统的PI或PID控制器很难获得令人满意的控制效果。自抗扰控制(Active Disturbance Rejection Control,ADRC)技术是由韩京清研究员提出,其核心思想是将建模误差、外部扰动与对象高阶动态集合成为系统的扩张状态,并通过扩张状态观测器 (Extended State Observer,ESO)对该扩张状态进行估计与补偿。如今,ADRC已在炉膛负压、二次风等系统中进行了现场应用,为其在工业过程中的广泛应用奠定了基础。
对于火电机组中的过热汽温系统,常采用串级控制策略为主对过热器出口温度进行控制,这主要是由于过热汽温是一种典型的大惯性大迟延的对象,使用传统的简单控制器进行单回路控制策略无法获得较好的控制效果。在过热汽温串级系统中,外回路常用PID/PI控制器,内回路常用PI控制器。外回路控制器的输出作为内回路的设定值,使得系统具有一定的自适应能力。串级控制系统适用于可分段并且中间信号可测的对象,其优势在于能够快速调节由于二次扰动带来的偏差,同时也对系统的动态特性有一定的改善。然而,串级控制系统的结构较为复杂,整定较为繁琐,较单回路控制相比在分散控制系统上更难以实现。另外,工业上广泛应用的以PI控制器为内回路控制器的串级控制在克服二次扰动时易产生较大波动。
发明内容
本发明的目的是为了解决目前过热汽温串级控制系统结构复杂、参数整定困难以及克服二次扰动产生较大波动等不足之处,提出一种基于扰动补偿的单回路过热汽温改进自抗扰控制方法,旨在简化过热汽温控制系统的结构,并具有很好的参考跟踪与抗扰能力,为进一步推广ADRC在工业中大惯性大迟延过程控制的现场应用提供良好的支持。
本发明的技术方案如下:
一种扰动补偿的单回路过热汽温一阶自抗扰控制方法,其特征在于,包括以下步骤:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,其数学表达式如下:
其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,U(s)为减温水阀门开度为,s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度 y1(k-1),输出为当前步序的补偿值uf(k);
具体数学形式如下:
其中,k表示计算步序,h代表采样间隔时间,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3>0,b1<0;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿计算,得到过热汽温下一计算步序值y2(k+1)的跟踪值 z1(k+1)和所受总扰动下一计算步序的观测值z2(k+1):
计算表达式中,β1、β2和b0为控制器可调参数,其中,β1>0,β2>0,b0<0;
4)利用下述公式,得到下两个计算步序的阀门开度值u(k+2):
其中kp为控制器可调参数,r(k+1)为下一计算步序的输出设定值;
5)将过热汽温系统的后两个计算步序的输入值更新为u(k+2),调整减温水阀门开度至 u(k+2)值的大小,使得过热汽温系统输出值跟踪其设定值。
本发明提供的一种扰动补偿的单回路过热汽温二阶自抗扰控制方法,其特征在于,包括以下步骤:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:
其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,U(s)为减温水阀门开度,s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度 y1(k-1),输出为当前步序的补偿值uf(k);
具体数学形式如下:
其中,z4(k-1)与z4(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β4和b1为补偿环节的可调参数,其中β4>0,b1<0;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前计算步序的补偿值uf(k) 通过扩张状态观测算法进行实时估计和补偿计算,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)、其一阶导数的跟踪值z2(k+1)以及所受总扰动下一计算步序的跟踪值z3(k+1):
计算表达式中,β1、β2、β3和b0为控制器可调参数,其中,β1>0,β2>0,β3>0,b0<0;
4)利用下述公式,得到下两个计算步序的阀门开度值u(k+2):
其中kp、kd为控制器可调参数,r(k+1)为下一计算步序的输出设定值;
5)将过热汽温系统的后两个计算步序的输入值更新为u(k+2),调整减温水阀门开度至 u(k+2)值的大小,使得过热汽温系统输出值跟踪其设定值。
本发明与现有技术相比,具有以下优点及突出性的效果:本发明针对火电机组的过热汽温系统,其在结构上继承了ADRC结构简单的特点,保留了参数整定简单的优点,并且能够在被控对象数学模型无法精确描述的情况下仍能获得较好的控制效果。改进后的单回路自抗扰控制方法与传统串级控制相比,能够简化过热汽温控制结构,由于增加补偿环节使得其能够平稳地克服二次扰动带来的系统偏差,对于系统的动态特性有明显的改善。
附图说明
图1为常规的串级控制系统框图。
图2为对一类单回路对象的标准一阶ADRC控制流程框图。
图3为对一类单回路对象的标准二阶ADRC控制流程框图。
图4为本发明的针对过热汽温系统设计的扰动补偿单回路一阶自抗扰控制流程框图。
图5为本发明的针对过热汽温系统设计的扰动补偿单回路二阶改进自抗扰控制流程框图。
图6为本发明的对于过热汽温系统仿真计算中扰动补偿的单回路一阶自抗扰控制方法与传统PI-PI串级系统、标准一阶ADRC-PI串级系统对比图。
图7为本发明的扰动补偿单回路一阶自抗扰控制方法在火电机组仿真机过热汽温系统中与传统PI-PI串级系统、标准一阶ADRC-PI串级系统参考跟踪响应对比图。
图8为本发明的扰动补偿单回路一阶自抗扰控制方法在火电机组仿真机过热汽温系统中与传统PI-PI串级系统、标准一阶ADRC-PI串级系统抗干扰响应对比图。
具体实施方式
下面结合附图和具体实施例对本发明提出的一种扰动补偿的单回路过热汽温自抗扰控制方法做进一步详细说明。
本发明提出的针对过热汽温系统的一种扰动补偿的单回路自抗扰控制方法,包括一阶和二阶自抗扰控制方法,现分别叙述如下。
图4为本发明针对过热汽温系统设计的扰动补偿单回路一阶自抗扰控制的流程框图,其具体步骤如下:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:
其中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的范围内;
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度 y1(k-1),输出为当前步序的补偿值uf(k);其中k表示计算步序,在实际应用中采用欧拉法进行数值微分的计算,可实现离散化的自抗扰控制方法,欧拉数值微分算法如下:
其中h代表采样间隔时间,x代表变量x对于时间的一阶导数;补偿算法的具体数学形式如下:
其中,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3>0,b1<0;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测的算法进行实时估计和补偿,得到过热汽温下一计算步序值y2(k+1)的跟踪值 z1(k+1)和所受总扰动下一计算步序的观测值z2(k+1);
z1(k+1)和z2(k+1)的计算表达式如下:
计算表达式中,β1、β2和b0为控制器可调参数。其中,β1>0,β2>0,b0<0;
4)将下一计算步序的过热汽温设定值r(k+1)与过热汽温下一计算步序值y2(k+1)的跟踪值 z1(k+1)的差值放大kp倍后减去过热汽温系统总扰动的观测值z2(k+1),得到的结果再放大1/b0倍后作为后两个计算步序的减温水阀门开度值u(k+2);
后两个计算步序的减温水阀门开度值u(k+2)的数学计算式如下:
其中kp为控制器可调参数,参数kp根据控制要求选择合适的值。
5)将减温水阀门开度的后两个计算步序值更新为u(k+2),调整减温水阀门开度至u(k+2) 值的大小。
减温水阀门开度值更新为u(k+2)后,则作为补偿算法的输入量进行下一周期的计算, u(k+2)送入过热汽温系统后实现过热汽温系统的输出值的调整。
按照上述步骤可以进行扰动补偿的单回路过热汽温一阶自抗扰控制方法的实施。
图5为本发明的针对过热汽温系统设计的扰动补偿单回路二阶自抗扰控制流程框图,其具有包括以下步骤:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:
其中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的范围内。
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度 y1(k-1),输出为当前步序的补偿值uf(k);其中k表示计算步序,在实际应用中采用欧拉法进行数值微分的计算,可实现离散化的自抗扰控制方法,欧拉数值微分算法如下:
其中h代表采样间隔时间,x代表变量x对于时间的一阶导数;补偿算法的具体数学形式如下:
其中,z4(k-1)与z4(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β4和b1为补偿环节的可调参数,其中β4>0,b1<0;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前计算步序的补偿值uf(k) 通过扩张状态观测算法进行实时估计和补偿,得到过热汽温下一计算步序值y2(k+1)的跟踪值 z1(k+1)、其一阶导数的跟踪值z2(k+1)以及所受总扰动当前计算步序的跟踪值z3(k+1);
z1(k+1)、z2(k+1)和z3(k+1)的计算表达式如下:
计算表达式中,β1、β2、β3和b0为控制器可调参数。其中,β1>0,β2>0,β3>0,b0<0;
4)将下一计算步序的过热汽温设定值r(k+1)与过热汽温当前计算步序值y2(k+1)的跟踪值 z1(k+1)的差值放大kp倍后减去其一阶导数的观测值z2(k+1)的kd倍和过热汽温对象总扰动观测值z3(k+1),得到的结果再放大1/b0倍后作为后两个计算步序的减温水阀门开度值u(k+2);
后两个计算步序的减温水阀门开度值u(k+2)的数学计算式如下:
其中kp、kd为控制器可调参数,参数kp、kd可根据控制要求进行调整;
5)将减温水阀门开度的后两个计算步序值更新为u(k+2),调整减温水阀门开度至u(k+2) 值的大小;
减温水阀门开度值更新为u(k+2)后,则作为补偿算法的输入量进行下一个周期的计算, u(k+2)进入过热汽温系统后实现过热汽温系统输出值的调整。
按照上述步骤可以进行扰动补偿的单回路过热汽温二阶自抗扰控制方法的实施,与图1所示的传统串级控制系统相比,本发明通过添加补偿算法,使得ESO的输入发生改变,对于二次扰动实施补偿,实现了过热汽温的单回路控制,简化了过热汽温控制系统的结构;结合图2、图3,本发明继承了标准ADRC简单的控制结构,通过添加补偿算法,使得二次扰动能够被平稳克服。
接下来通过一个实施例说明本发明的技术优越性,该实施例以150MW火电机组过热汽温控制为例进行说明:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:
其中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。
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度 y1(k-1),输出为当前步序的补偿值uf(k);补偿算法的具体数学形式如下:
其中,h表示采样间隔时间,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3取值为4,b1取值为-0.028;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)和所受总扰动当前计算步序的观测值z2(k+1);
z1(k+1)和z2(k+1)的计算表达式如下:
计算表达式中,β1、β2和b0为控制器可调参数,k表示计算步序,h代表采样间隔时间。其中,β1取值为0.4,β2取值为0.04,b0取值为-0.12;
4)将下一计算步序的过热汽温设定值r(k+1)与过热汽温下一计算步序值y2(k+1)的跟踪值 z1(k+1)的差值放大kp倍后减去过热汽温系统总扰动的观测值z2(k+1),得到的结果再放大1/b0倍后作为后两个计算步序的减温水阀门开度值u(k+2);
后两个计算步序的减温水阀门开度值u(k+2)的数学计算式如下:
其中kp为控制器可调参数,kp取值为0.05。
5)将减温水阀门开度的后两个计算步序值更新为u(k+2),调整减温水阀门开度至u(k+2) 值的大小。
减温水阀门开度值更新为u(k+2)后,则作为补偿算法的输入量进行下一个周期的计算。 u(k+2)进入过热汽温系统后实现过热汽温系统输出值的调整。
图6为根据实施例进行的不同控制策略仿真对比结果,其中实线为本发明提出的基于扰动补偿的单回路过热汽温自抗扰控制方法的仿真结果,虚线、点划线分别为PI-PI串级控制以及标准一阶ADRC-PI串级控制的仿真结果,点线为设定值。具体仿真过程为:仿真开始时刻,系统处于稳定状态,在100秒时将设定值从0变为1,1100秒时加入幅值为1的副对象扰动, 2000秒时加入幅值为1的主对象扰动。由仿真结果可知,基于扰动补偿的单回路过热汽温自抗扰控制方法能够兼顾系统的参考跟踪与抗扰能力,具有较快的跟踪速度与抗扰恢复速度,能够改善系统的控制性能。
图7、图8分别为将基于扰动补偿的单回路过热汽温自抗扰控制方法、PI-PI串级控制方法以及标准一阶ADRC-PI串级控制方法进行火电机组过热汽温控制仿真机试验对比图。通过在仿真机中的分散控制系统平台上按照图4所示的基于扰动补偿的单回路自抗扰控制框图进行组态,实现提出的基于扰动补偿的单回路改进自抗扰算法。图7、图8中,实线为本发明提出的基于扰动补偿的单回路过热汽温改进自抗扰控制方法的试验结果,虚线、点划线分别为PI-PI串级控制以及标准一阶ADRC-PI串级控制的试验结果,点线为设定值。图7中,过热汽温设定值在500秒处由535℃变为533℃。图8中在500秒处加入幅值为2的减温水开度扰动。通过图7可知,采用本发明中的控制策略具有较快的跟踪设定值速度;由图8可知,采用本发明中的控制策略能够更加平稳地克服阀门扰动对于过热蒸汽温度的影响。综上所述,采用本发明的基于扰动补偿的单回路自抗扰控制方法,能够简化过热汽温控制系统的结构,获得更好的控制品质。
Claims (2)
1.一种扰动补偿的单回路过热汽温一阶自抗扰控制方法,其特征在于,包括以下步骤:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,其数学表达式如下:
其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,U(s)为减温水阀门开度为,s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);
具体数学形式如下:
其中,k表示计算步序,h代表采样间隔时间,z3(k-1)与z3(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β3和b1为补偿环节的可调参数,其中β3>0,b1<0;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿计算,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)和所受总扰动下一计算步序的观测值z2(k+1):
计算表达式中,β1、β2和b0为控制器可调参数,其中,β1>0,β2>0,b0<0;
4)利用下述公式,得到下两个计算步序的阀门开度值u(k+2):
其中kp为控制器可调参数,r(k+1)为下一计算步序的输出设定值;
5)将过热汽温系统的后两个计算步序的输入值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小,使得过热汽温系统输出值跟踪其设定值。
2.一种扰动补偿的单回路过热汽温二阶自抗扰控制方法,其特征在于,包括以下步骤:
1)定义过热器入口蒸汽温度与减温水阀门开度之间的传递函数关系为副对象,过热器出口蒸汽温度与过热器入口蒸汽温度之间的传递函数关系为主对象;将过热汽温系统中的副对象与主对象分别用高阶惯性环节描述,数学表达式形如下:
其中Y1(s)为过热器进口温度,Y2(s)为过热器出口温度,U(s)为减温水阀门开度,s表示微分算子,K1、K2分别表示副对象与主对象的增益系数,T1、T2分别表示副对象与主对象的时间常数,n1、n2分别表示副对象与主对象的阶次;
2)利用降阶一阶扩张状态观测器算法对上一个计算步序的减温水阀门开度u(k-1)进行补偿,补偿算法的输入为上一个计算步序的减温水阀门开度u(k-1)以及过热器入口蒸汽温度y1(k-1),输出为当前步序的补偿值uf(k);
具体数学形式如下:
其中,k表示计算步序,h代表采样间隔时间,z4(k-1)与z4(k)分别表示上一计算步序与当前计算步序补偿算法内中间变量值;β4和b1为补偿环节的可调参数,其中β4>0,b1<0;
3)将过热汽温当前计算步序值y2(k)和通过补偿算法得到的当前计算步序的补偿值uf(k)通过扩张状态观测算法进行实时估计和补偿计算,得到过热汽温下一计算步序值y2(k+1)的跟踪值z1(k+1)、其一阶导数的跟踪值z2(k+1)以及所受总扰动下一计算步序的跟踪值z3(k+1):
计算表达式中,β1、β2、β3和b0为控制器可调参数,其中,β1>0,β2>0,β3>0,b0<0;
4)利用下述公式,得到下两个计算步序的阀门开度值u(k+2):
其中kp、kd为控制器可调参数,r(k+1)为下一计算步序的输出设定值;
5)将过热汽温系统的后两个计算步序的输入值更新为u(k+2),调整减温水阀门开度至u(k+2)值的大小,使得过热汽温系统输出值跟踪其设定值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010146556.7A CN111413865B (zh) | 2020-03-05 | 2020-03-05 | 一种扰动补偿的单回路过热汽温自抗扰控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010146556.7A CN111413865B (zh) | 2020-03-05 | 2020-03-05 | 一种扰动补偿的单回路过热汽温自抗扰控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111413865A CN111413865A (zh) | 2020-07-14 |
CN111413865B true CN111413865B (zh) | 2021-07-13 |
Family
ID=71490896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010146556.7A Active CN111413865B (zh) | 2020-03-05 | 2020-03-05 | 一种扰动补偿的单回路过热汽温自抗扰控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111413865B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112327604B (zh) * | 2020-10-16 | 2021-08-24 | 清华大学 | 一种前馈补偿的预期动态pi及pid控制方法 |
CN112764346B (zh) * | 2020-12-24 | 2022-04-01 | 暨南大学 | 分散式自抗扰多变量控制方法 |
CN113654036B (zh) * | 2021-08-27 | 2023-01-31 | 西安热工研究院有限公司 | 一种燃煤机组过热汽温设定自适应寻优方法 |
CN114690641A (zh) * | 2022-04-12 | 2022-07-01 | 郑州大学 | 一种抗饱和自抗扰控制及定量化参数整定方法、系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1225679C (zh) * | 2000-06-19 | 2005-11-02 | 韩京清 | 最速地实现自抗扰反馈控制的方法及其装置 |
CN103727531A (zh) * | 2013-12-24 | 2014-04-16 | 清华大学 | 一种裤衩腿型循环流化床锅炉床料平衡的控制方法 |
CN105546508A (zh) * | 2016-02-18 | 2016-05-04 | 江苏科技大学 | 基于事件触发机制的火电厂主蒸汽温度控制系统及方法 |
CN106090870A (zh) * | 2016-06-01 | 2016-11-09 | 江苏科技大学 | 火电厂主汽温度串级自抗扰控制器及系统和方法 |
CN108287466A (zh) * | 2018-01-16 | 2018-07-17 | 匙慧(北京)科技有限公司 | 一种对一类高阶系统的改进自抗扰控制方法 |
CN108490790A (zh) * | 2018-05-09 | 2018-09-04 | 东南大学 | 一种基于多目标优化的过热汽温自抗扰串级控制方法 |
CN110531777A (zh) * | 2019-08-13 | 2019-12-03 | 北京理工大学 | 基于自抗扰控制技术的四旋翼飞行器姿态控制方法和系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8180464B2 (en) * | 2002-04-18 | 2012-05-15 | Cleveland State University | Extended active disturbance rejection controller |
US8041436B2 (en) * | 2002-04-18 | 2011-10-18 | Cleveland State University | Scaling and parameterizing a controller |
CN105425580B (zh) * | 2015-12-14 | 2018-02-06 | 北京理工大学 | 一种itae最优n型系统构建方法 |
CN107703746B (zh) * | 2017-09-21 | 2021-04-30 | 北京理工大学 | 一种基于自抗扰的反馈-前馈控制器及设计方法 |
CN109676634B (zh) * | 2018-08-28 | 2021-02-19 | 杭州电子科技大学 | 自抗扰控制器及工业机器人 |
CN110554603A (zh) * | 2019-08-05 | 2019-12-10 | 西安工业大学 | 基于扰动观测分数阶控制器的光电稳瞄平台控制方法 |
-
2020
- 2020-03-05 CN CN202010146556.7A patent/CN111413865B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1225679C (zh) * | 2000-06-19 | 2005-11-02 | 韩京清 | 最速地实现自抗扰反馈控制的方法及其装置 |
CN103727531A (zh) * | 2013-12-24 | 2014-04-16 | 清华大学 | 一种裤衩腿型循环流化床锅炉床料平衡的控制方法 |
CN105546508A (zh) * | 2016-02-18 | 2016-05-04 | 江苏科技大学 | 基于事件触发机制的火电厂主蒸汽温度控制系统及方法 |
CN106090870A (zh) * | 2016-06-01 | 2016-11-09 | 江苏科技大学 | 火电厂主汽温度串级自抗扰控制器及系统和方法 |
CN108287466A (zh) * | 2018-01-16 | 2018-07-17 | 匙慧(北京)科技有限公司 | 一种对一类高阶系统的改进自抗扰控制方法 |
CN108490790A (zh) * | 2018-05-09 | 2018-09-04 | 东南大学 | 一种基于多目标优化的过热汽温自抗扰串级控制方法 |
CN110531777A (zh) * | 2019-08-13 | 2019-12-03 | 北京理工大学 | 基于自抗扰控制技术的四旋翼飞行器姿态控制方法和系统 |
Non-Patent Citations (1)
Title |
---|
Frequency-domain Analysis of A Modified Active Disturbance Rejection Control With Application to Superheated Steam Temperature Control;Zhenlong Wu et al.;《2019 19th International Conference on Control,Automation and Systems(ICCAS)》;20200130;第44-50页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111413865A (zh) | 2020-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111413865B (zh) | 一种扰动补偿的单回路过热汽温自抗扰控制方法 | |
Zhang et al. | Extended state observer based fuzzy model predictive control for ultra-supercritical boiler-turbine unit | |
CN108287466B (zh) | 一种对一类高阶系统的改进自抗扰控制方法 | |
CN107479389B (zh) | 一种火电机组过热汽温预测模糊自适应pid控制方法 | |
Liu et al. | A new control scheme for nonlinear systems with disturbances | |
CN111413872A (zh) | 基于扩张状态观测器的空气容腔压力快速主动抗扰方法 | |
CN102360176A (zh) | 基于简化二阶自抗扰控制器的电厂主汽温度控制方法 | |
CN105676647B (zh) | 一种基于状态观测器的冷热电三联供系统预测控制方法 | |
CN104734588B (zh) | 一种生物质气内燃发电机组转速控制方法 | |
CN108490790A (zh) | 一种基于多目标优化的过热汽温自抗扰串级控制方法 | |
CN111006843B (zh) | 一种暂冲式超声速风洞的连续变速压方法 | |
CN112130455B (zh) | 协调控制系统的控制方法、装置、存储介质及系统 | |
CN112578670A (zh) | 一种热工过程自抗扰时滞控制器的参数整定方法及控制器 | |
CN112180737A (zh) | 一种基于自抗扰控制和类史密斯预估的控制系统控制方法 | |
CN115016261A (zh) | 一种柴油机转速串级自抗扰控制系统、柴油机及机车 | |
CN112327604B (zh) | 一种前馈补偿的预期动态pi及pid控制方法 | |
CN110262221B (zh) | 一种热工过程中对象的pid控制器参数控制方法 | |
CN115808876A (zh) | 发动机尾喷管执行机构自适应控制方法及装置 | |
CN115542739A (zh) | 一种预估自抗扰控制系统及其设计方法和参数整定方法 | |
CN113885326A (zh) | 考虑前馈的基于设定值有效激励的闭环系统辨识方法 | |
Park et al. | Decentralized output-feedback controller for uncertain large-scale nonlinear systems using higher-order switching differentiator | |
CN111679578A (zh) | 一种乙烯裂解炉温度系统的新型自抗扰控制方法 | |
CN118170192B (zh) | 两级调压管路气体压力和流量的控制方法及系统 | |
CN116184829A (zh) | 一种高空台空气起动系统的无模型自适应控制方法 | |
CN115291501B (zh) | 一种时滞水轮机调节系统的非线性自抗扰控制方法及结构 |
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 |