自动控制课程设计报告基于PID的三容水箱控制.doc

上传人:laozhun 文档编号:2859221 上传时间:2023-02-27 格式:DOC 页数:30 大小:1.75MB
返回 下载 相关 举报
自动控制课程设计报告基于PID的三容水箱控制.doc_第1页
第1页 / 共30页
自动控制课程设计报告基于PID的三容水箱控制.doc_第2页
第2页 / 共30页
自动控制课程设计报告基于PID的三容水箱控制.doc_第3页
第3页 / 共30页
自动控制课程设计报告基于PID的三容水箱控制.doc_第4页
第4页 / 共30页
自动控制课程设计报告基于PID的三容水箱控制.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《自动控制课程设计报告基于PID的三容水箱控制.doc》由会员分享,可在线阅读,更多相关《自动控制课程设计报告基于PID的三容水箱控制.doc(30页珍藏版)》请在三一办公上搜索。

1、自动控制课程设计报告学 院 : 核技术与自动化工程学院 专 业 : 电气工程及其自动化 班 级 : 小 组 : 第 二 组 姓 名 : 指导老师 : 完成时间 : 2011.12.18 基于PID的三容水箱控制摘要 在三容水箱是较为典型的非线性、时延对象,工业上许多被控对象的整体或局部都可以抽象成三容水箱的数学模型,具有很强的代表性和工业背景,研究三容水箱的建模及控制具有重要的理论意义及实际应用价值。 本设计主要是利用PID控制三容水箱。控制方案采取采用临界比例度法整定PID控制器参数、上位监控由三维力控组态软件设计构成。可以实现对系统工作的是实时监控与速度曲线显示。关键词:三容水箱 组态软件

2、 模糊PID控制 The three-tank water tank based on PID controlAbstract: Abstract Three-tank water is a typically non-linear and delayed plant which has the very strong background of industry, for the whole or part of many controlled objects can be extracted as mathematic model of three-tank water. Research

3、 on modeling and control of three-tank water has far theoretical significance and practical value. This design is the main PID control three let water tank. Take the critical ratio control scheme of the set of PID controller parameters, upper monitor from three dimensional force control configuratio

4、n software design to form. Which can make the system work is real-time monitoring and speed curve shows.Keywords: 3 let water tank configuration software fuzzy PID control目 录第1章 前 言51.1课题研究目的51.2课题研究背景和意义51.3 PID的特点5第2章 三容水箱系统的硬件结构62.1 三容水箱的原理结构62.2 三容水箱的操作步骤7第3章 控制的理论基础83.1 PID控制原理83.2 数学建模93.2 MTL

5、AB仿真与PID控制方法12第4章 系统软件设计184.1 plc编程184.2力控设置194.3组态软件设计特点23第5章 实验结果245.1组态的动态液位变化24结论26致谢27参考文献28附录PLC系统编程29第1章 前 言1.1课题研究目的此次课程设计以“基于PID的三容水箱控制”为题,由力控显示PID控制三容水箱,从而实现对三容水箱的控制,并把结果反馈到PLC上,在力控上显示出曲线。1.2课题研究背景和意义 三容水箱是较为典型的非线性、时延对象,工业上许多被控对象的整体或局部都可以抽象成三容水箱的数学模型,具有很强的代表性,有较强的工业背景,对三容水箱数学模型的建立是非常有意义的。同

6、时,三容水箱的数学建模以及控制策略的研究对工业生产中液位控制系统的研究有指导意义,例如工业锅炉、结晶器液位控制而且,三容水箱的控制可以作为研究更为复杂的非线性系统的基础,又具有较强的理论性,属于应用基础研究。同时,它具有较强的综合性,涉及控制原理、智能控制、流体力学等多个学科。通过水箱液位的控制系统实验,用户除可以掌握控制理论、仪器仪表知识和现代控制技术之外,还可以熟悉生产过程的工艺流程,从控制的角度理解它的静态和动态工作特性。1.3 PID的特点在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它 以其结构

