过热蒸汽温度控制系统课程设计2分解_第1页
过热蒸汽温度控制系统课程设计2分解_第2页
过热蒸汽温度控制系统课程设计2分解_第3页
过热蒸汽温度控制系统课程设计2分解_第4页
过热蒸汽温度控制系统课程设计2分解_第5页
已阅读5页,还剩20页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、湖南工程学院课程设计课程名称过程控制课题名称过热蒸汽温度控制系统设计专业班级学号姓名指导教师2007年1月22日湖南工程学院课程设计任务书课程名称过程控制课题过热蒸汽温度控制系统设计专业班级学生姓名学号指导老师审批任务书下达日期2007年1月9日任务完成日期200年1月22日设计内容与设计要求设计内容:过热蒸汽是工业生产中常用的环节之一,在生产过程中,蒸汽通过加热炉对其进行加热,工艺要求过热蒸汽温度必须维持在某个给定值上下,或在某一小范围内变化,要求设计一个温度控制系统。设计要求:1)确定系统设计方案;2)选择相应的仪器设备;3)MCG歆件组态相应的监控画面;4)完成控制算法程序设计;5)在D

2、DC空制装置中进行调试;主要设计条件-假设加热炉是普通锅炉,被加热物料是冷水,生产工艺要求热水温度应保持在4005C,设计控制系统满足该要求。说明书格式1 .课程设计任务书2 .目录3 .系统总体方案选择与说明4 .系统结构框图与工作原理5 .各单元硬件设计说明及计算方法6 .软件设计与说明(包括流程图)7 .调试结果与必要的调试说明8 .使用说明9 .程序清单10、总结11、参考文献附录附录A系统原理图附录B程序清单进度安排设计时间为两周第一周星期一、上午:布置课题任务,讲课及课题介绍下午:借阅有关资料,总体方案讨论星期二、确定总体设计方案星期三、选择相应的仪器设备,进行控制算法设计星期四、

3、控制算法编程星期五、控制算法编程第二周星期一、MCG组态监控画面星期二、MCGSS态监控画面,在DDC装置上进行调星期三、在DDCg置上进行调试星期四、写说明书星期五、上午:写说明书,整理资料下午:交设计资料,答辩参考文献一、控制系统设计.1二、组态界面设计与说明.5三、PID控制程序10四、系统调试,12五、总结与体会.14六、参考文献.16课程设计成绩评分表,、控制系统设计电厂锅炉过热蒸汽温度控制系统的控制任务是使出口蒸汽温度维持在允许的范围内,并保护过热蒸汽不超过允许的工作温度,提供给下一工业环节。同时,应满足安全性和经济性的要求,流程图如图1-1所示。图1-1过热蒸汽温度控制系统流程图

4、过热蒸汽温度控制要完成供给蒸汽量适应负荷变化需要或保护给定负荷;出口的蒸汽温度保持在一定范围内;减温器的水位保持在一定的范围;保持过热蒸汽系统的经济安全运行。(1)方案选择单回路系统结构简单,投资少,又能满足不少生产过程的控制要求。适用于被控制过程的纯滞后和惯性小、负荷和扰动变化比较平缓,或者被控制质量不高的场合下。由于在系统结构上多了一个副回路,用级控制系统能迅速地克服进入副回路的二次干扰,从而大大减少了二次干扰对主参数的影响,改善了过程的动态特性,提高了控制作用的快速性,对负荷变化的适应性强。双冲量控制系统利用反馈控制克服其他扰动,能使被控量迅速而准确地稳定在给定值上,提高控制系统的控制质

5、量。综合上面几种控制系统,用级控制系统最适用于过热蒸汽温度的控制。但是用级控制系统结构复杂,费用较高。限于实验室所能提供的条件,为了便于调试,本次设计选用单回路控制系统。、被控量根据工艺可知,过热蒸汽控制系统的控制任务是使过热器。出口温度保持在允许范围内,并保护过热管管壁温度不超过允许温度。所以直接选取,出口的过热蒸汽温度为被控量。、操纵量影响过热蒸汽管出口处蒸汽温度的干扰有:蒸汽流量F1(t),减温水量F2(t),这两种量均可以作为操纵量,如采用过热蒸汽流量作为操纵量,蒸汽直接进入过热器对出口蒸汽温度的校正作用最灵敏。从控制品质来讲,应该选择该方案,但过热蒸汽量是生产负荷,要为下一阶段的系统

