锅炉汽包水位控制系统仿真设计.docx
《锅炉汽包水位控制系统仿真设计.docx》由会员分享,可在线阅读,更多相关《锅炉汽包水位控制系统仿真设计.docx(15页珍藏版)》请在冰豆网上搜索。
锅炉汽包水位控制系统仿真设计
>
内蒙古科技大学
本科生课程设计论文
.
题目:
锅炉汽包水位控制系统仿真设计
学生姓名:
xxx
学号:
12
专业:
测控技术与仪器
班级:
2012-1
指导教师:
xxx
<
年月日
内蒙古科技大学课程设计任务书
课程名称
控制系统仿真
…
设计题目
锅炉汽包水位控制系统仿真
指导教师
xxx
时间
一、教学要求
1、理解锅炉汽包水位控制系统的组成及的工作原理;
)
2、掌握使用Matlab/Simulink软件对控制系统的建模与仿真的方法;
3、掌握控制器的设计方法,以及控制器参数整定和优化的方法。
二、设计资料及参数
设计资料详见《过程控制系统的Matlab仿真》(刘文定主编)节。
本设计涉及到的控制原理、过程控制系统等内容参考相关专业课教学内容。
设计参数:
见《过程控制系统的Matlab仿真》(刘文定主编)节。
三、设计要求及成果
1、利用Simulink建立锅炉汽包水位三冲量控制系统的仿真模型,采用3种不同的控制方案。
"
2、设计以上系统中控制器的参数,观察仿真结果,比较各种参数下的系统响应曲线,内容验证仿真结果的正确性,比较不同方案的优劣;
3、撰写不少于3000字的设计报告。
设计报告要求提交纸质文档,设计报告包括设计背景、设计原理、设计过程、结果分析等几个部分,要求给出设计模型图以及仿真结果图。
相关Matlab/Simulink设计文件要求提交电子文档。
四、进度安排
收集和查阅资料(一天)
Matlab/Simulink建模(两天)
控制系统设计与优化(一天)
!
编写技术设计书(一天)
五、评分标准
课程设计成绩评定依据包括以下几点:
1)工作态度(占10%);2)基本技能的掌握程度(占20%);3)方案的设计是否可行和优化(40%);4)课程设计技术设计书编写水平(占30%)。
分为优、良、中、合格、不合格五个等级。
考核方式:
设计期间教师现场检查;评阅设计报告。
六、建议参考资料
1、《控制系统数字仿真与CAD》,李国勇,电子工业出版社,2011年1月第2版
-
2、《过程控制系统的Matlab仿真》,刘文定,机械工业出版社,2009年2月第1版
第1章概述1
锅炉汽包水位控制概述1
锅炉汽包水位控制系统分析3
仿真软件功能概述3
第2章总体方案设计4
汽包水位控制方式4
单冲量控制方式4
双冲量控制方式4
三冲量控制方式6
汽包水位控制规律7
调节规律选择4
调节器正反方式的选择4
第3章simulink建模9
第4章simulink仿真与优化设计10
第5章总结12
参考文献
第1章概述
锅炉汽包水位控制概述
锅炉是火电厂重要的动力设备,其任务就是根据生产负荷的不同需求,提供相应规格(压力和温度)的蒸汽,同时应保证锅炉经济和安全的进行。
锅炉的主要的控制要求主要包括供给满足负荷需求的蒸汽量、过热蒸汽压力保持在一定范围内、过热蒸汽温度保持在一定范围内、汽包水位保持在一定范围之内、炉膛负压保持在一定范围之内、保持锅炉燃烧的经济性、保证锅炉安全稳定运行。
汽包水位控制的任务是使锅炉给水量始终跟着蒸发量,维持汽包水位在锅炉生产允许的范围内。
汽包及蒸发管储存着蒸汽和水,储存量的多少,是以被控制量水位表征的,通常情况下汽包的流入量是给水量,流出量是蒸汽量,当给水量等于蒸汽量时,汽包水位就恒定不变。
引起水位变化的主要扰动式蒸汽流量和给水量的变化。
当蒸汽流量突然增大,汽包压力将急剧下降,饱和水将快速蒸发,使得饱和水中产生大量的汽包致使水位上升,而此时给水量并没有增加。
这就是锅炉的“虚假水位”现象,此时的水位并不能代表锅炉中水位真实情况。
因此,我们有必要对汽包的水位进行控制,将其严格控制在规定的范围内。
锅炉汽包水位控制系统分析
锅炉是火电厂重要的动力设备,其任务就是根据生产负荷的不同需求,提供相应规格(压力和温度)的蒸汽,同时应保证锅炉经济和安全的进行。
锅炉的主要的控制要求主要包括供给满足负荷需求的蒸汽量、过热蒸汽压力保持在一定范围内、过热蒸汽温度保持在一定范围内、汽包水位保持在一定范围之内、炉膛负压保持在一定范围之内、保持锅炉燃烧的经济性、保证锅炉安全稳定运行。
其中锅炉汽包是锅炉运行的重要指标,本次设计是针对锅炉汽包水位控制的设计,维持汽包水位在一定的范围之内是保证锅炉安全正常运行的首要条件。
如果水位过高则会影响汽包内的汽水分离,出现蒸汽带液的现象,这会使过热器管壁结垢,并使过热蒸汽温度急剧下降,如以该过热蒸汽作为汽轮机动力,将会损坏汽轮机叶片,影响安全运行;相反如果水位过低,则当负荷很大时,水将加快汽化速度,此时,如不及时补水,则会导致汽包内的水全部汽化,烧毁水冷壁甚至引起爆管事故。
因此必须对汽包水位进行严格控制。
锅炉汽包水位特性:
影响汽包水位变化的因素很多,但主要是锅炉蒸发量(蒸汽流量D)、给水流量W和燃料B,下面重点介绍在给水流量和蒸汽流量的扰动下汽包水位变化的动态特性。
汽包水位在给水流量W作用下的动态特性
图是锅炉汽包水位在给水流量作用下,水位的阶跃响应曲线。
把汽包水位看作单容量无自衡过程,水位的阶跃响应曲线如图中的
线。
图给水流量作用下水位阶跃响应
但是考虑到给水温度低于汽包内的饱和水温度,所以当给水进入汽包后就会吸收原有饱和水中的一部分热量,水面以下的汽包总体积就相应减少,从而导致水位下降,固水位的实际响应曲线是曲线H。
由以上分析可知,当给水流量扰动做阶跃变化时,汽包水位起初并不立即上升,而是呈现出一段起始惯性段,这近似一个积分环节和时滞环节的串联,可以用一个传递函数来表示,故水位的动态特性[1]可表示为:
(1-1)
式中,
表示给水流量做单位变化时水位的变化速度;
表示延迟时间,对非沸腾式省煤器的锅炉,τ 这时为30-100S;对于沸腾式省煤器的锅炉,τ 为100-200S;给水温度越低,时滞τ 亦越大。
汽包水位在蒸汽流量D作用下的动态特性
在蒸汽流量D扰动作用下,水位的阶跃响应曲线如图所示。
当蒸汽流量突然增加时,改变了汽包内的物料平衡关系,蒸汽量大于给水量,因此水位下降,如图中曲线H1,但实际并非如此,由于蒸汽用量增加,瞬间导致汽包压力的下降。
汽包内水的沸腾突然加剧,水中汽泡迅速增加,由于汽泡容积增加而使水位变化的曲线如图中的
线。
因此,实际的水位曲线为
+
,即为图中的
。
从图中可以看出,当蒸汽负荷增加时,水位不仅不下降反而上升,然后再下降(反之,蒸汽流量突然减少时,则水位先下降,然后再上升),这种现象称之为虚假水位。
所以当蒸汽流量扰动时,水位变化的动态特性[1]可表示为:
(1-2)
式中,
--响应速度,即蒸汽流量变化单位流量时,水位的变化速度,单位为毫米/秒或(吨/小时);
--响应曲线的放大系数;
--响应曲线的时间常数
图蒸汽流量扰动下水位阶跃响应
虚假水位现象属于反向特性,其变化的幅度不仅与蒸汽量有关,还与锅炉的气压有关,这会给汽包水位控制带来一定的难度,设计控制方案时必须重点考虑。
仿真软件功能概述
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。
在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。
Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。
同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。
Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。
为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI),这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。
第2章总体方案设计
汽包水位控制方式
结合锅炉汽包水位控制系统的动态特性可知,要想让锅炉汽包水位维持在一定的范围内,必须克服虚假水位和给水流量对汽包水位的影响,所以在设计锅炉汽包水位控制系统时,必须考虑给水流量、蒸汽流量以及汽包液位等三个冲量的控制。
根据控制系统输入变量的多少,可将锅炉汽包水位控制系统分为单冲量控制系统,双冲量控制系统,三冲量控制系统。
单冲量控制方式
在锅炉汽包生产蒸汽的过程中,汽包水位对蒸汽的产量、质量、安全生产、经济运行和环境保护等具有决定性的作用并且可直接测量,所以选择水位作为锅炉汽包水位控制系统的被控参数来设计一个单回路控制系统。
其设计的仪表圆圈图和系统方框图如图所示。
它是汽包水位自动调节中最简单、最基本的一种形式。
这种方式将液位测量信号经变送器送到液位调节器,液位调节器根据液位测量值与给定值的偏差去控制调节阀的阀门开度,改变给水量来保持汽包水位在允许的操作范围内。
这种控制方式,结构简单,适用于汽包容量较大,负荷变化小且虚假水位现象不太严重的小型锅炉。
但是,它克服给水自发性干扰和负荷干扰的能力差,当负荷突然大幅度的变化时,锅炉汽包会产生虚假水位的现象,会使调节阀产生误动作。
所以为确保生产安全,实际工业中往往不采用这种方法。
图锅炉汽包水位单冲量控制系统
双冲量控制方式
在汽包水位的控制中,虚假水位现象是控制系统必须克服,而引起虚假水位现象的主要干扰量为负荷蒸汽流量,所以引入蒸汽流量作为系统的校正信号,就可以有效地纠正由虚假水为引起的误动作,从而减少水位的波动,提高控制品质。
所以选取汽包水位为被控变量,蒸汽流量为干扰量,给水量作为操纵变量来设计一个双冲量控制系统。
其设计的仪表圆圈图和系统方框图如图所示。
图锅炉汽包双冲量控制系统
如图所示,LY为加法器,LC为液位控制器,其输出为:
(2-1)
式中:
PC为液位控制器的输出;PF为蒸汽流量(一般经开放器)的输出;C0为初始值偏置值;C1,C2为加法器系数。
其中由于C1是与调节器放大倍数的乘积,相当于简单调节系统中的调节器放大倍数的作用,一般取C1<=1。
再根据前馈控制原理,静态前馈时,应有给水流量等于蒸汽流量W=D。
考虑锅炉排污等损失,W需稍大于D,即有:
(2-2)
式中:
△W为给水流量变化量;△D为蒸汽流量变化量;α为排污系数,α>1。
即
(2-3)
假设给水阀的流量特性具有线性特性,可用KV表示,即
(2-4)
式中,△I为阀门输入信号的变化量。
检测变送环节的增益Km可由式2-5来计算。
(2-5)
式中Zmax-Zmin为蒸汽流量变送器的最大变化范围,Dmax为蒸汽流量变送器量程。
结合(2-2)(2-3)(2-4)(2-5),得加法器系数C2为
(2-6)
初始值C0是一个恒定值,设置C0的目的是在正常负荷下,使调节器和加法器的输出都能有一个比较适中的值。
在正常负荷下C0值与C2PF项恰好抵消。
加法器进行加法运算还是减法运算,要根据调节阀的特性是气开阀还是气关阀,若选气关阀,当蒸汽流量加大时,给水量宜加大,则加法器进行减法运算,反之进行加法运算。
双冲量控制系统实质上就是前馈—反馈控制系统,这里的前馈系统仅为静态前馈,如需要考虑控制通道和扰动通道之间的动态特性的差异,需要加入超前滞后的动态补偿环节。
双冲量控制系统考虑了蒸汽流量扰动对汽包水位的影响,但对给水流量扰动的影响未加考虑,因此适用于给水波动较小的场合。
双冲量调节存在的问题是:
调节作用不能及时反映给水侧的扰动,当给水量扰动时,调节系统等于单冲量调节。
因此,如果给水母管压力经常有波动,给水调节阀前后压差不易保持正常时,不宜采用双冲量调节。
同时调节阀的工作特性不一定是线性的,这样要做到静态补偿就比较困难。
三冲量控制方式
为了使汽包水位得到更好的控制,考虑双冲量控制中存在的问题,在双冲量的基础上再引入一个给水流量,就形成了一个三冲量控制系统,其设计的仪表圆圈图和仪表方框图如图,图所示。
本质上,三冲量控制系统是前馈—串级控制系统,汽包水位是主被控变量,蒸汽流量是干扰量,给水流量既是是副被控变量,又是操纵变量。
利用前馈控制克服虚假水位的现象,利用串级克服给水量对锅炉汽包液位的影响。
如图所示,将蒸汽流量信号、给水流量信号和汽包水位信号一起送加法器,加法器输出作为给水控制器的测量信号,构成采用一个控制器的三冲量控制方案。
主控制器采用比例度为100%的比例控制器即Gc(s)=1,副控制器是给水控制器,前馈控制为蒸汽流量控制,副控制器和前馈控制器的比例系数设置分别为αW和αD。
由于汽包水位控制器的测量值是蒸汽流量信号、给水流量信号和汽包水位信号的代数和,当给水流量与蒸汽流量达到物料平衡及控制器具有积分作用时,水位可达到无余差。
图锅炉汽包水位三冲量控制系统仪表圆圈图
图锅炉汽包水位三冲量控制系统方框图
该系统的主要优点是:
当负荷变化时,它能先于水位偏差进行前馈控制,及时调节给水,以跟踪蒸汽流量的变化,维持汽包内的物料平衡,克服虚假水位,减少水位的动态偏差;由给水流量为副被控变量构成的副回路,可及时消除给水流量的自身干扰(主要由给水压力的波动引起的)对水流的影响。
这种控制方式弥补了单冲量控制系统和双冲量控制系统的缺点,所以是实际工程中常用到的汽包水位控制方案。
汽包水位控制规律
调节规律选择
本设计主调节器选用PI调节规律,其特点为当给定值或扰动变化时,待系统稳定后,被控参数没有静差。
但却降低了原有系统的稳定性,因此,为了保持控制系统原来的衰减率,PI调节器比例度必须适当加大。
它适用于对象纯滞后时间不长,时间常数也不大,而又不允许被控参数有静差的场合[4]。
由于主被控参数是汽包水位。
副调节器选用PI调节规律由于副被控参数是给水流量。
(1)主副调节器调节规律的选择
在锅炉汽包水位控制系统中,主回路的被控参数是汽包液位,其控制通道的时间常数较小,负荷变化也不大,所以不需要引入微分作用,即控制规律应选择P或PI调节规律;副回路的被控参数为给水流量,其控制通道的时间常数常数较小,负荷变化也不大,工艺要求无静差,所以控制规律应选择PI调节规律,利用这一控制规律,可以使系统消除静差,进而有效的控制被控参数。
(2)控制阀的开闭形式选定
控制阀的选取一般要从生产安全角度来考虑,如果高压蒸汽是供给蒸汽透平机等的,为保护这些设备以选择气开阀为宜。
如果蒸汽作为加热及工艺生产中的热源,应考虑采用气关阀,以防止烧干锅,保护锅炉设备安全。
(3)LC控制器的正反作用选择
将控制系统看成负反馈系统,若控制阀为气关阀时控制器为正作用,若控制阀为气开阀时控制器为反作用。
调节器正反方式的选择
关于给水调节阀的气开气关的选择,一般都是从安全角度考虑的,人员安全、生产安全、系统设备安全的需要为首要依据。
由于工业生产过程的调节阀绝大部分为气动调节阀,所以要选择调节阀的气开气关方式。
锅炉给水调节阀一般采用气关式,一旦事故发生,系统失控,供水调节阀处于全开位置,是锅炉不致因给水中断烧坏,避免爆炸等事故的发生。
副环:
调节阀为气关式,符号为“+”;当调节阀开度增大时,流量增大,因而副对象符号为“+”;副变送器符号为“+”,副调节器符号应为“-”,故选择正作用。
主环:
富被控参数流量增大时,主控制参数液位上升,因此主对象符号为“+”,故主调节器应该选反作用。
第3章simulink建模
假设某供汽量为120t/H的锅炉,其被控对象的传递函数分别为
若采用三冲量控制方案,如图所示,其中蒸汽流量变送器αD=,Gm3(s)=3,给水流量检测变送器αWGm2=,差压变送器的转换系数Gm1=。
参数整定过程如下:
串级控制部分副回路的控制器采用比例控制,主回路控制器采用PID控制,采用临界振荡法确定其参数,其仿真框图如图所示。
图锅炉汽包水位控制系统仿真框图
第4章simulink仿真与优化设计
如图所示,画完锅炉汽包水位控制系统的仿真框图后,首先需要进行参数整定,按照第三章所述给主、副调节器的P、I、D参数分别赋值,然后采用临界振荡法确定参数,增大主调节器的P参数,发现阶跃响应出现衰减的趋势。
通过观察锅炉汽包水位控制系统的阶跃响应曲线可知,当锅炉工作稳定且给水无扰动时,通过调节主控制器的P、I、D参数,响应曲线可以慢慢衰减最后稳定下来,因此,在外部波动较小的情况下,串级控制系统基本可以满足系统要求。
如图所示,在蒸汽干扰可测的情况下,为了克服干扰对控制系统的影响,就可以构成前馈加串级的三冲量控制,其中Kp=9;Ki=;Kd=0,主调节器的P、I、D参数和串级控制时一样,点击运行按钮,观察系统的响应曲线,系统的响应曲线如图所示。
图系统的阶跃响应曲线
不加PID控制后系统的响应曲线,系统的响应曲线如图所示。
图不加PID系统的阶跃响应曲线
通过观察图可知,在蒸汽干扰可测的情况下,通过调节控制器的P、I、D参数,就可以使系统达到稳定状态,即在由外部干扰的情况下,三冲量控制系统可以满足控制系统的要求。
第5章总结
本次设计,在设计串级控制系统时,由于控制器的参数选的不是很恰当,所以仿真波形不是很理想,但三冲量控制系统的仿真结果还可以。
刚开始设计时,在主、副控制器选择上,考虑到主被控变量是锅炉汽包水位,允许波动的范围很小,要求无余差,主控制器选了PI控制。
副控制器直接采用了P控制,考虑到如果引入积分控制可能反而会降低副回路的快速性,降低控制效果,考虑到微分控制具有超前作用,所以后来主控制器选择了PID控制。
在串级系统整定时,采用临界振荡法,用这种方法将系统调试到接近最优状态。
通过本次设计,使我真正的明白这门课对系统的设计的重要性。
先经过模拟仿真实验然后在进行直接实验,不但提高系统的研发效率,减少系统设计中的调试时间,还增强系统的安全稳定性,减少在系统研发中的资金投入。
因此认真学习这门课对我们以后的发展有很大的帮助,做课程设计不仅巩固了课本所学过的知识,增加实践经验,同时还学到了很多在书本上所没有学到过的内容。
通过此次课程设计,让我对过程控制理论知识在实际应用中有了比较深刻的认识,提高了理论知识的学习,也检查了自己存在的不足之处。
本次设计虽然设计思路大体上是正确的,但在细节处理方面多多少少存在一些问题,希望老师能够指教。
参考文献
[1]王丹力.MATLAB控制系统设计仿真应用[M].北京:
中国电力出版社,2007
[2]张晓华.控制系统数字仿真与CAD[M].2版.北京:
机械工业出版社,2005
[3]薛定宇.控制系统计算机辅助设计—MATLAB语言及应用[M].北京:
清华大学出版社,1996
[4]刘元杨.自动检测和过程控制[M].北京:
冶金工业出版社,2005
[5]李文涛.过程控制.第1版.北京:
科学出版社,2012
[6]刘文定,王东林.过程控制系统的MTLAB仿真.北京:
机械工程出版社,
[7]郭阳宽,王正林.过程控制工程及仿真.北京:
电子工业出版社,
[8]徐兵.过程控制[M].北京:
机械工业出版社,2006
[9]张静.MATLAB在控制系统中的应用[M].北京.电子工业出版社.2007.
[10]王芳.整PID控制在锅炉汽包水位控制中的应用[D].济南:
山东大学.2007年
!