7、简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的 其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或 不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、 积分、微分计算出控制量进行控制的。第2章 三容水箱系统的硬件结构2.1 三容水箱的原理结构 (1)原理框图水箱为三容水箱,系统组成如下图所示,它包含电控箱、水箱本体及由A

8、D/DA 数据采集卡和普通PC机组成的控制实验平台等三大部分。 图2-1 三容水箱硬件关系图(2)水箱本体主要由以下几个部分组成: 1) 水箱底座2) 循环泵3) 比例电磁阀4) 液位传感器5) 三容水柱电控箱内安装有如下主要部件:1) 电磁阀控制器2) I/O 接口板3)开关电源4) 开关、指示灯等电气元件(3)控制平台主要由以下部分组成:1) 与IBM PC/AT 机兼容的PC 机(公司不提供),带PCI 插槽2) PCI2006 数据采集卡及其驱动程序3) 演示实验软件2.2 三容水箱的操作步骤1) 向水箱中注入清洁水。2) 将电脑与电控箱上电,3) 进入演示和实验软件的安装目录,运行E

9、xe 目录下的WaterTank.exe,4) 初始时,出现系统配置的界面,可以在界面上配置水箱的AD/DA 通道等设置5) 选择菜单项“操作-开始试验”,开始实验,系统开始对AD/DA 的操作。6) 在界面上修改设定值,选择菜单项“操作-开始控制”开始控制过程。7) 选择菜单项“操作-停止控制”,结束控制过程8) 选择菜单项“操作-停止实验”,结束实验。9) 退出程序,10) 关闭电脑与控制箱电源。第3章 控制的理论基础3.1 PID控制原理PID控制器是一种线性控制器,他根据给定值rin(t)与实际输出值yout(t)构成控制偏差 error(t)=rin(t)-yout(t)简单说来,P

10、ID控制器个校正环节的作用如下:(1) 比例环节:成比例地反映控制系统的偏差信号error(t),偏差一旦产生,控制器立即产生控制作用,以减少偏差。(2) 积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数T1,T1越大,积分作用越弱,反之则越强。(3) 微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。3.2 数学建模图3-1三容水箱的数学模型三容水箱是液位控制系统中的被控对象,若流入量和流出量相同,水箱的液位不变,平衡后当流入侧阀门开大时,流入量大于流出量导致液位上

11、升。同时由于出水压力的增大使流出量逐渐增大,其趋势是重新建立起流入量与流出量之间的平衡关系,即液位上升到一定高度使流出量增大到与流入量相等而重新建立起平衡关系,液位最后稳定在某一高度上;反之,液位会下降,并最终稳定在另一高度上。由于水箱的流入量可以调节,流出量随液位高度的变化而变化,所以只需建立流入量与液位高度之间的数学关系就可以建立该水箱对象的数学模型。通过三水槽物料平衡可得的公式:水槽1: (3-1)水槽2: (3-2)水槽3: (3-3)其中 是入水量,被控量为下水箱水位 ; 分别为上、中、下三个水箱截面积, 这里 为上中下三个水箱的液位:水槽1: (3-4) 水槽2: (3-5)水槽3

12、: (3-6)其中: (3-7) (3-8) (3-9)对上面的公式经过一系列的微分和积分计算和整理后得到一个复杂的三阶微分方程得: (3-10)按照流体力学原理,水箱流出量 与出口静压有关,同时还与调节阀门的阻力R有关,假设三者之间的变化关系为: (3-11)流体在一般流动条件下,液位h和流量 之间的关系是非线性的。为了简化问题,通常将其线性化。线性化方法如下图所示。图3-2 线性水阻的计算通常在特性曲线工作点a附近不大的范围内,用切于a点的一段切线代替原曲线上的一段曲线,进行线性化处理。经过线性化后,水阻R是常数。由上式可知,只要确定了三个水箱的水阻,这个三阶微分方程的参数就定下来了,进而