6、提供动力,这样不可能保持在稳定的负荷点工作。限制了生产能力。一般不选用。因此采用以减温水量作为操纵量,通过调节减温水流量来实现过热蒸汽温度控制。、控制仪表根据生产工艺要求,蒸汽温度在4005C,由于被控温度在600c以下,故选择热电阻传感器作为检测元件,配DDZ-IH型过热电阻温度变送器,采用三线接发,控制方法采用计算机控制。该系统要求稳态误差小,精度比较高,积分可以消除余差,所以首选PI调节,又考虑到蒸汽温度由减温水量来控制,系统延迟会比较大。而微分可以改善系统的动态性能。综合考虑应该选择PID控制。、控制系统方框图综上所述,所设计的系统方框图如图1-2所示,过热蒸汽图1-2系统方框图该系统

7、中,输送到电厂锅炉的蒸汽经过一级过热器被加热,再经过减温器和二级过热器对蒸汽温度进行调节,由传感变送器对出口的蒸汽温度进行检测,并把检测结果由420mA的电流信号通过A/D转换器转化为数字信号,送到计算机。计算机接收到信号后形成PID算法,并通过D/A转换器把结果转化为420mA的电流信号,用来调节减温水阀的开度,从而实现对过热蒸汽温度的控制。(2)硬件系统介绍AE2000B2型实验对象AE2000B2型过程控制实验装置是由实验控制对象、实验控制台及上位监控PC机三部分组成。该系统设计从工程化、参数化、现代化、开放性和培养综合性人才的原则出发,在实验对象中采用了工业现场常用的检测控制装置!仪表

8、采用具有人工智能算法及通讯接口的智能调节仪,上位机监控软件采用MCGS工控组态软件等。计算机控制系统的硬件一般由主机、外部设备、过程通道、总线、接口、操作台及过程控制仪表等几部分组成,如图2-1所示。ICP-7017模块ICP-7017模块24V供电,面板上提供了4通道的输入端口ICP-7017模块是利用RS485和上位机进行通讯的8通道模拟输入采集模块,如图2-1所示。选择的输入类型为电流型。Vin5-i-Viii.5-Vinflr-i-1CPVls3+Vine-virus-&支加1+It/T/Vinl-7017Vin2-CY)DATA*Vin2+(GJDATA-Virtl烟+匕Vinl+1

9、0VinO-2-1ICP-7017接口图ICP7024模拟输出类型7024模拟输出的方式有电压型和电流型两种,电压型输出只是在输出端并接一个电阻。本次设计中选用电流型输出接线方式,模块图形如图2-2所示。其电流/&出范围:020mA,420mA采用420mA的输出范围iniv|VDATA串i|G)DATA(R|+|6)GND10OE5。、JOUT1OirTa10UT3AGNDAGNDvoijnvomVOUTIILLVOUTOJ2-2ICP7024接口图控制台介绍控制台由喷塑钢板作为框架,以防火材料为桌面板,桌底装有滚动轮子和固定地盘,外观优美,耐用结实。控制面板用喷塑铝合金板制作,容易安装拆卸

10、。控制面板上安装了智能调节仪、S7200PLC模块、流量积算仪、DDC输入输出模块、变频调速器以及电源和I/O信号。二、组态界面设计与说明本次设计采用的组态软件是由北京昆仑公司开发的MCGS。利用该组态软件创造出非常实用,美观人机控制界面,并能配置出高性能、高可靠性、高度专业化控制系统。在自动化有着广泛的应用领域,通过对系统参数的整定,使其运行在最佳状态,实现对局部生产过程的最优控制,使其达到完美的工业过程制。1、工程建立(1)鼠标单击文件菜单中的“新建工程”选项,默认的工程名为:“新建工程X.MCG”;(2)选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口;(3)在文件名一栏内输入“过

