二阶水箱液位PID控制系统设计wudi(共10页)_第1页
二阶水箱液位PID控制系统设计wudi(共10页)_第2页
二阶水箱液位PID控制系统设计wudi(共10页)_第3页
二阶水箱液位PID控制系统设计wudi(共10页)_第4页
二阶水箱液位PID控制系统设计wudi(共10页)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上河南机电高等专科学校课程设计论文论文题目:二阶水箱液位PID控制系统设计系 部 自动控制系 专 业 计算机控制技术 班 级 计控091 学生姓名 学 号 xxxxxxxxxx 成 绩 2011年 12月 13日目 录 1.1方案设计 2 1.2控制系统性能指标 22.1信号采集 4 2.3计算机控制系统硬件电路5 2.4模拟输出通道5 3.3 MATLAB系统分析 8 3.4采用PID对控制系统进行改进 10 3.5结果分析112 31 设计任务11方案设计;设计建立的串级控制系统由主副两个控制回路组成,每一个回路又有自己的调节器和控制对象。主回路中的调节器称主调节器

2、,控制主对象。副回路中的调节器称副调节器,控制副对象。主调节器有自己独立的设定值R,他的输出m1作为副调节器的给定值,副调节器的输出m2控制执行器,以改变主参数c2.通过针对双容水箱液位被控过程设计串级控制系统,将努力使系统的输出响应在稳态时系统的被控制量等于给定值,实现无差调节,并且使系统具有良好的动态性能,较块的响应速度。当有扰动f1(t)作用于副对象时,副调节器能在扰动影响主控参数之前动作,及时克服进入副回路的各种二次扰动,当扰动f2(t)作用于主对象时,由于副回路的存在也应使系统的响应加快,使主回路控制作用加强。(1) 被控参数的选择;应选择被控过程中能直接反映生产过程能够中的产品产量

3、和质量,又易于测量的参数。在双容水箱控制系统中选择下水箱的液位为系统被控参数,因为下水箱的液位是整个控制作用的关键,要求液位维持在某给定值上下。如果其调节欠妥当,会造成整个系统控制设计的失败,且现在对于液位的测量有成熟的技术和m2m1e1c1扰动f1(t)e2设定值Rc2扰动f2(t)主调节器副调节器执行器副对象主对象测量与 变送器2测量与 变送器1图1.1.1串级控制系统框图设备,包括直读式液位计、浮力式液位计、静压式液位计、电磁式液位计、超声波式液位计等。(2) 控制参数的选择;从双容水箱系统来看,影响液位有两个量,一是通过上水箱流入系统的流量,二是经下水箱流出系统的流量。调节这两个流量都

4、可以改变液位的高低。但当电动调节阀突然断电关断时,后一种控制方式会造成长流水,导致水箱中水过多溢出,造成浪费或事故。所以选择流入系统的流量作为控制参数更合理一些。(3) 主副回路设计;为了实现液位串级控制,使用双闭环结构。副回路应对于包含在其内的二次扰动以及非线性参数、较大负荷变化有很强的抑制能力与一定的自适应能力。主副回路时间常数之比应在3到10之间,以使副回路既能反应灵敏,又能显著改善过程特性。下水箱容量滞后与上水箱相比较大,而且控制下水箱液位是系统设计的核心问题,所以选择主对象为下水箱,副对象为上水箱,。 (4) 控制器的选择;根据双容水箱液位系统的过程特性和数学模型选择控制器的控制规律

5、。为了实现液位串级控制,使用双闭环结构,主调节器选择比例积分微分控制规律(PID),对下水箱液位进行调节,副调节器选择比例控制率(P),对上水箱液位进行调节,并辅助主调节器对于系统进行控制,整个回路构成双环负反馈系统。12控制系统性能指标;(1) 静态偏差:系统过渡过程终了时的给定值与被控参数稳态值之差。(2) 衰减率:闭环控制系统被施加输入信号后,输出响应中振荡过程的衰减指标,即振荡经过一个周期以后,波动幅度衰减的百分数。为了保证系统足够的稳定程度,一般衰减率在0.75-0.9。(3) 超调量:输出响应中过渡过程开始后,被控参数第一个波峰值与稳态值之差,占稳态值的百分比,用于衡量控制系统动态

6、过程的准确性。(4) 调节时间:从过渡过程开始到被控参数进入稳态值-5%+5%范围所需的时间2 系统硬件设计21信号采集;为了实现计算机控制,需要对输入的模拟信号进行采样,转换为计算机可以利用的数字信号。应从技术和经济的角度综合考虑信号采集速度和信号数字化精度这两个问题。根据香农采样定理:对于一个具有有限频谱的连续信号进行采样,采样频率必须大于或等于信号所含最高频率的两倍,信号采样所得的数值才可以完全复现原来的信号。需要依据液位对象的特性加入对象的扰动大小和频率和系统性能指标要求综合选择适当采样周期。22模拟量输入通道;在计算机控制系统中,模拟量输入通道一般包括了I/V变换电路多路转换器采样保

