锅炉温度定值控制系统模式识别及仿真专业:电气工程及其自动化姓名:郭光普指导教师:马安仁摘要本文首先简要介绍了锅炉内胆温度控制系统的控制原理和参数辨识的概念及切线近似法模式识别的基本原理,然后对该系统的温控曲线进行模式识别,而后着重介绍了用串级控制和Smith预估器设计一个新的温度控制系统,并在MATLAB的Simulink中搭建仿真模型进行仿真。
关键词温度控制,模式识别,串级控制,Smith预测控制ABSTRACTThis article first briefly introduced in the boiler the gallbladder temperature control system's control principle and the parameter identification concept and the tangent approximate method pattern recognition basic principle, then controls the curve to this system to carry on the pattern recognition warm, then emphatically introduced designs a new temperature control system with the cascade control and the Smith estimator, and carries on the simulation in the Simulink of MATLAB build simulation model.Key Words:Temperature control, Pattern recognition, Cascade control, Smith predictive control1.引言随着现代工业生产的迅速发展,对工艺操作条件的要求更加严格,对安全运行及对控制质量的要求也更高。
在工业生产中,某些生产过程对温度的要求较高,只有在特定的温度下才能有较好的质量,比如医药化工行业、钢铁行业、种子的培育和鸡蛋的孵化等,都对温度有较高的要求,所以往往要对温度进行精确控制以达到生产的要求。
研究锅炉内胆水温定值控制系统有很大的意义。
而水温定值控制系统由于其具有大纯滞后性和不确定性,使得采用一般的PID控制达不到工艺要求。
为此,研究一种鲁棒性好、抗干扰能力强的具有大纯滞后补偿能力的控制方案是必要的。
本文用串级控制和Simth预估控制分别对锅炉内胆温度控制系统的控制方法进行改进,收到了很好的效果。
2.锅炉内胆温度控制系统概述锅炉内胆水温定值控制系统的结构图和方框图如下图1所示:(a)结构图(b)方框图图1 锅炉内胆水温定值控制系统锅炉内胆水温定值控制系统以锅炉内胆作为被控对象,内胆的水温为系统的被控量。
要求锅炉内胆的水温稳定至给定量,将铂电阻TT1检测到锅炉内胆温度信号作为反馈信号,在给定量比较后的差值通过调节器控制三相调压模块的输出电压(即三相电加热管的端电压),以达到控制锅炉内胆水温的目的。
在锅炉内胆水温的定值控制系统中,其参数整定方法与其他单回路控制系统一样,但由于加热过程容量时延较大,所以其控制过渡时间也较长,系统的调节器可选择PD 或PID 控制。
通常锅炉内胆水温定值控制系统的控制方法采用传统PID 控制,控制效果不够理想,其理论阶跃响应曲线如下图2所示:图2 温度控制系统理论阶跃响应曲线由曲线知传统PID 控制的阶跃响应曲线有较大超调且响应速度较慢,动态性能较差,控制效果不够理想,应采取有效措施改进。
()t h ()1h (2h3.锅炉温度控制系统曲线模式识别对锅炉内胆水温定值控制系统进行智能仪表控制,采用传统的PID控制方法,合理整定P、I、D三个参数,待系统达到稳定后,突然增加一正的阶跃量,系统会在自动调节下重新达到稳定。
记录试验结果曲线如下图3所示:图3 传统PID锅炉温度定值控制阶跃响应曲线由图3中曲线和图2中曲线比较可知,实际响应曲线和理论曲线不一致。
理论上温度定值控制系统属于二阶以上高阶系统,但实际上为分析与处理方便,往往将其简化为一阶系统。
本试验所得曲线就可近似为一阶曲线,故我们在分析时也可以将其看作一阶系统来处理。
工程上常用阶跃响应曲线求对象传递函数的方法有切线近似法、图解法和两点法,因切线近似法简单且实践证明它可以成功地应用于PID控制器的参数整定,所以我们将采用切线近似法将图3所示系统进行模式识别。
3.1 切线近似法的原理具有纯滞后一阶对象的传递函数为:())10+=-Ts Ke s W s τ (1)其阶跃响应曲线的切线近似法原理如下图4所示:图4 有纯滞后对象的切线近似法其中静态放大系数K 可由下面的公式求出:()()[]()x y x y y K ∆∞=∆-∞=0 (2)在图4中响应曲线的拐点D 做切线,切线与()∞y 的渐近线交于A 点,而与时间轴交于B 点,由A 点向时间轴作垂线,与时间轴交于C 点,则OB 对应延迟时间τ,BC 对应时间常数T ,即可得到传递函数。
3.2 用切线近似法对试验曲线模式识别利用切线近似法对试验曲线进行模式识别的方法如下图5所示:图5 锅炉温度控制曲线的切线近似法模式识别由前面分析知,本系统可近似为具有纯滞后的一阶系统,通过实验数据观察可知)(∞y 为50,而试验初始值为27.5左右,所以可以确定系统的静态放大系数K 为:()()[]()25.2105.27500=-=∆-∞=x y y K (3)从而根据上述的切线近似法可以读出:s 456075.0=⨯=τ (4)s T 5.262min 375.4625.4449==-= (5) 所以可得曲线的传递函数为:15.26225.2)(45+=-s e s G s(6) 4.锅炉内胆温度控制系统串级控制设计4.1 串级控制的原理串级控制系统采用两套检测变送器和两个调节器,前一个调节器的输出作为后一个调节器的设定,后一个调节器的输出送往调节阀。
前一个调节器称为主调节器,它所检测和控制的变量称主变量(主被控参数),即工艺控制指标;后一个调节器称为副调节器,它所检测和控制的变量称副变量(副被控参数),是为了稳定主变量而引入的辅助变量。
整个系统包括两个控制回路,主回路和副回路。
副回路由副变量检测变送、副调节器、调节阀和副过程构成;主回路由主变量检测变送、主调节器、副调节器、调节阀、副过程和主过程构成。
一次扰动:作用在主被控过程上的,而不包括在副回路范围内的扰动。
二次扰动:作用在副被控过程上的,即包括在副回路范围内的扰动。
锅炉内胆温度串级控制系统的设计框图如下图6所示:图6 锅炉内胆温度串级控制系统的设计框图4.2 锅炉内胆温度串级控制的设计由以上分析所得锅炉内胆温度控制系统模式识别的结果和锅炉内胆温度串级控制系统的设计框图,选择合理的控制器整定值,可以在MATLAB 的Simulink 中搭建锅炉内胆温度串级控制的仿真图如下图7所示:图7 锅炉内胆温度串级控制Simulink 仿真图串级控制系统从主回路来看是一个定值控制系统,对主变量有较高的质量要求,其控制质量指标与单回路定值控制系统要求一样。
从副回路来看,是一个随动系统,对副变量的控制质量一般要求不高,只要求能快速准确地跟随主控制器的输出变化就行。
因此必须根据两个回路各自的作用对主、副变量的要求去确定主、副控制器的参数。
两步法整定串级控制系统的参数:1、先整定副回路。
在主、副回路均闭合,主、副控制器都置于⊗)(1s R +纯比例作用的条件下,现将主控制器的比例带放在100%处。
按照单回路控制系统整定方法整定副回路:逐渐降低副控制回路的比例度,得到副变量在4:1递减比下的副控制器的比例度s 2δ和副变量振荡周期s T 2。
2、然后整定主回路。
主、副回路仍然闭合,将副控制器的比例度置于s 2δ值上,将副回路看作主回路的一个环节,用同样的办法整定主控制器:即降低主控制器的比例度,得到主变量在4:1递减比下的主控制器的比例度s 1δ和副变量振荡周期s T 1。
3、按上面得到的s 1δ、s T 1、s 2δ和s T 2值,分别计算主、副控制器的整定参数值:比例度δ、积分时间i T 和微分时间D T 。
4、按先副环后主环,先比例次积分后微分的顺序,将计算出的参数设置到相应的控制器上。
在图7的仿真图中按上面的步骤整定好各参数的值后,可得仿真曲线如下图8所示:图8 锅炉温度控制系统串级控制仿真曲线5.锅炉温度控制系统Smith 预估控制5.1 Smith 预估控制器的原理假定广义对象的传递函数为s s k e s G e s T K s G ττ--=+=)(1)(000 (7) 式中,)(0s G 是广义函数中不包含纯时延的部分。
在这个广义对象上并联一个补偿环节,补偿环节的传递函数为)(s G τ,如图9所示:图9 纯时延的补偿原理图令并联后的传递函数为)(0s G ,即)()()()()(00s G S G e s G s P s Y s =+=-ττ (8) 得到 )1)(()(0s e s G s G ττ--= (9)当上式满足时,图9中并联环节的传递函数与纯时延部分无关,即消除了纯时延的影响。
设对象有纯时延的单回路控制系统如下图10所示:图10 有纯时延的单回路控制系统利用Smith 补偿法给具有纯时延的对象加上Smith 补偿器,并构成单回路控制系统,即为Smith 预估补偿控制系统,如下图11所示: ⊗)(sY图11 Smith 预估补偿控制系统原理图5.2 锅炉内胆温度Smith 预估控制器的设计Smith 预估控制从理论上提供了将含有纯滞后的对象简化为不含纯滞后的对象进行控制的方法。
由以上分析所得到的锅炉内胆温度控制系统模式识别的结果和锅炉内胆温度Smith 预估补偿控制系统的原理图,选择合理的PID 控制器整定值,可以在MATLAB 的Simulink 中搭建锅炉内胆温度Smith 预估补偿控制的仿真图,如下图12所示:图12锅炉内胆温度Smith 预估控制Simulink 仿真图实际中,Smith 预估控制模型不是并联在控制过程上,而是反向并联在控制器上。
反向并联的传递函数与被控对象的传递函数相同,反向并联的纯时延和被控对象纯时延相同,都为s 45=τ。
合理整定PID 控制器的参数后,运行Simulink 可得到仿真曲线如下图13所示:⊗)(s R +-图13锅炉温度控制系统Smith预估控制仿真曲线6.串级控制与Smith预估控制结果比较由图3 传统PID锅炉温度定值控制阶跃响应曲线与图8 锅炉温度控制系统串级控制仿真图比较可看出,传统PID控制的调节时间很长,而串级控制的调节时间明显比传统PID控制的调节时间短。