11、热蒸汽温度控制系统”,点击“保存”按钮,工程创建完毕。2、制作工程画面在“用户窗口”中单击“新建窗口”,建立窗口“0”;选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”;将窗口名称改为:蒸汽温度控制;窗口标签改为:水位控制;窗口位置选中“最大化显示”,其它不变,单击“确认”。在“用户窗口”中,选中“蒸汽温度控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口如图3-1所示。图3-1启动画面3、编辑画面:选中“蒸汽温度控制”窗口图标,单击“动态组画”,进入动画组态窗口,开始编辑画面,首先制作文字框图。(1)单击工具条中的“工具箱”到按钮,打开绘图

12、工具箱;(2)选中“工具箱”内的“标签”按钮四,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形;(3)在光标闪烁位置输入文字“蒸汽温度控制系统演示工程”;(4)选中文字框,作如下设置:点击圜(填充色)按钮,设定文字框的背景颜色:没有填充;点击圜(线色)按钮,设置文字框的边线颜色:没有边线;点击(字符字体)按钮,设置文字字体为:宋体;字型为:粗体;大小为:26;点击/I(字符颜色)按钮,设置文字颜色,制作工程画面。(1)单击绘图工具箱中的劄(插入元件)图标,弹出对象元件管理对话框图,如图3-2所示涮餐元件用管理px对象元件列表对象类型I二I库口123中123567UO91l11投阀阀

13、阀阀阀阀阀阀阀阀阀阀阿尔aaaMaaaaaaaaad到,J阀2拜注图3-2工程画面的制作阀3阀E确定(2)制作减温器;(3)从“阀”类中选取阀;(4)将元件调整为适当大小,放到适当位置;(5)选中工具箱内的流动块动画构件图标,生成流动块(6)使用工具箱中的囚图标,分别对元件进行注释。(7)选择“文件”菜单中的“保存窗口”选项,保存画面。最后生成的组态软件的界面如图3-3所示。图3-3实验软件界面4、动画连接由图形对象搭制而成的图形画面静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。图3-4动画连接5、设备连接通常情况下,在启动MCGS组态软件时

14、,模拟设备都会自动装载到设备工具箱中。(1)双击“设备工具箱”中的“模拟设备”,模拟设备被添加到设备组态窗口中(2)双击“设备0-模拟设备”,进入模拟设备属性设置窗口(3)点击基本属性页中的“内部属性”选项,该项右侧回出现图标,单击此按钮进入“内部属性”设置;(4)单击“确认”,完成“内部属性”设置;i假香庖看确认m取消CJ帮助的设整屋性设置:一设耗可基本属性4道连搂|设备调试|数据处理设备属姓名设备属性值1内部属性设置设备内部属性在线帮助查看设备在线帮助设备名称设备口设缶注森模拟设备初始工作状志1-启动最小果集周期小目1口0口1图3-5模拟设备窗口(5)点击通道连接标签,进入通道连接设备;(

15、6)进入“设备调试”属性页,即可看到通道值中数据在变化,按“确认”按钮,完成设备属性设置。三、PID控制程序用户脚本程序是用来完成特定操作和处理的程序,脚本程序的变成语法非常类似于普通的Basic语言,但是在概念和使用上更为简单直观,力求做到使大多数用户能正确、快速地掌握和使用。本系统的所有程序如下所示过热蒸汽PV=(pvx-1000)*0.1;15V电压信号变成0400C温度信号if过热蒸汽PV400then过热蒸汽PV=400endif过热蒸汽SV=svAOch0=(OPS+25)/6.25AOch1=(OPA+25)/6.25ifrun=0then;温度控制信号转变为420mA电流信号;

16、阀门开度信号转变为420mA电流信号;如果是自动状态则参数设为0Qp=0Qi=0Qd=0pvx=0elseei=sv-(pvx-1000)*0.1否则,如果是手动状态算出偏差信号ifk=0andTi=0andTd=0then如果k,、Ti、Td都为零Qp=0Qi=0Qd=0endififk0andTi0thenQp=k*ei;如果k,、Ti不为零;比例项为k,乘以偏差值;积分项为k*0.2*ei/Ti;微分;如果比例参数为0;则比例系数为0;最小采集周期为200ms;积分等于0的情况;计算微分;积分项总和的上限为5;积分项总和的下限为-5将此时的Qi和mx相加赋给Qi温度控制百分比为0Qi值不

