智能化流量控制系统设计_第1页
智能化流量控制系统设计_第2页
智能化流量控制系统设计_第3页
智能化流量控制系统设计_第4页
智能化流量控制系统设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、东北大学秦皇岛分校控制工程学院过程控制系统课程设计设计题目:智能化流量控制系统设计学生:专业: 班级学号:指导教师:设计时间: 2013.7. 1-2013.7.6目录一. 设计任务 3二前言 3四 系统硬件设计 54.1 设备的选型 54.1.1 控制器的选型 54.1.2 变频器的选型 64.1.3 流量传感器变送器的选型 64.2 硬件电路 7五软件设计 85.1 控制规律的选择 85.2 MATLAB 仿真 85.2.1 传递函数的确定 85.2.2 采用数字 PID 控制的系统框图 95.2.3 基于临界比例度法的 PID 参数整定 95.3 程序编写 12六结束语 16七参考文献

2、17附页 .Matlab仿真程序及原始图表 17一.设计任务1、系统构成:系统主要由流量传感器,PLC控制系统、对象、执行器(查找资料自己选择) 等组成。传感器、对象、控制器、执行器可查找资料自行选择,控制器选择PLC为控制器。PLC类型自选。2、写出流量测量与控制过程,绘制流量控制系统组成框图。3、系统硬件电路设计自选。4、编制流量测量控制程序:软件采用模块化程序结构设计,由流量采集程序、流量校准程序、流量控制程序等部分组成二.前言本课程设计来源于工业工程中对于流量的监测和控制过程,其目的是利用PLC来实现过程自动控制。目前,PLC使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制,应

3、用领域极为广泛,涉及到所有与自动检测、自动化控制有关的工业及民用领域。PLC通过模拟量I/O模块和A/D、D/A模块实现模拟量与数字量之间的转换,并对模拟量进行闭环控制。三.系统控制方案设计流量传感器电机流量方向图3.1控制系统工艺流程图如图3.1所示为智能化流量控制系统的工艺流程图,要求实现对管道中水流量的控制, 该系统只有一个过程参数即管道的水流量,故可采用单回路控制系统实现控制要求。该控制系统中,被控量为水的流量,控制量为水泵电机的转速,控制器选用PLC和变频器,传感变送器选用电磁流量传感器,执行器选用水泵电机。根据工艺流程图画出系统框图,即图3.2。图3.2系统框图从上图看出,该控制系

4、统分为:控制机构;信号检测变送机构;执行机构(l)控制机构:本系统的控制机构包括控制器(PLC)和变频器两个部分。控制器是整个流量控制系统的核心。将来自流量传感变送器的测量值与给定值相比较 后产生的偏差进行一定规律(PID控制规律)的运算,并输出统一标准信号,去控制执行机构的动作,以实现对过程量的自动控制。变频器可以通过 RS-485通信协议和接口直接与西门子PLC相连,便于设备之间的通信,通过变频调速器和接触器对执行机构(即水泵电机)进行控制;使用变频器的作用就是为了调速,并降低启动电流。变频器输出的波形是模拟正弦波,主要是用在三相异步电动机调速用,又叫变频调速器。变频器是对水泵电机进行转速

5、控制的单元,其跟踪控制器送来的控制信号改变水泵电机的转速控制(2)信号检测变送机构:在系统控制过程中传感变送器选用电磁流量传感器将工业生产 过程参数经检测变送单元转化为标准信号,需要检测的信号包括管道水流量信号,其中水流量信号是本控制系统的主要反馈信号。该信号是模拟信号,在模拟仪表中,标准信号通常采用4-20mA、0-10mA电流信号、1-5V电压信号、或者20-100kPa气压信号。读入 PLC时,需对输入的信号进行 A/D转换。(3)执行机构:执行机构由水泵和电机组成,即把水泵与电动机直接连接在一起,但不需要传动轴。它具有结构简单,体积小,重量轻,安装、运行成本低,维护方便,节能效果 好,

