前馈反馈过程控制系统课程设计_第1页
前馈反馈过程控制系统课程设计_第2页
前馈反馈过程控制系统课程设计_第3页
前馈反馈过程控制系统课程设计_第4页
前馈反馈过程控制系统课程设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、工业过程控制课程设计任务书主要内容通过某种组态软件,结合实验室已有设备,按照定值系统的控制要求,根据较快较稳的性能要求,采用单闭环控制结构和pid 控制规律,设计一个具有较美观组态画面和较完善组态控制程序的前馈反馈单回路过程控制系统。任务要求1. 根据前馈反馈单回路过程控制系统的具体对象和控制要求,独立设计控制方案,正确选用过程仪表。2. 根据前馈反馈单回路过程控制系统a/d、d/a和开关 i/o 的需要,正确选用过程模块。3. 根据与计算机串行通讯的需要,正确选用rs485/rs232转换与通讯模块。4. 运用组态软件,正确设计前馈反馈单回路过程控制系统的组态图、组态画面和组态控制程序。5.

2、 提交包括上述内容的课程设计报告。主要参考资料1 组态王软件及其说明文件2 邵裕森过程控制工程北京:机械工业出版社2000 3 过程控制教材4 熊新民工业过程控制课程设计指导书m.2008 5 陈夕松,华成英过程控制系统m 北京:科学出版社, 2006 审查意见指导教师签字:年月日设计目的根据设定的液位对象和其他配置,运用计算机和 intouch 组态软件,设计一套监控系统,并通过调试使得水箱液位维持恒定或保持恒定或保持在一定误差范围内。2 控制要求在工业过程控制中,实现前馈- 反馈单回路控制。前馈控制的基本概念使测取进入过程的干扰(包括外界干扰和设定值变化),并按其信号产生合适的控制作用去改

3、变操纵变量, 使控制变量维持在设定值上。 前馈控制器的控制规律取决于被控对象的特性,按被控对象既定控制规律; 反馈控制的控制规律采用pid 规律。将前馈与反馈有效地结合, 运用前馈控制在扰动发生后,及时抑制由主要扰动引起的被控量所产生的偏差; 同时运用反馈控制, 消除多种扰动对被控量的影响。3 系统结构设计3.1 控制方案本设计通过前馈反馈控制系统实现对液位的控制。在前馈反馈控制系统中, 前馈控制属于开环控制, 在设计中经过对主流量的检测,及时的针对主要扰动进行液位的偏差抑制。当流量测量值较预定值发生波动,即时通过计算机进行pid 计算,输出控制信号,进行液位调节;反馈控制属于闭环控制, 通过

4、对液位的测量, 及时对液位进行调控。 反馈环节通过对液位的监测, 将测量值与给定值进行比较,形成偏差后, 通过 a/d 传输给计算机,进行预先设定的pid 计算,输出控制型号,进行液位调节。前馈反馈控制原理框图如下:1 计算机控制器电动调节阀液位流量传感器液位变送器f(t)q(t)i(t)x(t)e(t)-图 3.1 前馈反馈系统框3.2 仪表选择图3.2.1 流量传感器流量传感器采用 v锥体流量计。 v锥体在流场中产生的节流效应,通过检测上下游压差来测量流量。与普通节流件相比,它改变了节流布局,从中心孔节流改为环状节流。实践证明,v锥形流量计与其它流量仪表相比,具有长期精度高、稳定性好、受安

5、装条件局限小、耐磨损、测量范围宽、压损小、适合脏污介质等优点。3.2.2 过程模块采用牛顿 7000 系列远程数据采集模块作为计算机控制系统的数据采集通讯过程模块。牛顿 7000 系列模块体积小,安装方便,可靠性高。d/a模块采用牛顿 7024, 四通道模拟输入模块。 电压输入 15vdc 。 使用 7017模块的 4 通道 in4 作为温度信号检测输入通道。通信模块采用牛顿7520,rs232转换 485 通讯模块。使用rs-232/rs-485双向协议转换,速度为300115200bps ,可长距离传输。2 图 3.2 牛顿 7000 系列模块控制回路中电磁阀的开关量输出模块采用牛顿704