17、再增加mx=k*0.2*ei/TiQd=k*Td*(pvx-pv1)*0.1)/0.2endififk=0thenQp=0mx=0.2*ei/TiQd=Td*(pvx-pv1)*0.1)/0.2endififTi=0thenQp=k*eiQi=0mx=0Qd=k*Td*(pvx-pv1)*0.1)/0.2endififmx5thenmx=5endififmx0andOPS=100thenQi=QielseQi=Qi+mxendififei0andOPS=0thenQi=QielseQi=Qi+mxendif;将此次采集的pv1赋给pvx;输出总和为三项和相加;设定温度控制百分比下限为0%;设定

18、温度控制百分比上限为100%pvx=pv1OPS=Qp+Qi+QdifOPS100thenOPS=100endifendif四、系统调试本系统所要保持的参数是过热蒸汽温度,由于实验室控制对象只有水箱和锅炉,温度控制只能在100度以下,所以调试时只能把锅炉作为控制对象,温度控制在100度以下,根据控制框图,这是一个单回路的控制系统,控制质量的好坏与控制器参数有很大关系。1、调试过程:(1)将实验装置电源插头接到220V的单相交流电源。(2)打开电源带漏电保护空气开关。(3)打开电源总开关,电源指示灯点亮,即可开启电源。(4)开启24VDCI源开关。打开7017、7024的电源开关。(5)启动计算

19、机MCGS1态软件,得到监控画面如图4-1所示。图4-1监控画面(1)由曲线图4-1可以看出,系统超调量叫小,主要是因为在调节过程中看到曲线上升幅度较为明显,又增大了微分的作用,使超调量减小,改善了系统的动态性能。(2)进行第一次仿真时,得到的测量曲线一直震荡,很难稳定,通过对比例系数的调节(减小比例系数),消除了系统的震荡。(3)用组态软件仿真的时超调量很大,等了较长时间系统达到预期的控制目标。分析后可以得出由于微分的系数没有调节好,最后加大了微分的作用,使系统很快就稳定下来。(4)在进行仿真时发现组态软件界面上显示“检测温度”PV-直是-25C。经过检查发现,由于模块地址没有设定,而用了默

20、认值,系统没有接收到检测信号。最后,把7017的模块地址改为4,把7024的模块地址改为5。“检测温度”可以正常显示。(5)进行温度检测时,发现温度的显示与正常值偏差比较明显,经检查发现,是由于循环脚本的程序“AOch0=(OPS+25)/6.25”有误。由于温度信号要转化为420mA的电流信号,而过热蒸汽要求控制在400C,所以0对应的电流应该为4mA,400c对应20mA,经过运算,程序应改为AOch0=(OPS+100)/25。2、调试结果经过运行MCGS组态软件,本次设计较好的完成了过热蒸汽温度的监控和控制,把出口蒸汽的温度控制在规定的范围内,波动较小,曲线超调量较小。得到的实时曲线如

21、图4-2所示。图4-2过热蒸汽控制实时曲线五、总结与体会本次过热蒸汽温度控制的设计,使我熟悉了组态软件的操作环境,同时对过程控制的控制系统知识有了更为深刻的了解。对理论知识有了非常直观的了解。增加了对MCGS组态软件的认识与应用,特别是对系统设计方案的选择以及组态软件的编程有了一定的了解。提高了我的学习能力,掌握了用所学知识解决工程实际问题的方法,同时也学到了很多新的知识,开阔了视野,这无论是对毕业设计、还是将来的工作都积累了不少的经验。最重要的是,我更加深刻的认识到:体会到在学校里学的知识仅仅是个理论上的东西,而要把学过的知识应用到生产技术当中去却是一个相当复杂的过程。一名出色的工程师要靠日积月累的努力,不是光凭一点书本知识就能造就的。我们今后走进企业的第一件是就是从基层做起,积累了一定的经验和动手操作能力以后,对于今后的工作有很大的帮助。使自己能够更为深刻的领悟书本知识和实际工作之间的差别,让我们所学的理论知识与理论实际联系起来。这次课程设计是在沈细群老师的悉心指导下完成的,从设计思路、脚本语言的编制、组态软件的调试完成。整个过程都给了我精心的指导。严谨的治学态度和深厚的理论与工程实践功底都使我受益匪浅。六、参考文献1金以慧.过程控制.北京:清华大学出版社,199

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论