6、噪音低的有点。它用于将水供入管道,通过变频器改变电机的转速,以达到控制管道水 流量的目的。智能化流量控制系统以供水出口管道水流量为控制目标,在控制上实现出口管道的实 际流量跟随设定的水流量。水流量的设定值可以是一个定值,也可以是一个时间分段函数, 在每一个时段内是一个常数。四.系统硬件设计4.1 设备的选型设计硬件选型的部分有:控制器、变频器、水泵、流量传感变送器。4.1.1 控制器的选型PLC控制器具有抗干扰能力强,扩展模块组合方便、编程简单等优点,故该控制系统 采用PLC作为控制器。由于水流量自动控制系统控制设备相对较少,因此,我们选用西门 子S7-200系列PLC,该系列PLC结构紧凑,

7、价格低廉,具有较高的性价比,广泛适用于一 些小型控制系统。S7-200系列PLC可提供4种不同的基本型号的8种CPU供选择使用.根据控制系统实际所 需端子数目,并考虑 PLC端子数目要有一定的预留量,因此,CPU选用西门子CPU 224,其开关量输出为10点,输出形式为 AC220V继电器输出;开关量输入为 14点,输入形式为 +24V直流输入。由于实际中需要模拟量输入点 1个,模拟量车出点1个,所以需要选择扩展模块。 S7-200 系列PLC主要有6种扩展单元,它本身没有 CPU,只能与基本单元相连接使用,用于扩展 I/O点数。模拟量扩展模块选用EM 235,该模块有4个模拟量输入通道,1个

8、模拟量输出通道。4.1.2 变频器的选型选择 Siemens MicroMaster440 变频器,便于S7-200PLC 和变频器之间的通信。该系列变频器专适用于三相交流电动机调速, 由微处理器控制, 采用绝缘栅双极型晶体管作为功率输出器件, 具有很高的运行可靠性和很强的功能。 MicroMaster440 变频器的输入信号为 380V交流电压,输出功率为 0.7590KW ,适用于大功率高要求超所。该变频器的优点:其输出信号能作为75KW的水泵电机的输入信号。该变频器可以通过 RS-485 通信协议和接口直接与西门子PLC 相连,更便于设备之间的通信。4.1.3 流量传感器变送器的选型流量

9、传感器器用于检测管道中的水流量, 通常安装在的出水口, 流量转换器是将水管中的水流量的变化转变为 420mA 的模拟量信号,作为 A/D 转换模块的输入,选型时,为减少传输过程中的干扰与损耗,我们采用 420mA 输出流量转换器。根据上述分析,本课设中选用电磁流量传感器 SHLDZ 、电磁流量转换器 SHLDZ 1 实现流量的检测、显示和变送。流量表测量范围0 0.6m3/h ,精度1.0。转换器输出420mA电流信号,该模拟信号经 A/D 转换模后读入并与设定值进行比较,将比较后的偏差值进行PID 运算, 再将运算后的数字信号通过D/A 转换模块转换成模拟信号, 送给与 CPU224 连接模

10、拟量模块EM235 ,作为 PID 调节的反馈电信号。4.1.4 执行器的选型水泵电机的选型基本原则: 确保平稳运行; 选用的电机必须与系统用水量的变化幅度相匹配,则电机经常处于高效区运行,以求取得较好的节能效果。本课设的要求为:电机额定功率0.37KW, 额定转速为 2800r/min 。根据本设计要求确定采用 1 台 SFL 低转速低噪音多级离心水泵电机(电机功率0.37KW ) 。SFL 型低噪音生活给水泵在外壳、轴上采用不锈钢材质,叶轮、导叶采用铸造件,经过静电喷塑处理, 效率可提高 5% 以上; 采用低噪音电机, 机械密封, 前端配有泄压保护装置,噪声更低(室外噪音60dB) 、磨损