6、3,16 通道非隔离集电极开路输出模块。 最大集电极开路电压30v,每通道输出电流 100ma ,可直接驱动电磁阀设备。3.2.3 电动调节阀采用电动调节阀对控制回路的水的流量进行调节。采用德国ps公司进口的psl202 型智能电动调节阀,无需配伺服放大器,驱动电机采用高性能稀土磁性材料制造的同步电动机,运行平稳,体积小,力矩大,抗堵转,控制精度高。控制单元与电动执行机构一体化,可靠性高、操作方便,并可与计算机配套使用,组成最佳调节回路。有输入控制信号4-20ma及单相电源即可控制运转实现对压力、流量、温度、液位等参数的调节,具有体积小,重量轻,连线简单,泄露量少的优点。采用 ps电子式直行程

7、执行机构, 4-20ma阀位反馈信号输出双导向单座柱塞式阀芯, 流量具有等百分比特性, 直线特性和快开特性, 阀门采用柔性弹簧连接,可预置阀门关断力,保证阀门的可靠关断,防止泄露。稳定性可靠,控制精度高,使用寿命长等优点。3 图 3.3 电动调节阀3.2.4 其他设备在控制系统回路中所涉及的设备还有水泵,变频器,电磁阀,开关电源等。水泵采用丹麦格兰富循环水泵。 噪音低,寿命长,杨成可达 10 米,功率小,220v供电即可,在水泵出水口装有压力变送器, 与变频器一起可以构成恒压供水系统。所用到的电磁阀的工作电源为dc24v ,关断能力强,使用方便,结构简单。所采用的 24v开关电源最大电流是2a

8、,可以满足系统的需要。图 3.4水泵4 3.3 系统流程图fthb计算机ft水泵下水箱上水箱储水箱图 3.5 前馈反馈系统流程图3.4 控制规律前馈反馈控制系统是通过pid 控制规律实现对液位控制的最终目的,pid 控制是比例积分微分的简称。在工业生产工程自动控制的发展历史中,pid 控制是历史最久、生命力最强的基本控制方式。pid 算法具有以下的优点:(1)原理简单,使用方便;(2)适应性强;(3)鲁棒性强,即其控制品质对被控对象特性的变化不太敏感。4 系统组态设计4.1 组态王简介组态王是在 pc机上建立工业控制对象人机接口的一种智能化软件包。该软件包从工业控制对象中采集数据,并记录在实时

9、数据库中, 同时负责把数据的变5 化用动画的方式形象地表示出来,还可以完成变量报警、 操作记录、 趋势曲线等监 控 功 能, 并按 实际 需 要 生 成 历史 数据 文件 ,它以windows 98/windows 2000/windows xp中文操作系统为操作平台,采用了多线程、com 组件等新技术,实现了实时多任务。它具有丰富的图库及图库开发工具,支持各种主流的plc 、智能仪表、 板卡和现场总线等工控产品,有一种类似 c语言的编程环境, 便于处理各种算法和操作,还内嵌了许多函数供用户调用,实现各种功能。4.2 组态软件设计在 windows xp环境下,控制系统软件以组态王6.01 作

10、为开发平台。整个监控系统实现数据采集,总体监视,设备控制,相关参数实时在线调整,显示实时曲线,历史曲线等功能。4.2.1 设备设置组态王对设备的管理是通过对逻辑设备名的管理实现的,具体讲就是每一个实际 i/o 设备都必须在组态王中指定唯一的一个逻辑名称,此逻辑设备名就对应这该 i/o 设备的生产厂家、实际设备名称、设备通信方式、设备地址、与上位计算机的通信方式等信息的内容。系统中与上位计算机进行数据交换的外部设备主要是a/d 设备,牛顿 7017模块和 d/a 设备,牛顿 7024模块。在组态王软件工程浏览器中,设置 7017 模块in4 通道和 7024模块和 i/o1 通道名称分别为 ad

