《基于MATLAB液位控制系统研究与设计毕业论文(20页).doc》由会员分享,可在线阅读,更多相关《基于MATLAB液位控制系统研究与设计毕业论文(20页).doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-基于MATLAB液位控制系统研究与设计毕业论文-第 20 页铜陵学院毕业论文(初稿)论文题目:基于MATLAB液位控制系统研究与设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集
2、、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 选题背景人们生活以及工业生产经常涉及到液位和流量的控制问题,例如饮料、食品加工,居民生活用水的供应,溶液过滤,污水处理,化工生产等多种行业的生产加工过程, 通常要使用蓄液池。蓄液池中的液位需要维持合适的高度,太满容易溢出造成浪费,过少则无法满足需求。因此,需要设计合适的控制器自动调整蓄液池的进出流量,
3、使得蓄液池内液位保持正常水平,以保证产品的质量和生产效益。这些不同背景的实际问题都可以简化为某种水箱的液位控制问题。因此液位是工业控制过程中一个重要的参数。特别是在动态的状态下,采用适合的方法对液位进行检测、控制,能收到很好的生产效果。水箱液位控制系统的设计应用非常长广泛,可以把一个复杂的液位控制系统简化成一个水箱液位控制系统来实现,所以就选择了该题目的设计。由于液位检测应用领域的不同,性能指标和技术要求也有差异,但适用有效的测量成为共同的发展趋势,随着电子技术及计算机技术的发展,液位检测的自动控制成为其今后的发展趋势,控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根
4、据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。随着计算机控制技术应用的普及、可靠性的提高及价格的下降,液位检测的微机控制必将得到更加广泛的应用。毕业论文进度安排:2012年9月20日选论文题目基于MTLAB液位控制系统研究与设计2012年12月25日写出毕业论文的提纲2013年3月5日完成论文的初稿2013年5月5日完成毕业论文指导教师意见: 指导教师签名: 年 月 日毕业论文(设计)写作提纲一、论文题目基于MTLAB液位控制系统研究与设计二、论题观点来源:在工业实际生产中,液位是过程控制系统的重要被控量,在石油化工环保水处理冶金等行业尤为重要。在工
5、业生产过程自动化中,常常需要对某些设备和容器的液位进行测量和控制。通过液位的检测与控制,了解容器中的原料半成品或成品的数量,以便调节容器内的输入输出物料的平衡,保证生产过程中各环节的物料搭配得当。三、基本观点:液位串级控制系统的设计控制系统及工程实现的工作。虽然是采用传统的串级PID控制的方法,但是将利用数据采集模块和计算机控制来实现控制系统的组建,努力使系统具有良好的静态性能,改善系统的动态性能。 四、论文结构: 一概述1.1液位串级控制系统介绍 1.2 MATLAB软件介绍二被控对象建模2.1水箱模型分析2.2阶跃响应曲线法建立模型三系统控制方案设计与仿真3.1 PID控制原理3.2系统控
6、制方案设计3.3控制系统仿真 四结论五参考文献毕业论文(设计)工作中期检查表系别: 班级: 学生姓名学号指导教师 职称论文(设计)题目基于MTLAB液位控制系统研究与设计选题是否有变化否如有,请填写原因是否一人一题否是否进行了选题背景、及写作提纲是是否进行了文献调研是本论文拟解决的关键问题选择参数这个是个让我头疼的问题。因为之前学的自控原理似乎完全是在学数学而已。对参数的理解这是它如何满足我们“稳、快、准”这个三个要求而已,而完全不了解它的实际工程中的意义。所以在仿真的时候我也是用试的方法来确定参数。教师填写部分论文(设计)进度情况: 提前完成 正常进行 延期滞后(请写出原因)工作态度情况(学
7、生对毕业论文(设计)的认真程度、完成指导教师布置任务情况): 认真 较认真 一般 不认真中期质量评价(学生已完成部分的工作质量情况): 好 中 差存在的问题与建议: 指导教师(签名): 年 月 日 系毕业论文(设计)工作领导小组意见(如被查学生为差的,请系毕业论文设计领导小组写出处理意见): 领导小组组长(签名): 年 月 日基于MTLAB液位控制系统研究与设计摘 要: 本论文的目的是设计双容水箱液位串级控制系统。在设计中充分利用自动化仪表技术,计算机技术,通讯技术和自动控制技术,以实现对水箱液位的串级控制。首先对被控对象的模型进行分析,并采用实验建模法求取模型的传递函数。其次,根据被控对象模
8、型和被控过程特性设计串级控制系统,采用动态仿真技术对控制系统的性能进行分析。然后,设计并组建仪表过程控制系统,通过智能调节仪表实现对液位的串级PID控制。最后,借助数据采集模块设计并组建远程计算机过程控制系统,完成控制系统实验和结果分析。关键词: 液位 模型 PID控制 计算机过程控制系统 一概述1.1液位串级控制系统介绍液位串级控制系统图 在工业实际生产中,液位是过程控制系统的重要被控量,在石油化工环保水处理冶金等行业尤为重要。在工业生产过程自动化中,常常需要对某些设备和容器的液位进行测量和控制。通过液位的检测与控制,了解容器中的原料半成品或成品的数量,以便调节容器内的输入输出物料的平衡,保
9、证生产过程中各环节的物料搭配得当。通过控制计算机可以不断监控生产的运行过程,即时地监视或控制容器液位,保证产品的质量和数量。如果控制系统设计欠妥,会造成生产中对液位控制的不合理,导致原料的浪费产品的不合格,甚至造成生产事故,所以设计一个良好的液位控制系统在工业生产中有着重要的实际意义。 在液位串级控制系统的设计中展开设计控制系统及工程实现的工作。虽然是采用传统的串级PID控制的方法,但是将利用数据采集模块和计算机控制来实现控制系统的组建,努力使系统具有良好的静态性能,改善系统的动态性能。 在设计控制系统的过程中,将利用到MATLAB软件,以下将对它们的主要内容进行说明。1.2 MATLAB软件
10、介绍MATLAB软件是由美国MathWorks公司开发的,是目前国际上最流行、应用最广泛的科学与工程计算软件,它广泛应用于自动控制、数学运算、信号分析、计算机技术、图形图象处理、语音处理、汽车工业、生物医学工程和航天工业等各行各业,也是国内外高校和研究部门进行许多科学研究的重要工具。MATLAB最早发行于1984年,经过10余年的不断改进,现今已推出基于Windows 2000/xp的MATLAB 7.0版本。新的版本集中了日常数学处理中的各种功能,包括高效的数值计算、矩阵运算、信号处理和图形生成等功能。在MATLAB环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等
11、各项操作。 MATLAB提供了一个人机交互的数学系统环境,该系统的基本数据结构是复数矩阵,在生成矩阵对象时,不要求作明确的维数说明,使得工程应用变得更加快捷和便利。MATLAB系统由五个主要部分组成:(1)MATALB语言体系 MATLAB是高层次的矩阵数组语言具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模编程,完成算法设计和算法实验的基本任务,也可以进行大规模编程,开发复杂的应用程序。 (2)MATLAB工作环境 这是对MATLAB提供给用户使用的管理功能的总称包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理M文件的各种工具。
12、(3)图形图像系统 这是MATLAB图形系统的基础,包括完成2D和3D数据图示、图像处理、动画生成、图形显示等功能的高层MATLAB命令,也包括用户对图形图像等对象进行特性控制的低层MATLAB命令,以及开发GUI应用程序的各种工具。 (4)MATLAB数学函数库 这是对MATLAB使用的各种数学算法的总称包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次数学算法。 (5)MATLAB应用程序接口(API) 这是MATLAB为用户提供的一个函数库,使得用户能够在MATLAB环境中使用c程序或FORTRAN程序,包括从MATLAB中调用于程序(动态链接),读写MAT文件的功能。 MATLA
13、B还具有根强的功能扩展能力,与它的主系统一起,可以配备各种各样的工具箱,以完成一些特定的任务。MATLAB具有丰富的可用于控制系统分析和设计的函数,MATLAB的控制系统工具箱(Control System Toolbox)提供对线性系统分析、设计和建模的各种算法;MATLAB的系统辨识工具箱(System Identification Toolbox)可以对控制对象的未知对象进行辨识和建模。MATLAB的仿真工具箱(Simulink)提供了交互式操作的动态系统建模、仿真、分析集成环境。它用结构框图代替程序智能化地建立和运行仿真,适应线性、非线性系统;连续、离散及混合系统;单任务,多任务离散事
14、件系统。二被控对象建模在控制系统设计工作中,需要针对被控过程中的合适对象建立数学模型。被控对象的数学模型是设计过程控制系统、确定控制方案、分析质量指标、整定调节器参数等的重要依据。被控对象的数学模型(动态特性)是指过程在各输入量(包括控制量和扰动量)作用下,其相应输出量(被控量)变化函数关系的数学表达式。在液位串级控制系统中,我们所关心的是如何控制好水箱的液位。上水箱和下水箱是系统的被控对象,必须通过测定和计算他们模型,来分析系统的稳态性能、动态特性,为其他的设计工作提供依据。上水箱和下水箱为过程控制实验装置中上下两个串接的有机玻璃圆筒形水箱,另有不锈钢储水箱负责供水与储水。上水箱尺寸为:d=
15、25cm,h=20cm;下水箱尺寸为:d=35cm,h=20cm,每个水箱分为三个槽:缓冲槽、工作槽、出水槽。2.1水箱模型分析Q112Q2Ah 图2.1液位被控过程简明原理图系统中上水箱和下水箱液位变化过程各是一个具有自衡能力的单容过程。如图,水箱的流入量为Q1,流出量为Q2,通过改变阀1的开度改变Q1值,改变阀2的开度可以改变Q2值。液位h越高,水箱内的静压力增大,Q2也越大。液位h的变化反映了Q1和Q2不等而导致水箱蓄水或泻水的过程。若Q1作为被控过程的输入量,h为其输出量,则该被控过程的数学模型就是h与Q1之间的数学表达式。 根据动态物料平衡, Q1-Q2=A(dh/dt) ;Q1-Q
16、2=A(dh/dt) 在静态时,Q1=Q2,dh/dt=0;当Q1发生变化后,液位h随之变化,水箱出口处的静压也随之变化,Q2也发生变化。由流体力学可知,液位h与流量之间为非线性关为了简便起见,做线性化处理得 Q2=h/R2,经拉氏变换得单容液位过程的传递函数为W0(s)=H(s)/Q1(s)=R2/(R2Cs+1)=K/(Ts+1)注:Q1 Q2h:分别为偏离某一个平衡状态Q10Q20h0的增量。R2:阀2的阻力 A:水箱截面积 T:液位过程的时间常数(T=R2C) K:液位过程的放大系数(K=R2) C:液位过程容量系数2.2阶跃响应曲线法建立模型在本设计中将通过实验建模的方法,分别测定被
17、控对象上水箱和下水箱在输入阶跃信号后的液位响应曲线和相关参数。通过磁力驱动泵供水,手动控制电动调节阀的开度大小,改变上水箱/下水箱液位的给定量,从而对被控对象施加阶跃输入信号,记录阶跃响应曲线。 在测定模型参数中可以通过以下两种方法控制调节阀,对被控对象施加阶跃信号:(1) 通过智能调节仪表改变调节阀开度,增减水箱的流入水量大小,从而改变水箱液位实现对被控对象的阶跃信号输入。(2) 通过在MCGS监控软件组建人机对话窗口,改变调节阀开度,控制水箱进水量的大小,从而改变水箱液位,实现对被控对象的阶跃信号输入。控制进水量供水施加阶跃输入信号阶跃响应输出电动磁力泵电动调节阀上水箱/下水箱 图2.2
18、水箱模型测定原理图 1上水箱阶跃响应参数测定:按图连接实验线路,手动操作调节器,控制调节阀开度,使初始开度OP1=50,等到水箱的液位处于平衡位置时。改变调节阀开度至OP2=60,即对上水箱输入阶跃信号,使其液位离开原平衡状态。经过一定调节时间后,水箱液位重新进入平衡状态。 图2.3上水箱阶跃响应曲线记录阶跃响应参数(间隔30s采集数据):123.62744.771347.761947.64230.50845.561447.872047.09335.25946.171547.892146.52438.691047.061647.282246.41541.321147.251747.012346
19、.28643.311247.461847.152445.90表2.1上水箱阶跃响应数据2下水箱阶跃响应参数测定:按图连接实验线路,手动操作调节器,控制调节阀开度,使初始开度OP1=40,等到水箱的液位处于平衡位置时。改变调节阀开度至OP2=50,即对上水箱输入阶跃信号,使其液位离开原平衡状态。经过一定调节时间后,水箱液位重新进入平衡状态。 图2.4下水箱阶跃响应曲线记录阶跃响应参数(间隔30s采集数据): 154.021384.612598.4537103.9349107.20257.191486.342699.1938104.3950107.28360.281587.712799.83391
20、04.8451107.32463.531689.1828100.4340105.0652107.38566.561790.4429101.0141105.5353107.56669.521891.7630101.4242105.8054107.66772.261993.0431101.8143106.0855107.82874.792094.1132102.2644106.3356107.67977.002195.1833102.7945106.4157107.551079.072296.0434103.1946106.6158107.391180.872396.9635103.3647106
21、.6559107.251282.882497.4936103.6548106.9460107.10表2.2下水箱阶跃响应数据由于实验测定数据可能存在误差,直接使用计算法求解水箱模型会使误差增大。所以使用MATLAB软件对实验数据进行处理,根据最小二乘法原理和实验数据对响应曲线进行最佳拟合后,再计算水箱模型。两组实验数据中将阶跃响应初始点的值作为Y轴坐标零点,后面的数据依次减去初始值处理,作为Y轴上的各阶跃响应数据点;将对应Y轴上阶跃响应数据点的采集时间作为曲线上各X点的值。3求取上水箱模型传递函数在MATLAB的命令窗口输入曲线拟合指令: x=0:30:420; y=0 6.88 11.63
22、15.07 17.7 19.69 21.15 21.94 22.55 23.44 23.63 23.84 24.14 24.25 24.27 ; p=polyfit(x,y,4); xi=0:3:420; yi=polyval(p,xi); plot(x,y,b:oxi,yi,r)。 在MATLAB中绘出曲线如下:图2.5上水箱拟合曲线注:图中曲线为拟合曲线,圆点为原数据点。数据点与曲线基本拟合。如图所示,利用四阶多项式近似拟合上水箱的响应曲线,得到多项式的表达式:P(t)-1.8753e(-009)t4+2.2734e(-006)t3-0.0010761t2+0.24707t+0.13991
23、。根据曲线采用切线作图法计算上水箱特性参数,当阶跃响应曲线在输入量x(t)产生阶跃的瞬间,即t=0时,其曲线斜率为最大,然后逐渐上升到稳态值,该响应曲线可用一阶惯性环节近似描述,需确定K和T。而斜率K为P(t)在t=0的导数P(0)= 0.24707,以此做切线交稳态值于A点,A点映射在t轴上的B点的值为T。图2.6上水箱模型计算曲线阶跃响应扰动值为10,静态放大系数为阶跃响应曲线的稳态值与阶跃扰动值之比,所以上水箱传递函数为4.下水箱模型建立在MATLAB的命令窗口输入曲线拟合指令:x=0: 30:1650;y=0 3.17 6.26 9.51 12.54 15.5 18.4 20.77 2
24、2.98 25.05 26.85 28.86 30.59 32.32 33.69 35.16 36.42 37.74 39.02 40.09 41.16 42.02 42.94 43.47 44.43 45.17 45.81 46.4146.99 47.4 47.79 48.24 48.77 49.17 49.34 49.65 49.91 50.37 50.82 51.04 51.51 51.78 52.06 52.31 52.39 52.59 52.63 52.92 53.18 53.26 53.3 53.36 53.54 53.64 53.8 53.8;p=polyfit(x,y,4);
25、xi=0:3:1650; yi=polyval(p,xi); plot(x,y,b:oxi,yi,r)。在MATLAB中绘出曲线如下:图2.7下水箱拟合曲线注:图中曲线为拟合曲线,圆点为原数据点。数据点与曲线基本拟合。如图所示,利用四阶多项式近似拟合下水箱的响应曲线,得到多项式的表达式P(t)= -1.1061e(-011)t4+5.7384(e-008)t3 -0.00011849t2 +0.12175t-0.31385.根据曲线采用切线作图法计算下水箱特性参数,当阶跃响应曲线在输入量x(t)产生阶跃的瞬间,即t=0时,其曲线斜率为最大,然后逐渐上升到稳态值,该响应曲线可用一阶惯性环节近似描
26、述,需确定K和T.而斜率K为P(t)在t=0的导数P(0)=0.12175,以此做切线交稳态值于A点,A点映射在t轴上的B点的值为T。图2.8下水箱模型计算曲线阶跃响应扰动值为10,静态放大系数为阶跃响应曲线的稳态值与阶跃扰动值之比,所以下水箱传递函数为。在实验建模的过程中,实验测取的被控对象为广义的被控对象,其动态特性包括了调节阀和测量变送器,即广义被控对象的传递函数为,为调节阀的传递函数,Gm(s)为测量变送器的传递函数。三系统控制方案设计与仿真控制方案设计是过程控制系统设计的核心,需要以被控过程模型和系统性能要求为依据,合理选择系统性能指标,合理选择被控参数,合理设计控制规律,选择检测、
27、变送器和选择执行器。选择正确的设计方案才能使先进的过程仪表和计算机系统在工业生产过程中发挥良好的作用。3.1 PID控制原理目前,随着控制理论的发展和计算机技术的广泛应用,PID控制技术日趋成熟。先进的PID控制方案和智能PID控制器(仪表)已经很多,并且在工程实际中得到了广泛的应用。现在有利用PID控制实现的压力、温度、流量、液位控制器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的计算机系统等。在工程实际中,应用最为广泛的调节器控制规律为比例积分微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便
28、而成为工业控制的主要技术之一。y(t)+r(t) 比例P积分I微分D被控对象图3.1 PID控制基本原理图PID控制器是一种线性负反馈控制器,根据给定值r(t)与实际值y(t)构成控制偏差:。PID控制规律为:或以传递函数形式表示:式中,KP:比例系数 TI:积分时间常数 TD:微分时间常数 PID控制器各控制规律的作用如下:(1)比例控制(P):比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系,能较快克服扰动,使系统稳定下来。但当仅有比例控制时系统输出存在稳态误差(2)积分控制(I):在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进
29、入稳态后存在稳态误差,则称此控制系统是有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差的累积取决于时间的积分,随着时间的增加,积分项会越大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。但是过大的积分速度会降低系统的稳定程度,出现发散的振荡过程。比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。(3)微分控制(D):在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性环节或有滞后环节,具有抑制误
30、差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。所以在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。特别对于有较大惯性或滞后环节的被控对象,比例积分控制能改善系统在调节过程中的动态特性。PID控制器的参数整定是控制系统设计的重要内容,应根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法分为
31、两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。由于实验测定的过程数学模型只能近似反映过程动态特,理论计算的参数整定值可靠性不高,还必须通过工程实际进行调整和修改。二是工程整定方法,它主要依赖工程经验,直接在控制系统试验中进行控制器参数整定,且方法简单、易于掌握,在工程实际中被广泛采用。PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减曲线法。三种方法都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善。1.临界比例法。在闭合控制系统中,把调节器的积分时间TI置于
32、最大,微分时间TD置零,比例度置于较大数值,把系统投入闭环运行,将调节器的比例度由大到小逐渐减小,得到临界振荡过程,记录下此时的临界比例度k和临界振荡周期Tk。根据以下经验公式计算调节器参数: 调节器参数控制规律TITDP2k PI2.2kTK/1.2 PID1.6k0.5Tk0.25Tk表3.1临界振荡整定计算公式2.阻尼振荡法。在闭合控制系统中,把调节器的积分时间TI置于最大,微分时间TD置零,比例度置于较大数值反复做给定值扰动实验,并逐渐减少比例度,直至记录曲线出现4:1的衰减为止。记录下此时的4:1衰减比例度k和衰减周期Tk。根据以下经验公式计算调节器参数: 调节器参数控制规律TITD
33、PS PI1.2S0.5TS PID0.8S0.3TS0.1TS表3.2阻尼振荡整定计算公式3.反应曲线法若被控对象为一阶惯性环节或具有很小的纯滞后,则可根据系统开环广义过程测量变送器阶跃响应特性进行近似计算。在调节阀的输入端加一阶跃信号,记录测量变送器的输出响应曲线,并根据该曲线求出代表广义过程的动态特性参数。3.2系统控制方案设计1控制系统性能指标(1) 静态偏差:系统过渡过程终了时的给定值与被控参数稳态值之差。(2) 衰减率:闭环控制系统被施加输入信号后,输出响应中振荡过程的衰减指标,即振荡经过一个周期以后,波动幅度衰减的百分数。为了保证系统足够的稳定程度,一般衰减率在0.75-0.9。
34、(3) 超调量:输出响应中过渡过程开始后,被控参数第一个波峰值与稳态值之差,占稳态值的百分比,用于衡量控制系统动态过程的准确性。(4) 调节时间:从过渡过程开始到被控参数进入稳态值-5%+5%范围所需的时间2方案设计设计建立的串级控制系统由主副两个控制回路组成,每一个回路又有自己的调节器和控制对象。主回路中的调节器称主调节器,控制主对象。副回路中的调节器称副调节器,控制副对象。主调节器有自己独立的设定值R,他的输出m1作为副调节器的给定值,副调节器的输出m2控制执行器,以改变主参数c2.通过针对双容水箱液位被控过程设计串级控制系统,将努力使系统的输出响应在稳态时系统的被控制量等于给定值,实现无
35、差调节,并且使系统具有良好的动态性能,较块的响应速度。当有扰动f1(t)作用于副对象时,副调节器能在扰动影响主控参数之前动作,及时克服进入副回路的各种二次扰动,当扰动f2(t)作用于主对象时,由于副回路的存在也应使系统的响应加快,使主回路控制作用加强。m2m1e1c1扰动f1(t)e2设定值Rc2扰动f2(t)主调节器副调节器执行器副对象主对象测量与 变送器2测量与 变送器1图3.2串级控制系统框图(1) 被控参数的选择应选择被控过程中能直接反映生产过程能够中的产品产量和质量,又易于测量的参数。在双容水箱控制系统中选择下水箱的液位为系统被控参数,因为下水箱的液位是整个控制作用的关键,要求液位维
36、持在某给定值上下。如果其调节欠妥当,会造成整个系统控制设计的失败,且现在对于液位的测量有成熟的技术和设备,包括直读式液位计、浮力式液位计、静压式液位计、电磁式液位计、超声波式液位计等。(2) 控制参数的选择从双容水箱系统来看,影响液位有两个量,一是通过上水箱流入系统的流量,二是经下水箱流出系统的流量。调节这两个流量都可以改变液位的高低。但当电动调节阀突然断电关断时,后一种控制方式会造成长流水,导致水箱中水过多溢出,造成浪费或事故。所以选择流入系统的流量作为控制参数更合理一些。(3) 主副回路设计为了实现液位串级控制,使用双闭环结构。副回路应对于包含在其内的二次扰动以及非线性参数、较大负荷变化有
37、很强的抑制能力与一定的自适应能力。主副回路时间常数之比应在3到10之间,以使副回路既能反应灵敏,又能显著改善过程特性。下水箱容量滞后与上水箱相比较大,而且控制下水箱液位是系统设计的核心问题,所以选择主对象为下水箱,副对象为上水箱,。 (4) 控制器的选择根据双容水箱液位系统的过程特性和数学模型选择控制器的控制规律。为了实现液位串级控制,使用双闭环结构,主调节器选择比例积分微分控制规律(PID),对下水箱液位进行调节,副调节器选择比例控制率(P),对上水箱液位进行调节,并辅助主调节器对于系统进行控制,整个回路构成双环负反馈系统。3.2 控制系统仿真通过MATLAB中的SIMULINK工具箱可以动
38、态的模拟所的构造系统的响应曲线,以控制框图代替了程序的编写,只需要选择合适仿真设备,添加传递函数,设置仿真参数。下面根据前文的水箱模型传递函数对串级控制系统进行仿真,以模拟实际中的阶跃响应曲线,考察串级系统的设计方案是否合理。1. 阶跃响应性能图3.3 SIMULINK仿真框图通过手动切换开关(Manual Switch)可以实现副回路的引入与切除,以了解副回路对控制性能的影响,比较串级控制和非串级控制对双容水箱液位的控制能力。在时间为0时对系统加入大小为30的阶跃信号,设置主控制器PID参数KP=60 TI=50 TD=3 ;副控制器P参数为KP=50,在初始点加40点阶跃输入量观察阶跃响应
39、曲线。3.4 MATLAB加入副回路仿真曲线图图3.5 MATLAB不加入副回路仿真曲线图3.4为加入副回路时的仿真曲线:图3.5为切除副回路时的仿真曲线.由3.4和3.5两图对比可见,引入副回路组成双容水箱液位串级控制系统后动态特性比不加入副回路的控制系统有了很大的改善,提高了系统的工作频率,对被控对象的调节能力更强。 2抗扰动能力维持初始阶跃信号不变,并在副回路中加入扰动信号,观察响应曲线. 在400s经过惯性环节向副回路加入阶跃值为70的扰动信号。控制器参数不变。图3.6 SIMULINK仿真框图图3.7 MATLAB加入副回路仿真曲线图3.8 MATLAB不加入副回路仿真曲线图3.7为
40、加入副回路时的仿真曲线:图3.8为切除副回路时的仿真曲线.由图3.7和图3.8对比可见,引入副回路组成双容水箱液位串级控制系统后能够很好的克服进入副回路的扰动,及时消除扰动对主参数的影响.在克服二次扰动方面串级控制比不加副回路的非串级控制好。综上所述,选择串级PID控制的设计方案完成对水箱液位的控制调节应当是可行的.而且在改善系统的动态特性、抗扰动能力等方面与非串级控制系统是较为有效的。但是仿真曲线只是在计算机上通过对实际系统仿真得到的较理想的模拟曲线.实际系统设计现场必须综合考虑各方面的因素,不可能得到与计算机仿真一致的理想曲线和控制性能。四结论通过本次毕业设计,我将书本上学过的知识(自动控
41、制原理、过程控制原理、微机控制技术等)应用于实际控制系统的组建之中,在实验室中完成了仪表过程控制系统和计算机过程控制系统的组建,实现了对双容水箱液位的串级控制。在实际的工程实践中,我受益非浅,学习到了许多新的知识,掌握了实际操作的技能,特别是能够将书中的知识与实际设计联系起来,使对自动控制的理解上升到一个新的台阶。在设计中使用了MATLAB软件,利用这个软件可以对控制系统进行分析和建模。特别是利用SIMULINK工具箱可以便捷地对不同的控制系统进行仿真,通过对PID控制的仿真,可以清楚的比较不同控制方案的优劣,对在设计控制系统可能出现的问题在计算机中进行模拟,使对系统的设计方案更加明确。在实际
42、控制系统的组建中,控制方案的设计是系统设计的核心,一个好的设计方案能够使系统的设计事半功倍,应当根据被控过程的特性和工程要求综合设计系统。对于设计的两种控制系统,可以做进一步的改进。在设计方案方面,由于是通过控制电动调节阀的开度以改变水箱液位,可以增加输入的水流量作为控制对象,使得对调节阀的控制更加直接。同时上下水箱间的输水阀和下水箱与总出水箱输水阀的开度大小也会对液位的控制造成影响,应当考虑如何对他们进行控制。在硬件设备方面,可以使用采集速度更快的仪表,加强控制器的调节能力,改善电动调节阀的工作性能。在条件允许的情况下,采用更高精度的采集模块。在控制器方面,可以对控制方法进行改善,虽然电动调
43、节阀的控制信号是位置信号,但调节阀动作仍是通过控制电机改变阀位,可考虑能否采用增量算法直接控制电机,克服位置算法中因需要累加偏差而造成执行机构动作过大的缺点。在实际的工作岗位上,将要设计不同的控制系统,工业现场的过程控制系统不同于实验室中的控制系统的设计,更不同于书本中的理论和公式,要根据工业生产的实际情况进行设计,将面临远比实验室复杂的多的现场环境,设计系统未必是最先进的、最现代化,但必须是有效、可行、可靠。五参考文献1.胡寿松 自动控制原理 科学出版社 2001.22.郑阿奇 MATLAB实用教程电子工业出版社2005.13.金以慧 过程控制清华大学出版社2003.64.刘金琨 先进PID控制及MALAB仿真电子工业出版社2004.95.陈桂明 应用