11、小、寿命更长;下轴承采用柔性耐磨轴承,噪音低,寿命长;采用低进低出的结构设计, 水力模型先进,性能更可靠。 它可以输送清水及理化性质类似于水的无颗粒、无杂质不挥发、弱腐蚀介质,一般用在城市给排水、锅炉给水、空调冷却系统、消防给水等。4.2硬件电路nr 24VCPI-224N IL 0.00. : U. JL 5 .bk l 0,nn kqsTTA,控制单元执行单元五.软件设计5.1控制规律的选择PID控制是控制系统中技术成熟、应用最广泛的控制方式。它具有理论成熟,算法简 单,控制效果好,易于为人们熟悉和掌握等优点。本控制系统采用离散 PID控制规律。位置型离散 PID控制规律表达式如下:zY

12、P1TsnND1 N.Ts-z- z 1式中:Kp为比例系数;Ti为积分时间常数;Td为微分时间常数。(1)比例环节:快速调节有余差,P过大,系统稳定性会变差 。(2)积分环节:表明控制器的输出与偏差持续的时间有关。 积分环节主要用于消除静差, 提高系统的无差度。积分作用的强弱取决于积分时间常数Ti, Ti越大,积分作用越弱,易引起系统超调量加大,反之则越强,易引起系统振荡。(3)微分环节:改善动态性能,超前调节,预测功能。微分调节器不能单独作用。5.2 MATLAB 仿真5.2.1传递函数的确定用MATLAB中的Simulink仿真该控制系统,整定PID参数。由于用 Simulink仿真需要

13、知道各环节传递函数,经查资料,找到变频器,水泵电机,管道传递函数近似分别为:一5 ,0.3,0.1(S . 。传感器传递函数为0.5s 10.4s 1 s 0.1各环节传递函数离散化,转化为差分方程。分别依次为:1。在 Matlab中采用c2d函数将0.90630.06636z 0.8187 z 0.77880.1(z 1.1)。传感器的离散传递函数仍为 1。(z 0.99)当不加任何控制器时,系统的单位阶跃响应曲线如下图3所示:1无控制器时系统单代阶跃响应曲线n 口单位阶跃响应曲线U.70.B0.7。6鬻0-6-E-0 40.30 20.1n,L=_ .-9 1r 11J_ & _

14、_ J - - - - ii11_1J11卜 J L 1iL012345673910仿直时间(40ms)图5.1无控制器时阶跃响应曲线5.2.2 采用数字PID控制的系统框图由于采用PLC控制,所以采用离散 PID控制。框图如下图所示SenEfirq trarsdua&r图5.2Simulink仿真框图(离散化 PID)5.2.3 基于临界比例度法的PID参数整定临界比例度法整定离散PID参数的仿真数字 PID的表达式为步骤概括:P=1/(1)利用开环连续传递函数的根轨迹图或劳斯定理求取系统等幅振荡时(此时I=0, D=0)的临界比例度 k和临界振荡周期Tk ;(2)根据临界比例度法整

15、定参数的经验算式表,求出PID控制器理论上的最佳参数值;(3)如果按以上参数整定,系统的超调量、调节时间等性能指标还不符合要求,则要根据P、I、D参数大小对系统的影响,做适当改变,以提高 PID控制器的调节质量。表临界比例度法整定参数的经验算式表调节规律调节参数比例度型积分时间Tf激分时间.P2/80PI2 2%0, 85 0PID1- 7仅05兀0. 25Tk具体仿真方法:先令I=0, D=0,采样周期取较小的值即Ts=0.001 ,调整P,使阶跃响应曲线等幅振荡,可知,当临界比例 K=5.27时,响应曲线等幅振荡,响应曲线如下图 5.2所示:图5.2等幅振荡曲线求得振荡周期Tk=67.3取

16、控制精度为1.50,查表计算得1.67 k 1.67 5.27 0.317TI0.5TK0.5 67.3 33.65TD0.25TI0.25 33.65 8.42对应该仿真模块:P 3.155, I 1/TI 0.030, D TD 8.42然后根据实际响应曲线调整参数(二次整定)为:P=3.0 , 1=0.025, D=0.01对应 0.333, Ti 40, Td 0.01对应单位阶跃响应曲线如下所示:扩充临界比例度法二次整定阶跃响应曲线A1-单位阶跃响应曲鼓r :、11l ! ”1 :t-J一11i :1 :F1:11111 >T1:r , 1h _ _ uiiL050100150

17、2002S0300350仿真时间(40ms)图5.3二次整定单位阶跃响应曲线由图5.3估算得:响应超调量为15.3%, 3%误差带调节时间4.7s,所以调节质量较好。开始扫描,启动子程序 开计时器时间是否到达?子程序结束5.3程序编写5.3.1 PLC寄存器分配o|S符号I碘 I1VD200过程登里标堆信2IVD204装入回胳设定值3KCumyUtorVD2D6回路霸加名KcVD212回即滑就抬5taffclng_tnn6VD216回路亲择时阖TiVD220快分时间7TdIVD224徽的间8rprtrter_nputrAQW(J费弱整餐入便拟里3COnweter_(XitfXJtAIWO5.3

18、.2程序流程图主程序开始子程序开始设置PID参数: 回路增益Kc=3.0 装入回路采样时间 T=6s积分时间Ti=40s微分时间Td=0.01s装入回路设定值为11)对采样的数据进行处理做PID运算2)重置定时器主程序结束5.3.3源程序源程序如下图所示:1主程序网笫4i流里学票程序137苻号1碗加8nvef”outputamo西躲摭帆切h也jVDMO斓夏金林菱值网络5券里控自嵬欺时心制)T37MO.OIriDEN ENOVB100-5T8LLOOPT432初始化子程序六.结束语基于PLC的智能化流量控制系统设计目的是实现对管道水流量的控制,我们采用单回 控制系统进行设计。 调试方面,由于在硬