7、持器A/D转换器接口控制逻辑。模拟量输入通道的任务是把通过压力变送器检测到的模拟信号(420标准电流信号),经过I/V变换转换成对应的15电压信号,在经过采样为离散的模拟信号并量化成为二进制的数字信号,经接口送到计算机中。在远程数据采集过程控制系统,将使用ICP-7017数据采集模块实现模拟量输入通道的功能。7017 A/D转换模块:数据采集程序存储在EEPROM中,由内部控制器控制逻辑执行,控制转换开关在8路模拟信号间转换,模拟量送入A/D通道后,转换为数字信号并将其与模拟量输入通道号对应,等待计算机查询,数据通过RS-485接口传送至计算机。图2.2.1 7017 A/D模块图 图2.2.

8、2 7024 D/A模块图7017 A/D转换模块技术指标:模拟输入类型:mV,V,mA. 采样率:10次/s 带宽:15.7Hz 准确率:0.1% 零点漂移:20V/ 波特率:9600bps 量程:-10V10V 5V5V -11V 500mV500mV-150mV150mV -20mA20mA 对应80007FFF电源输入:1030VDC电源功耗:1.3W。2. 3计算机控制系统硬件电路;图2.3.1采集模块电路原理图24模拟量输出通道;在计算机控制系统中,模拟量输出通道一般包括接口电路D/A转换器V/I变换等。模拟量输出通道的任务是将计算机输出的数字量转换成模拟电压或电流信号,以便驱动相

9、应的执行机构(电动调节阀)。在远程数据采集过程控制系统,将使用ICP-7024数据采集模块实现模拟量输入通道的功能。7024D/A 转换模块:数据采集程序存储在EEPROM中,计算机将数据通过RS-485接口送给7024D/A 转换模块,由内部控制器按控制程序将数据送入对应DAC通道,转换为模拟电压/电流输出。7024D/A 转换模块技术指标: 模拟量输出类型:V,mA. 带宽:15.7Hz 准确率:0.1% 波特率:9600bps零点漂移:30V/ 20A/ 量程:020mA 4mA20mA 0V10V -10V10V 0V5V -5V5V 电源输入:1030VDC电源功耗:2.3W3 系统

10、软件设计3. 1 建立水箱模型;在控制系统设计工作中,需要针对被控过程中的合适对象建立数学模型。被控对象的数学模型是设计过程控制系统、确定控制方案、分析质量指标、整定调节器参数等的重要依据。被控对象的数学模型(动态特性)是指过程在各输入量(包括控制量和扰动量)作用下,其相应输出量(被控量)变化函数关系的数学表达式。Q112Q2Ah 图3.1.1液位被控过程简明原理图在液位串级控制系统中,我们所关心的是如何控制好水箱的液位。上水箱和下水箱是系统的被控对象,必须通过测定和计算他们模型,来分析系统的稳态性能、动态特性,为其他的设计工作提供依据。上水箱和下水箱为THJ-2高级过程控制实验装置中上下两个

11、串接的有机玻璃圆筒形水箱,另有不锈钢储水箱负责供水与储水。上水箱尺寸为:d=25cm,h=20cm;下水箱尺寸为:d=35cm,h=20cm,每个水箱分为三个槽:缓冲槽、工作槽、出水槽。 系统中上水箱和下水箱液位变化过程各是一个具有自衡能力的单容过程。如图,水箱的流入量为Q1,流出量为Q2,通过改变阀1的开度改变Q1值,改变阀2的开度可以改变Q2值。液位h越高,水箱内的静压力增大,Q2也越大。液位h的变化反映了Q1和Q2不等而导致水箱蓄水或泻水的过程。若Q1作为被控过程的输入量,h为其输出量,则该被控过程的数学模型就是h与Q1之间的数学表达式。 根据动态物料平衡, Q1-Q2=A(dh/dt)

12、 ;Q1-Q2=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:液位过程容量系数)3.2阶跃响应建立模型;在本设计中将通过实验建模的

13、方法,分别测定被控对象上水箱和下水箱在输入阶跃信号后的液位响应曲线和相关参数。通过磁力驱动泵供水,手动控制电动调节阀的开度大小,改变上水箱/下水箱液位的给定量,从而对被控对象施加阶跃输入信号,记录阶跃响应曲线。 在测定模型参数中可以通过以下两种方法控制调节阀,对被控对象施加阶跃信号:(1) 通过智能调节仪表改变调节阀开度,增减水箱的流入水量大小,从而改变水箱液位实现对被控对象的阶跃信号输入。(2) 通过在MCGS监控软件组建人机对话窗口,改变调节阀开度,控制水箱进水量的大小,从而改变水箱液位,实现对被控对象的阶跃信号输入。控制进水量供水施加阶跃输入信号阶跃响应输出电动磁力泵电动调节阀上水箱/下

