串级双容水箱仿真P3DCS_第1页
串级双容水箱仿真P3DCS_第2页
串级双容水箱仿真P3DCS_第3页
串级双容水箱仿真P3DCS_第4页
串级双容水箱仿真P3DCS_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

上海电力学院计算机测控系统课程设计课题:基于DCS技术的水箱水位串级控制系统设计与仿真实现专业:班级:=姓名: 学号: 指导教师:

一、课程设计目的采用P3DCS系统设计完成水箱水位串级控制系统并进行参数整定和调试,包括数据库组态,SAMA图组态,流程图组态,操作器组态,设计手动和单回路自动控制,串级自动控制等控制方案,并实现手自动无扰切换和报警,设计相应的模拟量控制和逻辑控制方案并实现,进行仿真,参数整定与系统调试。二、课程设计内容采用P3DCS系统设计完成水箱水位串级控制系统并进行参数整定和调试,包括数据库组态、SAMA图组态、流程图组态、操作器组态,设计手动和单回路自动控制、串级自动控制等控制方案,并实现手自动无扰切换和报警,设计相应的模拟量控制和逻辑控制方案并实现,进行仿真、参数整定与系统调试。2其中上水箱水位的对象传递函数为G(s)=---e-3s2 15s+113上水箱水位对下水箱水位传递函数为G(s)=上一e-5si 25s+1其它执行器和测量电路的传递函数简化为K=1三、系统概述两个水箱的串联在工业中运用的非常广泛,上下水箱组成一个串联,这样的一个串联系统跟单容水箱在控制时间上对比有了一定的迟延,这是由于容积迟延造成的,通过在P3DCS组态软件的使用下,设计一个串级控制系统。设计串级回路控制的目的就是在控制系统中加入副回路,从而加快系统的调节速度和增强系统的动态性能。主副回路控制系统的PID参数采用两步整定法,先整定副回路上水箱的PID参数使之达到稳定,然后再整定主回路的参数使之达到稳定的状态。并通过P3DCS组态软件对系统的曲线进行实时监控,调出最优PID参数。系统的工艺流程如下图(图1)所示:J I'4一।JQ2V-3根据水箱系统的结构,我们设置一个串级控制回路,把下水箱作为串级控制系统的主控制回路,上水箱作为串级的副控制回路。从而得出串级控制系统的方框图如(图2)所示:四、课题设计及其步骤第一部分硬件设计根据图2系统示意图,硬件设计采用STD总线IPC来进行图2-1-1根据图2系统示意图,硬件设计采用STD总线IPC来进行图2-1-1IPC硬件组成框图电源外部总线硬件组成说明:1、CPU板及打印机、CRT板及CRT、键盘及自诊断板及键盘、内存板、电源、构成YSTD工业控制基本系统;2、自诊断板:使用了WDT看门狗技术,无论何种原因引起死机,自诊断系统能在1s—2s内测出并恢复正常运行,整个计算机系统工作可靠;3、上、下水箱水位板由计数电路组成,检测检测主、副回路管道送来的水位信号;4、D/A转换板是水箱水位的驱动口板,计算机系统检测两水箱水位与设定值进行比较,并对其偏差进行PID运算,其运算结果通过D/A转换器由数字量转换为模拟电压信号量输出至伺服放大板,从而控制主调节阀;5、伺服放大板:相当于电动单元组合仪表中的伺服放大器,接收来自D/A转换板输出的阀位信号,检测阀的实际位置,若实际位置与D/A转换板输出的阀位有偏差,则阀动作,达到与D/A输出一致的位置后停止,实现计算机系统对调节阀的控制;6、滤波板:对STD总线有关信号进行滤波处理,提高整个系统的可靠性。第二部分软件设计本次课程设计主要有两个方面的工作:即是组态设计和系统调试:1、组态设计1)系统配置组态主要是指DCS中工程师站、操作员站、控制站的主机系统配置信息及外设类型,1/0—卡件信息,电源布置,控制柜内安装接线等。2)实时数据库组态数据库组态是系统组态中应尽早完成的工作,因为只有有了数据库,其他的组态工作(控制回路组态、画面组态等)才可以调试。运行P3DCS软件,首先进行I/O配置:点击系统数据库图标,进行各参数的点名与说明。由于本次设计要求是双容水箱串级控制系统,所以数值量有上水箱水位PV2、下水箱水位PV1、设定值SP、主控制器输出A01、副控制器输出A02、控制器输出A0等,逻辑量有控制器状态DO等。保存后关闭窗口,进行SAMA图组态的制作。如图4所示:文性旧两用站的配笔㈤KS(vi蚊件如ifii⑥用即坦)口q|¥力「mX1时他.密』一ISSBEl卓包T"irt明翡瑞小耨罪Iff1111 33-El(睁PV1PV2SP1AO1具口AQ2口口~R水籍水馋上冰福水也下水桁江也坦迁1B主拄为■峨cd夜期第W出制民=」泰唯日在制啖.年666也&d500000a1图43)控制算法组态控制算法组态指的是将系统设计时规定的模拟量控制、开关量控制等功能可)CS算法予以实现。点击SAMA图组态图标,打开SAMA图制作窗口。SAMA图组态用于将系统内部定义的功能算法模块按照逻辑组合起来,编译下装到过程控制站中进行调用和执行。由于本次课程设计是串级回路控制系统,所以我采用系统自带的2个PID功能块、1个M/A手操器功能块和若干线性功能块来构成SAMA图的基本框架。PID1(左)用于控制下水箱水位,PID2(右)用于控制上水箱水位,M/A用于设定下水箱的目标值,线性功能块用于代表被控对象的特性。根据串级回路的结构特点,绘制SAMA图如图5所示:

24T-33IT3-1I1-5自弗槛3输上割徜彦钿i王控制第输出。5箔W器捐克।T1-x=FlDI---1-91i24T-33IT3-1I1-5自弗槛3输上割徜彦钿i王控制第输出。5箔W器捐克।T1-x=FlDI---1-91iT¥j^PIDJCT;E;™e■IST^1争力

1-6712庐:■1-12

即吓水面殳的a10—T,1-10FV2±制箱忒位将各功能块的参数设为需要的值,并将其与数据库中的数据点一一对应,再用输入输出功能块引出,连接到显示界面。TR为跟踪接口,用于实现控制器的手动/自动的无扰切换。保存后关闭窗口。4)操作员站显示画面组态用矩形、棒状图和折线绘制双容水箱、进出水管,阀门等,实时曲线绘制黑色表格。将水箱与对应的数据点连接起来,PV14)操作员站显示画面组态用矩形、棒状图和折线绘制双容水箱、进出水管,阀门等,实时曲线绘制黑色表格。将水箱与对应的数据点连接起来,PV1对应下水箱,PV2对应上水箱,并设定上下限与填充色。实时曲线也同样与数据点对应,设置上下限与颜色,保存文件。其效果图如图5:图6然后绘制操作窗口组态:同样用矩形和棒状图绘制操作器数值显示条,并将其与各模拟数据点一一对应,设置上下限并填充颜色。指示灯用于指示控制器工作状态,6个按钮用于自动控制时增减设定值,手动控制时增减控制器输出。将SAMA图中模块号对应到按钮上,就能实现SP值的便捷修改,方便操作员在发现情况后直接修改参数。手动/自动按钮用于切换控制状态,SP增/减按钮用于自动状态下设定值的增减,AO增/减按钮用于手动状态下控制器输出增减。效果图如图7:

下水箱水位上水箱水位下水箱水位设定值PV1PV2 SP1控制器输出AO下水箱水位上水箱水位下水箱水位设定值PV1PV2 SP1控制器输出AO图7将操作显示界面与监控界面连接起来,如此一来在操作员站的监控画面下,可以直接点击控制阀来调处操作显示界面,进行参数的调节,或实现手动自动的切换。如图8:图8图85)趋势组态趋势组态用于显示现场数据点的实时/历史趋势。为了方便读取数据,我制作了实时趋势图。点击趋势显示按钮,新建实时趋势显示图,将曲线与数据点对应连接起来,设定上下