19、件设备上缺乏相应的变频器、水泵电机和电磁流量传感变送器。于是我们利用Matlab中simulink仿真该系统的PID控制策略,即在得到变频器、水泵电机、管道和电磁流量传感变送器的传递函数的基础上,采用临界比例度法整定 PID参数(包括二次整定),从而仿真得到比较理想的阶跃响应曲线。另外该课设还可以适 当扩展,设计一个上位机来对控制过程参数(管道水流量)进行设定以及对控制过程进行监控。通过本次课程设计,使我对过程控制系统这门课程有了进一步的掌握,对所学的理论知识有了更深的理解,也锻炼了我的动手能力和团队合作能力。七.参考文献1、黄永红主编电气控制与PLC应用技术机械工业出版社2、顾德英等主编计算

20、机控制技术北京邮电大学出版社3、任彦硕等主编自动控制系统北京邮电大学出版社4、李红,郑颖,秦武轩PID控制的泵供水系统仿真实验1.5s 1.52s3 9.2s2 10.9s 1附页.Matlab仿真程序及原始图表1、求取系统开环传递函数c /、50.30.1(s 1)Go( s).0.5s 1 0.4s 1 s 0.1的根轨迹(得到临界比例 K) b=-1.5,1.5;a=2,9.2,10.9,1;g=tf(b,a);rlocus(g)2、传递函数离散化程序一 .52.1 变频器传递函数 离放化为差分万程程序0.5s 1> > b=10;> > a=1,2;> &

21、gt; sys = tf(b,a);% discretizets = 0.1; %采样周期dsys = c2d(sys, ts, 'z') % 转化为差分方程% extractnum, den = tfdata(dsys,'v') % 提取差分方程系数>>2.2水泵电机传递函数0.3离散化为差分方程程序0.4s 1>> b=0.75;>> a=1,2.5;>> sys = tf(b,a);% discretizets = 0.1; %采样周期dsys = c2d(sys, ts, 'z') % 转化为差分方程% extractnum, den = tfdata

温馨提示

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

评论

0/150

提交评论