14、水箱 图3.2 .1水箱模型测定原理图 3. 3 MATLAB软件系统分析;1上水箱阶跃响应参数测定;按图连接实验线路,手动操作调节器,控制调节阀开度,使初始开度OP1=50,等到水箱的液位处于平衡位置时。改变调节阀开度至OP2=60,即对上水箱输入阶跃信号,使其液位离开原平衡状态。经过一定调节时间后,水箱液位重新进入平衡状态。图3.3.1上水箱阶跃响应曲线记录阶跃响应参数(间隔30s采集数据):表3-3-1上水箱阶跃响应数据123.62744.771347.761947.64230.50845.561447.872047.09335.25946.171547.892146.52438.691

15、047.061647.282246.41541.321147.251747.012346.28643.311247.461847.152445.902下水箱阶跃响应参数测定;按图连接实验线路,手动操作调节器,控制调节阀开度,使初始开度OP1=40,等到水箱的液位处于平衡位置时。改变调节阀开度至OP2=50,即对上水箱输入阶跃信号,使其液位离开原平衡状态。经过一定调节时间后,水箱液位重新进入平衡状态。 图3.3.2下水箱阶跃响应曲线记录阶跃响应参数(间隔30s采集数据): 表3-3-2下水箱阶跃响应数据154.021384.612598.4537103.9349107.20257.191486.

16、342699.1938104.3950107.28360.281587.712799.8339104.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.04341

17、03.1946106.6158107.391180.872396.9635103.3647106.6559107.251282.882497.4936103.6548106.9460107.10由于实验测定数据可能存在误差,直接使用计算法求解水箱模型会使误差增大。所以使用MATLAB软件对实验数据进行处理,根据最小二乘法原理和实验数据对响应曲线进行最佳拟合后,再计算水箱模型。两组实验数据中将阶跃响应初始点的值作为Y轴坐标零点,后面的数据依次减去初始值处理,作为Y轴上的各阶跃响应数据点;将对应Y轴上阶跃响应数据点的采集时间作为曲线上各X点的值。 根据曲线采用切线作图法计算下水箱特性参数,当阶跃响

18、应曲线在输入量x(t)产生阶跃的瞬间,即t=0时,其曲线斜率为最大,然后逐渐上升到稳态值,该响应曲线可用一阶惯性环节近似描述,需确定K和T.而斜率K为P(t)在t=0的导数P(0)=0.12175,以此做切线交稳态值于A点,A点映射在t轴上的B点的值为T。 阶跃响应扰动值为10,静态放大系数为阶跃响应曲线的稳态值与阶越扰动值之比,所以下水箱传递函数为。在实验建模的过程中,实验测取的被控对象为广义的被控对象,其动态特性包括了调节阀和测量变送器,即广义被控对象的传递函数为,为调节阀的传递函数,Gm(s)为测量变送器的传递函数。3.4采用PID对控制系统进行改进;PID控制器各控制规律的作用如下:(

19、1)比例控制(P):比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系,能较快克服扰动,使系统稳定下来。但当仅有比例控制时系统输出存在稳态误差(2)积分控制(I):在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称此控制系统是有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差的累积取决于时间的积分,随着时间的增加,积分项会越大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。但是过大的积分速度会降低系统的稳定程度,出现发散的振荡过程。

20、比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。(3) 微分控制(D):在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性环节或有滞后环节,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。(4) PID控制原理图;y(t)+r(t) 比例P积分I微分D被控对象图3.4.1 PID控制基本原理图PID控制器是一种线性负反馈控制器,根据给定值r(t)与实际值y(t)构成控制偏差:。PID控制

21、规律为:或以传递函数形式表示:式中,KP:比例系数 TI:积分时间常数 TD:微分时间常数 3. 5 结果分析;结果分析:计算机系统中的控制器工作方式为正作用,输入增大时,输出趋向越大。位置式PID算法,通过测量位置信号的采样反馈,与给定值相比较,调节偏差。根据PID控制的特性再调节参数,使系统达到较满意的状态。加阶跃信号后观察系统的动态性能,由曲线和响应数据得延迟时间Td=90s,峰值时间Tp=170s,调节时间Ts=700s,超调量为19%(最大峰值85.7mm),,衰减比3:1。通过增加比例系数克服扰动,但比例系数的加大会使上升速度加快,曲线变陡,造成调节阀动作幅度的加大,引起被调量的来回波动。因为在调节参数中加大了积分的作用,降低了系统的稳定程度,使得超调量加大,但对消除余差有较好效果。加入适当的微分作用,可以使系统超调减小,但加入过大微分作用,会造成整个系统的不稳定,陷入振荡中。在计算机中改变PID参数后,调节阀不能很快动作,特别是在上升到接近阶跃输入设定值时,调节阀输出值减少过慢,使液位超过设定值后仍在上升会造成超调增大。且调节阀本身存在死区,使得调节时间加长,系统不易稳定。4 设计总结通过本次课程设计,我将书本上学过的知识(计算机控制技术、自动控制原理、过程控制原理等)应用于实际控制系统的组建之中,在实验室中完成了

温馨提示

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

评论

0/150

提交评论