限与填充色。2、系统调试设计要求进行动态调试。所谓动态调试是指系统与生产现场相连时的调试。由于生产过程已经处于运行或试运行阶段,此时应以观察为主,当涉及到必需的系统修改时,应做好充分的准备及安全措施,以免影响正常生产,更不允许造成系统或设备故障。动态调试一般包括以下内容:1)观察过程参数显示是否正常、执行机构操作是否正常;2)检查控制系统逻辑是否正确,并在适当时候投入自动运行;3)对控制回路进行在线整定;4)当系统存在较大问题时,如需进行控制结构修改、增加测点等,应尽量在停机状态下重新组态下装。若条件不允许,也可进行在线组态,但要熟悉在线组态的各个环节并做好应急措施。(1)PID参数整定1)断开主回路,用衰减曲线法,整定内回路副调节器,P作用。反复调整,做定值阶跃扰动实验,直到衰减率2=0.75〜0.9。2)闭合主回路,用衰减曲线法,整定外回路主调节器,PI作用,反复调整主调节器并做定值阶跃扰动实验,直到衰减率2=0.9。记下比例带3,测量上升时间t。按照公S r式计算PID参数。3)按计算参数设置PID,做定值阶跃扰动,观察曲线。4)细调主副调节器参数,直到满意为止。五、课题设计实验结果.编译SAMA图,如图9所示。PV2--icl.r.a1-a图9PV2--icl.r.a1-a图9.开始运行(图10)与系统诊断(图11)图103.运行调试结果如图12:图103.运行调试结果如图12:图11碎箱水升-一不芮二二士酎:嗜…I -LLHF-,l.:HI:l-TD1FlbDE 升-一不芮二二士酎:嗜…I -LLHF-,l.:HI:l-TD1FlbDE 13TH三*一•一比>也控制器输出■1031.修口「控制雷状森1-17HCTStl)1-13121p;\-l.后二苗不军一村.-1-34.PV1下水箱过程变量图12使用matlab对串级系统经行建模,运用YPI控制。先单独调节副回路,再将副回路放进主回路一起调整。最后得到两个回路的参数。副回路:K1比例增益=1.2K2积分时间=0;主回路:K1=1.2K2=0.25..实时趋势如图13:

实时趋势 .nx3:口 4:0 3;00. FVZ:上水稻过程变星1.3:口 4:0 3;00. FVZ:上水稻过程变星1.00 FV1:下水柏日程变&sr1:下水汨水位段定宜0.30 AO:控制饕输由1;0 0MillsoooO。。gu2.£.2.2.0.。口0.000.10图13超调量小于5%,系统稳定时间在1.6分钟左右,可见控制的效果还是不错的.第节牌1上市辐⑪性斗£二」、;;,."受T0.77^3 0.&&23::・短定”1.0000'IS%:IQ308O6.无扰切换:控制八;第节牌1上市辐⑪性斗£二」、;;,."受T0.77^3 0.&&23::・短定”1.0000'IS%:IQ308O6.无扰切换:控制八;:・自理图14首先,如果将手动打到自动出现控制器输出变0的情况(图15):FV1:0.86AO:0.44PV2:077FV1:0.86AO:0.44SP1:1,00图15其原因在于PID控制器没有进行组态跟踪,添加2个跟踪信号编译如图16:觥箱水03 二-三控相.富武上Y5上水电水班PID:m[:MT+■DDEI 1tilIt021L03 二-三控相.富武上Y5上水电水班PID:m[:MT+■DDEI 1tilIt021L盛—T部\TTiHTRi+wRIDixn(tTD'DDE7---4?T941221-34"」95|丁£十力M5FV1下水箱过程变量1-12 1-H1-13113 115 R1画乌根一松113 115 R1画乌根一松5P1下水箱水位提定值——千;Z投匕/广出1匚-松口二三魂生MTMD1-32 1-29PV2:0.78 PV1:0,99SP1:1.00 AO:0.39图17

勿扰切换下,手动方式,增加输入人。,操作员组态如图18;实时曲线如图19所示:

图18操作员组态手动方式图19手动方式增加输出1-297.加入单位阶跃扰动:SAMA图如图20所示;实时曲线如图21所示。1251-297.加入单位阶跃扰动:SAMA图如图20所示;实时曲线如图21所示。1251-321-10图20单位阶跃扰动SAMA图案时理用 -nxoon-Oooooo.o.1:1.o.5:。I I4:0 20打匚上水稻过程变星PV1:F水箱过程爽豆sprFoon-Oooooo.o.1:1.o.5:。I I4:0 20打匚上水稻过程变星PV1:F水箱过程爽豆sprF水秸水.夜ta定也前.控制揩输出1:0 □Hn=Ci.38图21单位阶跃扰动曲线自动方式下,增加设定值SP,曲线如图22。图22阶跃扰动SP+1图22阶跃扰动SP+1五、实验心得小结由于之前没有学过DCS软件,不过在老师的PDF的帮助下我很快地就上手了。在绘制SAMA图时由于一开始使用左键连线所以在监控界面曲线没显示之后使用右键将线链接出

温馨提示

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

评论

0/150

提交评论