13、可以确定三容水箱系统的传递函数。假设通过阶跃曲线响应方法测得:代入上式得到传递函数为: (3-12)3.2 MTLAB仿真与PID控制方法三容水箱单闭环控制与双闭环控制选择比较:如果三容水箱采用双闭环控制,其系统框架图如下:图3-3 双闭环控制系统框架图一般认为,双闭环系统的抗扰性能好于单闭环。扰动作用在内环,则双环系统好于单环。但扰动作用在外环,则双环系统抗扰性能与单环类似。三容水箱的扰动作用主要体现在水箱三,整个系统的扰动作用在外环。如果三容水箱采用双闭环控制,会使系统控制更加复杂,PI控制器不好设置,数学建模过程更为繁琐,且系统维护更难操作。如果三容水箱采用单闭环控制,其系统框架图如下:

14、图3-4 单闭环控制系统框架图我们的系统采用单闭环控制,PID的参数整定用了两种方法:1.临界比例度法;2.衰减振荡法(4:1衰减比)。感觉衰减法的衰减太慢(如图),就用了临界比例度法。具体方法如下:图3-5 衰减振荡图具体方法如下:采用临界比例度法整定PID控制器参数 在闭环控制系统里,首先将控制器置于纯比例作用下,从小到大逐渐增大控制器的比例增益Kp,直到出现等幅振荡曲线为止,如图:图3-6 寻找等幅振荡图程序代码如下:G0=tf(523500,1 87.35 10470 0);P=0.5 1 1.5 1.6 1.7 1.72;hold on;for i=1:length(P)G=feed

15、back(P(i)*G0,1);step(G);grid on;axis(0 0.3 0 2);end在Kp=1.72时出现等幅振荡,其临界比例度cr和临界振荡周期Tcr(相邻两个波峰间的时间间隔)可由下图读出:图3-7 等幅振荡图知Tcr=0.06s 临界比例度为cr=1/1.72根据所得的Tcr和cr,查下表的经验公式,可以计算出调节器的各个参数:表3-1临界振荡经验公式控制规律()Ti(s)Td(s)P2cr-PI2.2crTcr/1.2-PID1.6cr0.5Tcr0.125TcrP: =2/1.72=1.16PI: =2.2/1.72=1.279, Ti=0.06/1.2=0.05P

16、ID: =1.6/1.72=0.93,Ti=0.5*0.06=0.03, Td=0.125*0.06=0.0075最后“按先P后I最后D”的操作程序将控制器整定参数调到计算值上,仿真响应曲线如图所示:P调节代码:clear allG0=tf(523500,1 87.35 10470 0);P=1.16;hold on;for i=1:length(P)G=feedback(P(i)*G0,1);step(G);grid on;axis(0 0.6 0 1.5);end图3-8 纯比例控制振荡曲线然后令kp=1.279,Ti=0.05,然后得到PI调节,其代码为:clear allG0=tf(5

17、23500,1 87.35 10470 0);kp=1.279;Ti=0.05;t=0:0.1:20;hold on;for i=1:length(Ti)Gc=tf(kp*1,1/Ti(i),1,0);G=feedback(G0*Gc,1);step(G,t);grid on;end axis(0 0.6 0 1.5);图3-9 PI控制振荡曲线然后令kp=0.93,,Ti=0.03,Td=0.0075;得到PID调节,其代码为:clear all G0=tf(523500,1 87.35 10470 0); kp=0.93;Ti=0.03; Td=0.0075; t=0:0.1:20; ho