11、和 da,与计算机 com1 串口通信,通信地址分别为 0 和 1. 通信参数的设置如下表所示:表 4.1 通信参数设置表设置项推荐值波特率9600 数据位长度 /位7 停止位产度 /位1 奇偶校验位偶校验4.2.2 组态画面本系统绘制的组态画面主要有开机画面,系统组成画面等。 开机画面主要显6 示课题题目,制作人姓名,班级等相关信息。画面上设置有两个提示按键,分别提示操作员进入主界面或推出操作系统等。系统主界面主要绘制的是前馈反馈单回路控制系统的工艺组成图。包括水箱,管道,流量计和阀门等设备以及相关的操作提示按钮等。基于动画连接,主界面可实现自动, 手动操作的切换, 以及显示 pid 参数整

12、定框和实时曲线框以方便操作员在线调整pid 参数观察控制效果。系统主界面如下图所示:图 4.1 开机画面7 图 4.2 前馈反馈系统组态图4.2.3 变量定义根据控制系统的需要建立数据词典,以便确定内存变量与i/o 数据,运算数据的关系。只有在数据词典中定义的变量才能在系统的控制程序中使用。本系统中所涉及到的变量的类型重要有与a/d、 d/a 设备进行数据交换的i/o 实型变量,控制电磁阀开关的i/o 离散变量,用于定义开关动画连接的内存离散变量,参与pid 运算的内存型实型变量和实现各种动画效果所用到的内存实型或内存整型8 变量等。具体的数据词典如下图所示:图 4.3 数据词典4.2.4 p

13、id 控制算法根据前馈反馈控制系统的原理,运用组态王所提供的类似于c语言的程序编写语言实现 pid 控制算法。由于温度系统大滞后特点,取采样周期为ts=20s。本系统采用 pid 位置控制算法,其控制算式如下:0120122()(1)(1) ()(1) (1)(2)(1)()(1)(2)(1)2(1)dddpppidpidpdpttttu ku kke kke kke kttttu ka e ka e ka e kttaktttakttakt9 上述算式中,pk为比例系数,it为积分时间,dt为微分时间,以( )u k作为计算机当前的输出值, 以ps作为给定值,vp作为反馈值, 即 a/d 设

14、备的转换值,( )e k作为偏差。在组态王画面中, 可以通过设置 pid参数调整框依据实时曲线在线调整 pid 参数。pid 控制算法程序流程图如下图所示:取sp,pv形成偏差e(k)取a0,e(k)做乘法取a1,e(k-1)做乘法取a2,e(k-2)做乘法做a2e(k-2)减a1e(k-1)做a2e(k-2)-a1e(k-1)+a0e(k)做a2e(k-2)-a1e(k-1)+a0e(k)+u(k-1)输出 u(k)数据传送: u(k)u(k-1)数据传输: e(k)e(k-1)e(k-1) e(k-2)返回开始图 4.4 pid控制算法程序流程图4.2.5 趋势曲线趋势曲线有实时趋势曲线和

15、历史趋势曲线。在组态王中通过图库可方便地绘制曲线画面, 在趋势曲线中可显示系统运行时各个主要变量的历史记录,可以查询遗爱按任意时段的历史记录, 还可设定查询的时间范围, 显示某查询时间和该时间所对应的被控变量值等。 实时趋势曲线可以自动卷动, 以快速反应变量随时10 间的变化。在前馈反馈控制系统中, 趋势曲线所要表达的三个参数分别为计算机依据 pid 算法的输出值( )u k,系统给定值ps和检测反馈值vp。实时趋势曲线和历史趋势曲线分别如下图所示:图 4.5 实时趋势曲线图 4.6 历史趋势曲线附录脚本程序启动时:do1=0; do4=0; ts=1; p1=kp i1=ti/ts; 11 d1=td/ts; uk0=0; uk1=0; uk2=0; uk3=0; uk=0; ek0=0; ek01=0; ek02=0; 运行期间:if(本站点 实时控制 =1) vv1=1 ;vv4=1; p1=kp; i1=ti/ts; d1=td/ts; sp1=sp;本站点 liquid-up; if(本站点 自动 =1) 本站点本站点本站点本站点 d1); 本站点本站点本站点 d1); 本站点本站点本站点 d1; 本站点本站点本站点 pv; 本站点本站点本站点本

温馨提示

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

评论

0/150

提交评论