欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord文档格式.docx

    • 资源ID:6959380       资源大小:810.41KB        全文页数:35页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord文档格式.docx

    1、本实验系统组态软件进行,由于自动控制的时候考虑到机械及机器会出现故障,设置的调节阀可在及其出现故障时,非自动的情况下,手动进行调节开度,是锅炉内胆保持给定值,运用在大型生产过程中采用手动和自动模式替换操作达到整个生产的能耗最低,效益最大化。被控变量为锅炉内胆水温,要求锅炉内胆水温等于给定值。实验前先通过变频器、磁力泵支路给锅炉内胆打满水,然后关闭锅炉内胆的进水阀门 。待系统运行后,变频器磁力泵再以固定的小流量使锅炉内胆的水处于循环状态。在内胆水为静态时,由于没有循环水进行热交换,而三相电加热管功率为4.5KW,从使内胆水温上升相对快速,散热过程又比较缓慢,而且调节的效果受对象特性和环境的限制,

    2、导致系统的动态性能较差,即超调大,调节时间长。改变为循环水系统后,有利于热交换,加快了散热能力,相比于静态温度控制实验,在控制的动态精度、快速性方面有了很大地提高。系统采用的调节器为工业上常用AI智能调节仪。图2为锅炉内胆动态水温控制系统的结构示意图。 因可控硅调压模块是通过输入信号使电源电压变化,实验前,先用万用表测可控硅模块输入端的电压,再测输出端的电压看是否变化。当给锅炉加热时,应使输出端电压为 60V左右,而一旦超过设定值,可控硅的输出电压为最小。这样,电加热管停止加热,使温度超过设定值不会太高便于散热。本项目的任务就是设计一套方案,使锅炉内胆的水温保持在设定值。图1.2 锅炉内胆动态

    3、水温控制系统的方框图1.2上位机组态与程序设计本设计用组态软件的是西门子公司的WinCC,它是Windows Control Center(视窗控制中心)的简称,是HMI/SCADA软件中的后起之秀。WinCC是Siemens公司的一种功能强大的工业控制软件,是“真正开放的”HMISCADA软件。它集成了SCADA、组态、脚本(Script)语言和OPC等先进技术,为用户提供了Windows操作系统环境下使用各种通用软件的功能。WinCC继承了西门子公司的全集成自动化(TIA)产品的技术先进性和无缝集成的特点。WinCC运行于个人计算机环境,可以与多种自动化设备及控制软件集成,具有丰富的设置项

    4、目、可视窗口和菜单选择,使用方便灵活,功能齐全。用户在其友好的界面下进行组态、编程和数据管理,可形成所需的操作画面、监视画面、控制画面、报警画面、趋势曲线等。它为操作者提供了图文并茂、形象直观的操作环境,不仅缩短了软件设计周期,而且提高了工作效率。WinCC的另一个特点在于它的整体开放性,它可以方便的与各种软件和用户程序组合在一起,建立友好的人机界面,满足实际需要。用户也可以将WinCC作为系统扩充的基础,通过开放式接口,开发其自身需要的应用系统。WinCC由三大部分组成:1、控制中心:控制中心使用户通过WinCC应用进行浏览,并且对其数据进行一些操作。从形式和操作上看,控制中心与Window

    5、s资源管理器相似。2、系统控制器:管理各站之间的系统通讯。3、数据管理器:在WinCC项目中用于处理中央任务的启动。其主要任务是处理变量管理器,其通讯通道用于访问过程数据。 WinCC的发展及应用从面市伊始,用户就对SIMATIC WinCC印象深刻。一方面,是其高水平的创新,它使用户在早期就认识到即将到来的发展趋势并予以实现;另一方面,是其基于标准的长期产品策略,可确保用户的投资利益。依据这种战略思想,WinCC,这一运行于Microsoft Windows 2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。如果你想使设备和机器最优化运行,如果你想最

    6、大程度地提高工厂的可用性和生产效率,WinCC当是上乘之选。突出的优点:通用的应用程序;适合所有工业领域的解决方案;多语言支持,全球通用;可以集成到所有自动化解决方案内;内置所有操作和管理功能;可简单、有效地进行组态;可基于Web持续延展;采用开放性标准,集成简便集成的Historian 系统作为IT 和商务集成的平台;可用选件和附加件进行扩展;“全集成自动化” 的组成部分。Wincc监控组态与程序设计变量设置变量系统是组态软件的重要组成部分。在组态软件的运行环境下,工业现场的生产状况将实时地保存在变量的数值中,操作人员监控过程数据,他在计算机上发布的指令通过变量传送给生产现场。WinCC的变

    7、量管理是变量管理器。WinCC使用变量管理器来组态变量。变量管理器对项目所使用的变量和通讯驱动程序进行管理。WinCC与自动化控制系统间的通讯依靠通讯驱动程序来实现;自动化控制系统与WinCC工程间的数据交换通过过程变量来实现。变量管理器管理WinCC工程中使用的变量和通讯驱动程序。它位于WinCC项目管理器的浏览窗口中。WinCC的变量按照功能可分为外部变量、内部变量、系统变量和脚本变量四种类型。1、 新建新驱动器连接在WINCC变量中建立SIEMENS S7 PROTOCOL SUIT,选择MPI,新建驱动程序连接,点击系统参数,选择逻辑设备名称为“CP5611”,如图:图1.2.1 WI

    8、NCC系统参数设置再进入选择参数窗口,设置插槽号为2, PLC 3152DP的插槽号为2。如下图所示:图1.2.2 WINCC连接参数设置2、 建立外部变量以变量d为例右击新建变量命名为“d”,然后选择类型为浮点数32位变量,数据选择为DB,DB号为42,因为在STEP 7中我们建立的PID设为DB42,最后地址设置为DB28,点击确定完成地址属性设置。图1.2.3 新建变量 图1.2.4地址属性按上面步骤建立所有外部变量,如图1.2.5及表1.2.1图1.2.5 外部变量 表1.2.1 外部变量名称数据类型参数地址程序中名称man-on二进制变量DB42,D0.1MAN_ONp-select

    9、DB42, D0.3P_SELi-selectDB42, D0.4I_SELd-selectDB42, D0.7D_SELsp1浮点数32位IEEE754DB42, DD6SP_INTfusheDB41, DD16MANpDB42, DD20GAINiDB42, DD24TIdDB42, DD28TDopDB42, DD72LMNpv1DB41, DD92PVpv2DB42, DD92pvper_on_1DB42.DD0.2PVPER_ONpvper_on_23、 建立内部变量在WINCC中,打开变量管理,点击内部变量,建立新变量ssqx、lsqx、kaiqi。ssqx是用来控制实时曲线显示和

    10、隐藏的,llqx是用来控制历史曲线显示和隐藏的,kaiqi是开始按钮控制的水管闪烁的。这三个变量全都为二进制。如表4.2表1.2.2 内部变量说明参数类型lsqx历史曲线ssqx实时曲线kaiqi开启按钮 创建过程画面 在图形编辑器中组态画面如图所示。 并根据系统要求组态历史曲线、实时曲线。系统WinCC监控界面如下一章所示1设置管道动态效果选择所有的水管,在属性中选择控件属性,在BlinkMode中静态选择No Flash,右击动态中的动态对话框,在表达式/公式中选择变量“man_on”,在数据类型中选择布尔型。当“是”的时候Blink为No Flash,当“否”的时候Blink为Shade

    11、d。Black color和Back color选择浅蓝色。man_on地址为DB42.D0.1。这一步作用是,当MAN_ON_1置为1时,水管不闪烁,当man_on置为0时,水管开始闪烁,表明PID运行时水管有水通过。2 PID开关编辑在对象选项板中选择窗口对象,选择按钮,然后命名为“积分开关”,点击事件中的鼠标属性,在右面的单击左键,设置C动作。添加脚本程序如下:SetTagBit(i_select,1);/Return-Type: BOOL 同样在鼠标右击,设置C动作。脚本程序如下:,0); BOOL以此类推,Td微分开关的开启和关闭按钮都要这么设置。3输入输出域的设置对副测量值进行设定

    12、,在对象选项板中选择智能对象,然后新建一个输入输出域,在输出值中选择动态对话框,在表达式/公式中选择变量pv1,数据类型选择为直接。pv1的变量地址为DB4.DD92。同样方法设置变频器支路测量值pv2,变量地址DB42.DD92。图1.2.6设置寻址方式(1)电气阀支路测量pv1 (2)变频器支炉测量pv2对给定值进行设定,在对象选项板中选择智能对象,然后新建一个输入输出域,在输出值中选择变量fushe,fushe的地址为DB41.DD6。用同样的方法设定Kp、Ti、Td的输入输出域,在输出值中选择变量p、i、d,它们的地址分别为DB41.DD20、DB41.DD24、DB41.DD28。4

    13、设置开启按钮在对象选项板中选择窗口对象,选择按钮,然后命名为“开启”,点击事件中的鼠标属性,在右面的单击左键,设置C动作。kaiqimain_onpvper_on_1pvper_on_2 单击“开启”后,由于管道的动画效果设置,管道会闪烁。Main_on为1时控制循环将被中断,手动值被设置为操作值。由于本设计要求,电动阀的PID “Main_on”保持默认值1。变频器PID“Main_on”设置为0,控制循环不会中断。由于检测量为电动阀支路流量PIW272,变频器支路流量PIW274,为外围设备,故此本设计的两个PID,PVPER_ON应为1状态。5设置实时曲线历史曲线在对象选项板中选择窗口对

    14、象,选择按钮,然后命名为“实时曲线”,点击事件中的按左键,右击选择C语言。在编辑动作中中插入下列脚本程序:ssqx这条语句的意思是当点击鼠标左键时,“ssqx”置为1。点击确定。再点击事件中的按右键,右击选择C语言,在编辑动作中插入如下脚本程序:这条语句的意思是当点击鼠标左键时,“ssqx”置为0。如图所示:图1.2.7 实时曲线C动作脚本程序设置历史曲线按钮设置相同,只需要将“ssqx”改为“lsqx”。接下来在对象选项板中选择控件中的曲线,对曲线进行编辑,命名为“实时曲线”。在WINCC在线趋势控件的属性中进行编辑,在数据源中选择在线变量,选择公共X轴和公共Y轴以及可调整大小。在曲线一栏中

    15、选择pv1,命名为“电动阀支路流量测量值”,颜色选择为绿色。然后再添加曲线,命名为“变频器支路流量测量值”,在线变量选择为pv2,颜色为蓝色;然后再添加曲线,命名为“变频器支路流量给定值”,在线变量选择为sp1,颜色为红色。点击曲线属性,然后在显示中选择动态对话框,在表达式/公式中选择变量“ssqx”,数据类型为布尔量,当“是”时,置为1,当“否”时,置为0。历史曲线的属性同样如此设置。当鼠标左键点击“实时曲线”按钮时,实时曲线会出现,当鼠标右键点击“实时曲线”按钮时,曲线会隐藏。历史曲线也是这样的效果。历史曲线设置不同的是在选择数据源时要设置为归档变量,然后选择已经设置好的变量,如图所示:图

    16、1.2.8 归档变量选择WiNCC组态软件的通讯(1)给PC和PLC上电,打开SETP 7,打开已建立好的工程。(2)进入STEP 7软件界面,点击options中的Set PG/PC Interface,选择CP5611(MPI),然后选择Diagnostics进行测试,出现OK,在进行下载。如图4.9所示。图1.2.9 CP5611(3)点击Diagnostics对MPI、硬件组态诊断如下图所示。图1.2.10 CP5611(MPI)图1.2.11 硬件诊断(4)将PLC置为run状态,SF灯没有红灯,电磁阀自动开启。无错误。(5)运行WINCC 目录下的已建立组态界面。点击运行键进入监控

    17、画面。(6)选择SIEMENSWINCCTOOLs中的WINCC Channel Diagnosis,点击运行,出现如下图所示窗口:图1.2.12 WINCC通讯监测这表明WINCC 已经跟PLC通讯上了。通讯成功。2系统调试2.1流程图绘制1绘制静态图形在工程“GLND”中,新建一个图形文件,利用绘图工具绘制如图6所示的锅炉内胆水温定值控制系统的静态图形。图2.1 锅炉内胆水温定值控制2 设置文字动态特性1)单击锅炉内胆温度的文字特性XXX . X,右击鼠标选择动态特性。设置文字特性:在“文字”标签中选择“有文字特性”,点名为TT1,项名为AV,域号为0,其他选择默认。2)单击电动阀调节开度

    18、的文字特性XXX . X,右击鼠标选择动态特性。在“文字”标签中选择“有文字特性”,点名为AO0,项名为AV,域号为0,其他选择默认。3设置增减交互特性1)单击电动调节阀控制的增减值特性“+”,右击鼠标选择交互特性,设置增减值特性:在“增减值”标签中选择“有增减值特性”,点名为AO0,项名为AV,域号为0,增量为0.5,其他默认选择。2)单击电动调节阀控制的增减值特性“ - ”,右击鼠标选择交互特性,设置增减值特性:在“增减值”标签中选择“有增减值特性”,点名为AO0,项名为AV,域号为0,增量为 - 0.5,其他默认选择。4设置推出窗口交互特性单击锅炉内胆温度的文字特性XXX . X,右击鼠

    19、标选择交互特性。设置交互特性:在“推出窗口”标签中选择“有推出窗口特性”,窗口类型为“PID窗口”,PID点名为“PID04”,域号为0,其他选择默认。5设置Tip显示交互特性在“Tip显示”标签中选择“有Tip显示特性”,选择“显示固定字符串”,输入显示内容“点击可修改参数!”其他选择默认。6设置在线修改交互特性单击电动阀调节开度的文字特性XXX . X,右击鼠标选择动态特性。在“在线修改数据库点值”标签中选择“有在线修改特性”,点名为AO0,项名为AV,域号为0,其他选择默认。7保存文件将刚才绘制的锅炉内胆水温定值控制系统流程图保存,图形文件名为GLND,图形组态完毕。2.2电源连接三项电

    20、源输出端U、V、W对应连接到三相SCR移相调压装置的三相电源输入端U、V、W端;三相SCR移相调压装置的三相调压输出端U0、V0、W0接至三相电加热管输入端U0、V0、W0;三相电源输出端U、V、W对应连接三相磁力泵(380V)的输入端U、V、W;电动调节阀220V输入端L、N接至单相电源III的3L、3N端。将控制屏上的直流24V电源(+、)端对应接到FM模块电源输入(+、)端。2.3测试步骤1按上述要求连接完实验系统,打开图1对象相应的水路(打开阀F1-1、F1-2、F1-5、F1-13,其余阀门关闭);2用电缆线将对象和DCS控制台连接起来;3用电动阀支路给锅炉内胆和夹套均打满水,待实验

    21、投入运行之后,用电动阀支路以固定的小流量给锅炉内胆打循环水冷却;4合上DCS控制屏电源,启动服务器和主控单元;5在工程师站的组态中选择该工程进行编译下装;6启动操作员站,选择运行界面中的实验;7启动对象总电源,并合上相关电源开关(三相电源、单相III),开始实验(如果是控制柜,打开三相电源总开关、三相电源、单相开关,并同时打开三相调压模块和三相磁力泵电源开关、电动调节阀电源开关控制站电源开关);8手动操作调节器的输出,并根据对象的阶跃响应曲线求得对象的K、T和值,确定PI调节器的参数和TI,并整定之。在流程图的温度测量值上点击左键,弹出PID窗口,进行相应参数的设置;由于热电偶温度升得快降得慢

    22、所以静态控制跟动态控制的效果是不一样的,动态控制比静态控制的升温过程稍慢,降温过程稍快。无论操作者采用静态控制或者动态控制,本实验的上位监控界面操作都是一样的。本系统主要涉及两路信号,一路是现场测量信号锅炉内胆温度,另外一路是控制移项调压模块输出的控制信号。1)接通控制系统电源,打开用作上位监控的PC机,进入后的控制系统主界面。2)在实验主界面中选择本实验项即“锅炉内胆水温PID控制实验”,系统进入正常的测试状态,呈现的实验界面如图2.2所示。图2.2控制系统界面3)在上位机监控界面中点击 “手动”,并将输出值设置为一个合适的值,此操作既可拉动输出值旁边的滚动条,也可直接在输出值显示框中输入。

    23、4)合上三相电源空气开关,三相电加热管通电加热,适当增加/减少输出量,使锅炉内胆的水温稳定于设定值。5)按本章第一节中的经验法或动态特性参数法整定调节器参数,选择PID控制规律,并按整定后的PID参数进行调节器参数设置。6)待锅炉内胆水温稳定于给定值时,将调节器切换到“自动”状态,待水温稳定后,突增(或突减)设定值的大小,使其有一个正(或负)阶跃增量的变化(即阶跃干扰,此增量不宜过大,一般为设定值的515%为宜),锅炉内胆的水温便离开原平衡状态,经过一段调节时间后,水温稳定至新的设定值。点击实验界面下边的切换按钮,观察实时曲线、历史曲线、数据报表所记录的设定值、输出值,内胆水温的响应过程曲线将

    24、如图8所示。 图8 内胆水温的响应过程曲线7)适量改变控制器的PID参数,重复步骤6,观察计算机记录不同参数时系统的响应曲线。8)开始往锅炉夹套打冷水,重复步骤37,观察实验的过程曲线与前面不加冷水的过程有何不同。9)采用PI控制规律,重复上述实验,观察在不同的PID参数值下,系统的阶跃响应曲线。9设置好温度的给定值,先把调节器的输出设为手动,通过三相移相调压模块给锅炉内胆加热,等锅炉水温趋于给定值且不变后,由手动切换为自动,使系统进入自动运行状态;10当系统稳定运行之后,突加阶跃扰动(将给定量增/减5%15%),观察系统的输出响应曲线;11待系统进入稳态后,适量增大或减小电动阀的开度(加扰动

    25、),观察在阶跃扰动作用下锅炉内胆水温的响应过程;12通过反复多次调节PI的参数,使系统具有较满意的动态性能指示。在实验中可点击窗口中的“趋势”下拉菜单中的“综合趋势”,可查看相应的实验曲线。本实验以锅炉内胆作为被控对象,内胆的水温为系统的被控制量。本实验要求锅炉内胆的水温稳定至给定量,将铂电阻TT1检测到的锅炉内胆温度信号作为反馈信号,在与给定量比较后的差值通过调节器控制三相调压模块的输出电压(即三相电加热管的端电压),以达到控制锅炉内胆水温的目的。在锅炉内胆水温的定值控制系统中,其参数的整定方法与其它单回路控制系统一样,但由于加热过程容量时延较大,所以其控制过渡时间也较长,系统的调节器可选择

    26、PD或PID控制。3参数整定与系统分析3.1锅炉内胆水温定值控制实验的结构框图在本控制系统中,TT1(出口温度传感器)将检测到的出口水温度信号转化为电流信号送入EM235模块的A路,TT2(炉膛温度传感器)将检测到的出口水温度信号转化为电流信号送入EM235模块的B路。两路模拟信号经过EM235转化为数字信号送入PLC,PLC再通过PID模块进行PID调节控制。具体流程在第四章程序编写的时候具体论述。由PLC的串级控制系统框图如图 3-1 串级控制系统框图图3.1 串级控制系统框图3.2调节器相关参数整定过程1、PID控制器的组成PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其数学表达式为:(1)比例系数KC对系统性能的影响:比例系数加大,使系统的动作灵敏,速度加快,稳态误差减小。c偏大,振荡次数加多,调节时间加长。c太大时,系统会趋于不稳定。c太小,又会使系统的动作缓慢。c可以选负数,这主要是由执行机构、传感器以控制对象的特性决定的。如果c的符号选择不当对象状态(pv值)就会离控制目标的状态(sv值)越来越远,如果出现这样的情况c的符号就一定要取反。(2) 积分控制i对系统性能的影响:积分作用使系统的稳定性下降,i小(积分作用强)会使系统不稳定,但能消除稳态误差,提高系统的控制精度。 (3) 微分控制d对系统性能的影响:微


    注意事项

    本文(过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开