18、ld on; for i=1:length(Td)Gc=tf(kp*Ti*Td(i),Ti,1,Ti,0);G=feedback(G0*Gc,1);step(G,t);grid on;end axis(0 0.6 0 1.5);图3-10 PID控制振荡曲线三者一起做比较,得到如下图:图3-11 控制曲线图在现实应用中不可能出现纯微分动作,要经常将纯微分动作近似成一个带有惯性的微分环节,进而得到近似PID控制器的传递函数为:Gc(s)=kp*(1+1/Tis+Tds/(1+Td/N) (在实际应用中,常取N=10.)clear allG0=tf(523500,1 87.35 10470 0);

19、kp=0.93;Td=0.0075;Ti=0.03;N=10;Gc=tf(kp*Ti*Td,Ti,1/Ti,1,0);G=feedback(G0*Gc,1);step(G);grid on; hold on;i=1:length(N)i =1 nn=kp*(conv(Ti,1,Td/N(i),1)+conv(Ti,0,Td,0); dd=conv(Ti,0,Td/N(i),1); Gc=tf(nn,dd); G=feedback(G0*Gc,1); step(G);grid on;图3-12 D加惯性环节图图3-13 控制曲线图第4章 系统软件设计4.1 plc编程所用到PLC程序如下:4.2

20、力控设置数据库组态设定和I/O设备组态设置如下图所示:图4-1 数据库设定图图4-2 设备设置图图4-3 设备设置图阀门的动作特性如下图所示设置:图4-4 阀门的动作特性图实时曲线属性设置:图4-5 试时曲线设置图PID按键属性设置及数值输入显示设置:图4-6 PID按键设置图图4-7 数值输入显示图利用三维力控软件可以画出组态图,如下: 图4-8 力控组态图4.3组态软件设计特点软件部分没有采用传统的PLC曲线编程方法,而是通过MATLAB曲线拟合,建立数学模型,求出曲线方程,编写方程程序。这样极大地减少了程序编写的工作量,简便的同时易于理解,灵活运用所学知识,解决复杂问题,这是本次软件编程

21、的一大特点。通过实验测试,证明了无级调速控制系统满足设计要求。测试过程中, 在力控上按下启动按钮或停止按钮时,系统响应迅速,且程序指令准确,工作可靠。当系统运行时,三相异步电机将按照设定的速度曲线运行,电机能够实现由正向转速平滑地进行转速改变,实测曲线很好地吻合了设定曲线,系统实现了多段变频调速的要求,达到了预期效果,因此设计符合要求。第5章 实验结果5.1组态的动态液位变化图5-1 动态图图5-2动态图图5-3动态图图5-4动态图图5-5动态图结论在本次设计中,我通过对系统的建立,硬件的连接和软件的调试,成功地实现了设计的要求。本次设计既确立了自己的特点,也突出了自己的优势,主要体现在:软件

22、部分没有采用传统的PLC曲线编程方法,而是通过离散采样曲线拟合,建立数学模型,求出曲线方程,编写方程程序。这几个特点既解决了自身设备问题,又实现了编程的简单化,灵活多用,化难为简。最终我们仍在曲线转换的地方未能很好的完成,是一个遗憾,也是我们将要继续努力学习的地方,学无止境!致谢在此论文完成之际,首先向辛勤培养我们的指导老师黄洪全老师致以诚挚的感谢和崇高的敬意。本文是在老师精心指导和大力支持下完成的,无论从课题的选择、设计的制作还是到论文的最终完成,他都始终给予我们细心的指导和不懈的支持。黄老师渊博的知识、开阔的视野和敏锐的思维给了我们深深的启迪。同时也要感谢我们专业的各位老师,因为此次课程设

23、计还要用到专业用具,是他们教给我们丰富的专业知识,为我们创造了良好的学习环境,使我们在这次的课程设计和论文写作中能够学以致用,使我们在学习和生活中不断成熟。参考文献1袁秀英.组态控制技术,电子工业出版社,2003.2郝维来.可编程控制器原理与应用M .哈尔滨:哈尔滨工业大学出版社,2008,05.3 于洋三容水箱液位控制系统算法研究D哈尔滨:哈尔滨工业大学,2005.4 吴凤凰基于工业PC的模糊控制系统开发工具D南宁:广西大学,2003.5 杜志伟,陈晖,尹力阶跃响应模型在三容水箱中的预测控制J林业劳动安全, 2003.6 蔡喜翠三容水箱液位控制系统的研究D哈尔滨:哈尔滨工业大学硕士,2005.7 郭勇基于非线性三容液位系统的逆控制算法研究D沈阳:沈阳工业学院.8 蔡庆田模糊控制方法在液位过程控制中的应用D哈尔滨:哈尔滨工业大学.9 张曾科模糊数学在自动化技术中的应用M北京:清华大学出版社,1997. 附录PLC系统编程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号