- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成都大学
《过程控制》课程设计
基于组态软件的液位单回路
过程控制系统
院(系):电子信息工程学院
班 级:2007级自动化本科三班
姓 名:朱健全
学 号:200710311331
一、概述
1.1 设计目的:选择一种合适的组态软件,结合也为单回路过程控制系统的控制要求和设计原则,合理选择PID控制规律,设计一个组态功能合理,组态控制程序完善的液位单回路过程孔子系统。掌握测控对象参数检测方法、变送器的功能、执行器和调节阀的功能、过程控制仪表的PID控制参数整定方法,进一步加强对课堂理论知识的理解与综合应用能力,进而提高解决实际工程问题的能力。
1.2 具体任务:
1、根据液位单回路过程控制系统的具体被控对象和控制要求,正确选择过程仪表,设计系统控制方案。
2、运用组态软件,编写组态控制程序。
3、分步投运系统,正确调整系统参数,使系统达到预期性能。
4、提交包括上述内容的课程设计报告。
二、生产过程介绍
2.1 国内外现状:
目前国内外组态软件单回路控制系统的应用以为广泛,但是在温度控制的稳定性和及时性等方面都还存在一定的不足。
2.2 生产过程:
过程控制系统由过程检测、变送和控制仪表、执行装置等组成,通过各种类型的仪表完成对过程变量的检测、变送和控制,并经执行装置作用于生产过程。
三、生产设备及控制要求
生产设备:主被控对象液位控制系统、调节阀、调节器、测量变送器件。
液位传感器采用工业的DBYG扩散硅压力变送器,稳定性、可靠性可大大提高。
电磁流量传感器采用LDS-10S型点菜流量传感器,公称直径10mm,流量0—0.3m^3/h,压力1.6Mpmax,4—20mA标准信号输出。
电动调节阀采用PSL202型智能电动调节阀,运行平稳、体积小、力矩大、控制进度高。
水泵采用丹麦兰富循环水泵,噪音低,寿命长,功耗小。
控制要求:通过组态软件和各仪表器件控制液位,使系统有较强的稳定性,良好的调节质量和实现控制的
四、控制系统设计
4.1 方案论证 :整个控制系统由控制器、调节器、测量变送、被控对象组成。在本次控制系统中控制器为计算机,采用算法为PID控制规律,调节器为电磁阀,测量变送为HB、FT两个组成,被控对象为流量PV。
4.2 硬件设计:当系统启动后,水泵开始抽水,通过管道分别将水送到上下水箱,由HB返回信号,是否还需要放水到下水箱。若还需要即水位过低,则通过电磁阀控制流量的大小,加大流量,从而使水位达到合适位置;若水位过高或刚好合适,则通过电磁阀使流量保持或减小。其过程控制系统图如下
控制系统框图
组态画面:
检测电路:为了达到测量高精度的要求,选用温度传感器AD590,AD590具有较高精度和重复性,超低温漂移高精度运算放大器0P07将温度一电压信号进行放大,便于A/D进行转换,以提高温度采集电路的可靠性。采样检测电路如图所示。
A/D转换电路:A/D转换电路采用ADC0809转换器。将采集来的模拟信号转换成数字
号输出转换完成的信号EOC经反相器接单片机的P3.2口,A/D转换电路如图所示。
A/D转换电路
CPU选择:单片机接受A/D 转换电路输入的数字信号,并将输入的信号进行处理和运算,以控制控制电流或者控制电压的形式输出给被控制的电路,完成控电磁阀的任务。本设计的单片机选用Atmel 公司的AT89C51 单片机,采用双列直插封装(DIP),有40个引脚与MCS—51 系列单片机的指令和引脚设置兼容。
AT89C51引脚图,如图所示。
4.3、控制算法:根据液位单回路控制系统的原理,运用组态所提供的类似于C语言的程序编写语言实现PID控制算法。PID控制算法算式如下:
上述算式中,Kp为比例系数,Ti为积分时间,Td为微分时间,以u(k)作为计算机的当前输出值,以Sp作为给定值,Pv作为反馈值即AD设备的转换值,e(k)作为偏差。
4.4、程序设计:
If(\\io\ko\z==1)
{
\\io\s=9;
}
If(\\本站点\k2==1)
{
\\本站点\ao1=\\本站点\P1*(1+1^\本站点\I+\\本站点\D1);
\\本站点\a11=本站点\P1*(1+2*\\本站点\D1);
\\本站点\a21=本站点\P1*\\本站点\D1;
\\本站点\eko=\\本站点\sp1-\\io\流量1;
\\本站点\uk=\\本站点\ao1*\\本站点\eko-本站点\a11*\\本站点\eko+\\本站点\a21*\\本站点\eko2+\\本站点\uko1;
\\本站点\uko1=\\本站点\uk;
\\本站点\eko2=\\本站点\eko1;
\\本站点\eko1=\本站点\eko;
If(\\本站点\uk1000)
{if(\\本站点\uk0)
{\\本站点\uko=0
文档评论(0)