之一:汽温优化应用设计
1. 简介
锅炉过热器和再热器出口蒸汽温度是单元机组运行中必须保持在一定范围的重要参数。随着机组容量的增大,过热器和再热器管道也随之加长,这就使得其热惯性和调节滞后都大大增加,从而造成汽温控制系统投自动困难,或被调参数的动、静态品质指标差。锅炉过热器是回收锅炉烟气能量的,使锅炉出来的蒸汽可以获得加热,变为干蒸汽,有利于提高锅炉热效率,也有利于蒸汽轮机避免水击 回热器是从蒸汽轮机的乏蒸汽中回收能量,加热进入锅炉的循环水 此外还有回热器,可以将高压级排出的蒸汽再热,回收锅炉的能量,这些装置都是大型锅炉蒸汽系统的辅助集热装置,都有利于提高锅炉系统的能量效率,只不过过热器、再热器是回收烟气能量,回热器是回收蒸汽能量。
采用自适应控制技术需要对被控对象的动态特性进行辨识,目前通用的计算机分散控制系统( DCS )中还没有提供一套对被控对象进行实时动态地系统辨识的软件工具,其次在应用领域真正能够掌握和运用自适应控制技术的人才也很缺乏。DCS控制系统(DIstributedControlSystem,分散控制系统)是随着现代大型工业生产自动化的不断兴起和过程控制要求的日益复杂应运而生的综合控制系统。它是计算机技术、系统控制技术、网络通讯技术和多媒体技术相结合的产物,可提供窗口友好的人机界面和强大的通讯功能,是完成过程控制、过程管理的现代化设备,具有广阔的应用前景。
现场实时控制的应用效果展示了该项技术的先进性和实用性。状态观测器根据系统的外部变量(输入变量和输出变量)的实测值得出状态变量估计值的一类动态系统,也称为状态重构器。60年代初期,为了对控制系统实现状态反馈或其他需要,D.G.吕恩伯格、R.W.巴斯和J.E.贝特朗等人提出状态观测器的概念和构造方法,通过重构的途径解决了状态的不能直接量测的问题。状态观测器的出现,不但为状态反馈的技术实现提供了实际可能性,而且在控制工程的许多方面也得到了实际应用,例如复制扰动以实现对扰动的完全补偿等。工业生产过程中,对于生产装置的温度、压力、流量、液位等工艺变量常常要求维持在一定的数值上,或按一定的规律变化,以满足生产工艺的要求。PID控制器是根据PID控制原理对整个控制系统进行偏差调节,从而使被控变量的实际值与工艺要求的预定值一致。不同的控制规律适用于不同的生产过程,必须合理选择相应的控制规律,否则PID控制器将达不到预期的控制效果。
2. 状态反馈系统的基本概念及几个主要结论
状态反馈的基本特点是采用对状态向量的线性反馈律来构成闭环控制系统,由于控制作用是系统状态的函数,可使控制效果得到很大地改善,从而比输出反馈具有一系列更好的控制特性。
自动控制原理指是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器,设备或生产过程(统称被控对象)的某个工作状态或参数(即被控制量)自动地按照预定的规律运行。控制系统的各种特性,或其各种品质指标,很大程度上是由系统的极点位置所决定的。而所谓极点配置问题,就是通过反馈阵的选择,使闭环系统的极点,恰好处于所希望的一组极点的位置上。
极点配置定理回答了在怎样的条件下,仅仅通过状态反馈,就能任意配置极点的问题。它可简述为:若动态方程 可控,则利用状态反馈式 可以任意配置闭环系统的特征值,若特征值中有复数,必共轭成对地出现。
3. 运用观测器理论解决蒸汽温度调节对象的状态重构问题
对于完全能控的线性定常系统,可以通过线性状态反馈任意配置极点,以使系统实现其在Ляпунов意义下是渐进稳定的,亦即是能镇定的。但是,通常并不是全部状态变量都能直接量测的,从而给状态反馈的物理实现造成了障碍。
3.1 状态观测器的定义及其实现问题
状态观测器有如下定义 : 设线性定常系统 ∑ o =( A , B , C )的状态 X 是不能直接测量的, 称动态系统∑ g 是∑ o 的一个状态观测器,如果
( 1 )∑ g 以∑ o 的输入 u 和输出 y 作为输入量;
( 2 )∑ g 的输出 W ( t )满足如下的等价性指标
(4)
观测器的存在性:状态观测器存在的充分必要条件是∑ o 的不能观测部分渐近稳定。如果对给定的一个传递函数阵 W ( s ),能找到一个状态方程( A,B,C )并使之成立
C ( sI - A ) - 1 B = W ( s ) (5) 则称( A,B,C )为具有传递特性 W ( s )的系统的一个实现。实现就其本质而言,是在状态空间法的领域内寻找一个假想结构,使之与真实系统具有相同的传递特性。并不是任意给定的 W ( s )都可找到其实现的,通常,它必须满足物理可实现条件。
实现的不唯一性:与给定的 W ( s )具有相同的传递特性的实现不是唯一的。对于给定的 W ( s ),一定存在一类维数最低的实现,称为最小实现,它反映了具有给定传递函数特性 W ( s )的假想结构的最简形式。最小实现也不是唯一的,但它们的维数必是相等的,且必是代数等价的。
3.2 锅炉蒸汽温度被控对象的动态特性及其状态观测器的一种实现
锅炉蒸汽温度被控对象包括过热器出口主蒸汽温度和再热器出口的再热蒸汽温度。集总参数模型则是将单相受热管的介质状态参数看成是均一的,并在空间位置上选定一个有代表性的点,就用这一点介质的参数作为环节的集总参数。进一步还可推断出单相受热管的多段集总参数模型,通常把整个管段均分成若干小段,每个分段内集总参数的选择要一致。因此每个分段模型的形式与整个管段模型的形式是相同的,整个管段的模型则由各个分段(设共有 n 段)模型串联而成,也就是分段模型的 n 次幂。这时,对每个分段来说,须将总热流量、总金属量、总容积等分别除以分段数 n 。关于进出口温度之间的传递函数。
这个公式含有近十个参数,对于实际应用并不方便。它的意义在于提供了一个十分有用的概念,即可以把过热器和再热器等单相受热管理解成由若干个分段所组成,各分段传递函数的形式相同,段数 n 越大,每段传递函数表达式中的时间常数就成比例地减少。再热器实质上是一种把作过功的低压蒸汽再进行加热并达到一定温度的蒸汽过热器,再热器的作用进一步提高了电厂循环的热效率,并使汽轮机末级叶片的蒸汽温度控制在允许的范围内。
实际工程问题中往往把解析法和系统辨识方法结合起来,通过对系统基本结构及工作原理的了解,初步推断出系统模型的结构,或估计出系统模型的结构形式,然后再用辨识方法确定模型中的参数。
图 1 所示为过热器的状态观测器,整个过热器划分为四段,对每一分段又可简化为一阶惯性环节,整个过热器就是四阶惯性环节。至于时间常数 T 通常是单元机组负荷的函数,可作为状态反馈控制系统中的一个待定因变量,在运行过程中通过观测试验进行参数整定。
图 1 过热器的状态观测器及其状态反馈示图
为了更好地反映被控对象的动态特性,故将过热器的状态观测器设计为“增量形式”,即将过热器入口温度偏差和出口温度偏差引入状态观测器,这样观测到的状态变量更明确地反映了温度的变化方向,同时过热器入口温度偏差的引入使状态观测器具有了预测控制的某些特点。为适应过热器参数的变化,入口温度设定值,出口温度设定值及时间常数 T 均为锅炉负荷的函数。
设过热器导前区传递函数为,惰性区传递函数为
则
状态观测器的反馈矩阵 Kc=[K c1 , K c2 , K c3 , K c4 ] ;状态反馈矩阵 K=[K 1 , K 2 , K 3 , K 4 , K 5 ] ,其中 K 1 为过热器导前区的反馈增益。
惰性区传递函数的增益 K 2 可以查阅锅炉的热力计算书,取不同工况的平均值。而过热器惰性区时间常数 T 2 的辨识则可以利用状态观测器来完成。首先,令状态反馈控制开环 , 状态反馈矩阵 Kc=[0 , 0 , 0 , 0] ;然后,调节观测器时间常数,使观测器输出值和过热器出口值的变化基本保持一致,此时的观测器时间常数即可认为是惰性区传递函数的时间常数。
4 状态观测器、状态反馈控制与常规 PID 调节相结合的工程应用实例
4.1 状态反馈- PID 控制的结构与特点
状态反馈— PID 控制的原理框图见图 2 。
图 2. 状态反馈— PID 控制的原理框图
与传统的 PID 控制相比,采用状态反馈控制能方便的通过配置闭环极点的方法,改变系统的特性,达到提高控制精度的目的。这对控制具有迟延环节的工业对象来说,无疑是一种较好的控制方案。但是,由于单相受热管的动态特性与热流量有关,单靠状态反馈配置极点还难以保证在不同的工况下使锅炉蒸汽温度控制系统的指标均达到理想的要求,而 PID 控制恰好具有鲁棒性好和抗高频干扰能力强的优点,二者的优势可以互补。动态特性:当被测量随时间迅速变化时,输出量与输入量之间的关系称为动态特性,可以用微分方程表示。热流量是一定面积的物体两侧存在温差时,单位时间内由导热、对流、辐射方式通过该物体所传递的热量。通过物体的热流量与两侧温度差成正比,与厚度成反比,并与材料的导热性能有关。单位面积的热流量为热流通量。稳态导热通过物体热流通量不随时间改变,其内部不存在热量的蓄积;不稳态导热通过物体的热流通量与内部温度分布随时间而变化。
利用状态反馈改善系统的闭环特性,提高系统响应速度。这是控制的第一个层次。然后,将这个品质比较好的广义被控对象交由 PID 控制,改善系统的鲁棒性,使系统的适应性提高。这是控制的第二个层次。
4.2 状态反馈- PID 控制的仿真研究
设,,令观测器为, Kc=[188.8458 , 329.2705 , 159.7069,22.8667] , K=[0.06659 , 3.6134 , 4.8962 , 2.9486 , 0.6659]
第一级调节器参数为: K p =0.08 , I=50s
第二级调节器参数为: K p =1.0 , I=0.0s
4.2.1 状态反馈- PID 控制与 PID 串级控制系统的比较
PID 串级控制系统第一级调节器参数为: Kp=1 , I=25s
第二级调节器参数为: Kp=1.0 , I=0.0s
图 3 是定值在发生单位阶跃扰动时的响应曲线。
由图 3 可以看出,状态反馈- PID 控制系统的控制效果明显优于传统的 PID 串级控制系统
图 3 状态反馈— PID 控制与 PID 串级控制的响应特性比较
4.2.2 改变观测器的时间常数 T 0 (其它参 数不变)
令 T 0 =5 , 8 , 10 , 15 时,系统的设定值扰动响应见图 4 。由图 4 可以看出在模型失配时,状态反馈- PID 控制系统的表现。当观测器的时间常数 T0 小于惰性区时间常数 T2 (10s) 时,系统响应加快,但 T0 越小出现的超调越大。当 T0 大于 T2 时,系统响应变慢。应该注意到,当 T0 与 T2 相差较大时,系统响应变差。因此,在实际应用中可以令观测器的时间常数 T0 是负荷的函数,以适应惰性区时间常数 T2 的变化。
图 4. 在不同的观测器时间常数下系统的响应曲线
4.2.3 改变观测器的增益 K0 (其它参数不变)
令 K0= 1.0 , 1.1 , 1.2 , 1.5 时,系统的设定值扰动响应见图 5 。由图 5 可见,系统对 K0 的变化不敏感;而实际系统的惰性区增益的变化范围也基本在 1.1-1.5 之间。
图 5. 在不同的观测器增益下系统的响应曲线
改变状态反馈矩阵 K(其它参数不变)
系统的设定值扰动响应见图 6 。
理论上讲, T 0 , K0 , KC 和 K 的变化均会导致系统闭环极点位置的变化。但是,如果 T 0 和 K0 的变化范围已知,就可以找到一蔟满足设计期望的 KC 和 K 。由图 4 , 5 , 6 , 7 不难看出,状态反馈- PID 控制系统中参数的变化范围是比较大的,而系统的控制指标仍旧很好,说明系统具有比较强的鲁棒性。
图 6. 在不同的状态反馈矩阵下系统的响应曲线
4.3 状态反馈- PID 控制的工程应用
陕西宝鸡第二发电厂新建工程 1 号 300MW 单元机组,锅炉为亚临界、自然循环中间再热汽包炉。主蒸汽温度为三级喷水调节,其中二级和三级过热器分为 A 、 B 两侧,再热汽温度以燃烧器摆动火嘴调节为主,加微量喷水及事故工况喷水调节。燃烧器是使燃料和空气以一定方式喷出混合(或混合喷出)燃烧的装置统称。热工控制系统硬件为引进美国西屋公司的 WDPF-II 型分散控制系统,应用软件的设计组态以及工程服务由国电智深承担。在机组 168 小时考核试运期间,过(再)热汽温度控制系统一直处于连续的自动控制状态。计算机统计的结果表明,蒸汽温度的偏差不超过± 2 ℃ 。图 8 为三级过热器 A 侧 24 小时运行曲线。
5 结论
为了实现对大滞后复杂对象的高质量控制,本文将状态反馈控制与 PID 控制相综合,提出了状态反馈 -PID 控制方案。对汽温控制进行的仿真研究和现场调试结果表明,本方案具有优良的控制性能,并具有较强的鲁棒性。
与其它现代控制方法相比,状态反馈 -PID 控制的算法简单,计算量小,且容易理解,可直接利用 DCS 系统中标准控制算法实现,有很好的推广应用价值。
之二:基于自抗扰控制器的蒸汽温度控制系统
1. 汽温调节对象的动态特性
过热蒸汽温度控制的任务是维持过热器出口蒸汽温度在允许范围之内,并保护过热器使其管壁温度不超过允许的工作温度。为了提高机组热循环的经济性,减小汽轮机末级叶片中蒸汽湿度,而采用中间再热循环系统。
大型锅炉的过热器一般布置在炉膛上部和高温烟道中,过热器往往分成多段,中间设置喷水减温器,减温水由锅炉给水系统提供。喷水减温器按冷却水喷入调温水蒸气的结构不同,可分为文丘里式、旋涡式和多孔喷管式等型式。喷水减温器一般布置在两级过热器之间。因喷水直接与水蒸气混合,故对水质要求较高。对给水品质好的凝汽式电厂,可直接用给水作喷水。对给水品质较差的中、高压电厂,还可采用自制冷凝水的喷水减温系统。其原理是将部分饱和水蒸气用给水冷却成冷凝水喷入减温器中调温。水的喷射依靠冷凝器和减温器之间的压差来实现,不需专门的减温水泵。喷水减温器的特点是结构简单,调温幅度大(可达50℃--65'C),调节温度灵敏,易于实现自动化,因此,锅炉中普遍采用。缺点为对喷水品质要求高。
影响过热器出口汽温的因素很多,主要是以下三种扰动。
A. 蒸汽流量扰动
B. 烟气侧传热量的扰动
C. 减温喷水量扰动
其中 1 和 2 的扰动响应曲线类似,因为两者的扰动是沿整个过热器长度方向上同时发生的,响应具有自平衡特性,而且惯性和迟延都比较小。
对于第 3 种扰动考虑到使控制系统结构简单,易于实现,目前大多采用喷水量作为调节量,因此喷水量扰动就是基本扰动。
2 、通常的汽温控制系统
通常采用两种方法对汽温系统进行控制即带有导前微分信号的双信号汽温控制系统和汽温串级控制系统,另外还可以增加相位补偿回路或前馈控制回路,提高控制系统的品质。
3 、自抗扰控制器介绍
自抗扰控制器自PID控制器演变过来,采取了PID误差反馈控制的核心理念。传统PID控制直接引取输出于参考输入做差作为控制信号,导致出现响应快速性与超调性的矛盾出现。自抗扰控制器主要由三部分组成:跟踪微分器(tracking differentiator),扩展状态观测器 (extended state observer) 和非线性状态误差反馈控制律(nonlinear stateerrorfeedback law)。跟踪微分器的作用是安排过渡过程,给出合理的控制信号,解决了响应速度与超调性之间的矛盾。扩展状态观测器用来解决模型未知部分和外部未知扰动综合对控制对象的影响。虽然叫做扩展状态观测器,但与普通的状态观测器不同。扩展状态观测器设计了一个扩展的状态量来跟踪模型未知部分和外部未知扰动的影响。然后给出控制量补偿这些扰动。将控制对象变为普通的积分串联型控制对象。设计扩展状态观测器的目的就是观测扩展出来的状态变量,用来估计未知扰动和控制对象未建模部分,实现动态系统的反馈线性化,将控制对象变为积分串联型。非线性误差反馈控制律给出被控对象的控制策略。
自抗扰控制器 (ADRC) 基本结构是由如下三种功能组合而成 :
用一个跟踪微分器 (TD) 来安排过渡过程并提取其微分信号;
用扩张状态观测器 (ESO) 来估计对象的状态变量和未知扰动的实时作用量;
安排的过渡过程与对象状态估计量之间误差的适当非线性组合和未知扰动估计量的补偿来生成控制信号。
下面以二阶 ADRC 为例:
(1) 跟踪微分器
跟踪微分器是这样的非线性环节:对它输入一个信号, 它给出这个信号的跟踪信号及其微分信号.是安排的过渡过程 , 而是这个过渡过程的微分信号 . 跟踪微分器的动态方程为
其中, 为如下方式定义的非线性函数:
;
;
;
;
;
;
当为控制目标 - 设定值时,给出 0 到设定值的无超调的过渡过程曲线,而是此过渡过程的微分信号。过渡过程的快慢就取决于参数的选取,大,过渡过程快,小,过渡过程慢。
(2)扩张状态观测器
扩张状态观测器 (ESO) 的动态方程为
其中 , 非线性函数为
是对象的输入 ,是对象的输出 , 它们都是 ESO 的输入量. 变量 将估计出产生信号的对象的状态变量 , 而将估计出产生信号的对象的模型作用 ( 内扰 ) 和外扰作用的实时总和作用 .是 ESO 的可调参数 .调好了参数 , 这个 ESO 能给出很满意的估计结果 .这是独立于产生信号 的对象模型和外扰作用的观测器 .
(3) 控制信号的生成
控制信号将由安排的过渡过程、 ESO 给出的估计共同生成。
设对象描述为
把系统的输入和输出一同输入到 ESO 中,ESO 的 分别估计出对象的,及。
现在把控制量分解成两个分量:
并把控制分量取成
那么被控对象近似地变成
-- 纯粹的积分器串联形对象
把对象的“内扰”和“外扰”作用全部补偿掉了 . 这是 ADRC 具有抗扰能力的根本原因 .
至于控制量的另一分量的构造方法如下:
由安排的过渡过程与 ESO 给出的状态估计来形成两个误差量
;
然后用误差和的适当非线性函数来产生 ,具体可取
一般 ,. 如果, 那么这种反馈符合“小误差大增益 , 大误差小增益”的规律。
(4)自抗扰控制器的结构
自抗扰控制器的方块图 (BlockDiagram of ADRC) 为
ADRC 的结构图
(5) 自抗扰控制器的特点与应用前景
自抗扰控制器是由过渡过程安排、扩张状态观测器、扰动补偿、状态误差的非线性反馈等特殊形式非线性结构所组成 .
自抗扰控制器能够自动检测并补偿对象的 " 内扰 ( 模型 )" 和 " 外扰 " 作用,从而在各种恶劣环境之下也能保证很高的控制精度。利用自抗扰控制器进行控制系统设计时,可以把系统中的许多不同因素归类为对系统的这种,或那种“扰动”,然后用扩张状态观测器来分别进行估计、补偿。动检测就是在测量和检验过程中完全不需要或仅需要很少的人工干预而自动进行并完成的。实现自动检测可以提高自动化水平和程度,减少人为干扰因素和人为差错,可以提高生产过程或设备的可靠性及运行效率。自动检测的任务主要有两种,一是将被测参数直接测量并显示出来,以告诉人们或其他系统有关被测对象的变化情况,即通常而言的自动检测或自动测试;二是用作自动控制系统的前端系统,以便根据参数的变化情况做出相应的控制决策,实施自动控制。
自抗扰控制器的算法简单,容易实现,而且其参数适应范围广,是一种理想的实用数字控制器。
自抗扰控制器具有如下优特点:
A. 独立于对象数学模型的固定结构;
B. 能实现快速、无超调、无静差控制;
C. 被调参数物理意义明确,易整定参数;
D. 算法简单,能实现高速、高精度控制的理想数字控制器;
E. 无需量测外扰而能消除其影响;
F. 不用区分线性、非线性,时变、时不变对象;
G. 对象模型已知更好,未知也无妨;
H. 易实现大时滞对象控制;
I. 解耦控制特别简单;所谓解耦控制系统,就是采用某种结构,寻找合适的控制规律来消除系统种各控制回路之间的相互耦合关系,使每一个输入只控制相应的一个输出,每一个输出又只受到一个控制的作用。 解耦控制是一个既古老又极富生命力的话题,不确定性是工程实际中普遍存在的棘手现象。解耦控制是多变量系统控制的有效手段。
目前,绝大部分工业控制器都以数字控制器形式出现,旧的模拟式控制器也被数字式控制器所取代。数字控制器,DigitalController ,电子控制器的一类,计算机控制系统的核心部分,一般与系统中反馈部分的元件、设备相连,该系统中的其他部分可能是数字的也可能是模拟的。数字控制器通常是利用计算机软件编程,完成特定的控制算法。通常数字控制器应具备: A/D转换、D/A转换、一个完成输入信号到输出信号换算的程序。
自抗扰控制器为适应这个新时代的要求而诞生,它将以更高的效率和精度去替代过程控制中广泛采用的 PID 和现行各种形式“先进控制器”。
自抗扰控制器的结构已经成型,对不同类型对象 ,只需调整相应参数就可实用 .
自抗扰控制器已在机械人的高速、高精度控制;力学持久机群控;炉温控制;发电机励磁控制;磁悬浮浮距控制;四液压缸协调控制;传动装置的运动控制;异步电机变频调速控制;高速高精度加工车床控制等不同装置的实物实验中均取得了很理想的控制效果。
在过程控制领域,一种新型的非线性数字控制器 -- “自抗扰控制器”以更好的控制能力和更高的控制精度,将会取代 PID 而发挥它应有的作用。
4 、利用自抗扰控制器的汽温控制系统
汽温控制对象一般为减温器和过热器,减温器可看成一个一阶惯性环节,过热器通常是 4-6 阶惯性环节。通常我们可以将对象简化为一个二阶惯性环节加迟延的控制对象,我们可以利用二阶(或三阶) ADRC 来控制。如上图,被控对象就是过热器和减温器对象。将其控制思想于 DCS 常规算法于自定义算法相结合,取得了较好的控制效果。