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

上传人:b****2 文档编号:14190556 上传时间:2022-10-19 格式:DOCX 页数:35 大小:810.41KB
下载 相关 举报
过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx_第1页
第1页 / 共35页
过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx_第2页
第2页 / 共35页
过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx_第3页
第3页 / 共35页
过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx_第4页
第4页 / 共35页
过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

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

《过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx》由会员分享,可在线阅读,更多相关《过程控制系统课程设计7:锅炉内胆动态水温PID控制实验docWord下载.docx(35页珍藏版)》请在冰豆网上搜索。

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

3.3系统在阶跃扰动作用下的静、动态性能 20

3.4不同PID参数对系统的性能产生的影响。

22

3.5P、PI、PID控制方式的控制效果 26

4结论 30

参考文献 32

33

1系统总体方案分析

1.1锅炉内胆动态水温PID控制系统总体方案分析

锅炉内胆水为动态循环水,变频器、磁力泵与锅炉内胆组成循环水系统。

如图1所示:

图1.1锅炉内胆温度特性测试系统

(a)结构图(b)方框图

本实验系统组态软件进行,由于自动控制的时候考虑到机械及机器会出现故障,设置的调节阀可在及其出现故障时,非自动的情况下,手动进行调节开度,是锅炉内胆保持给定值,运用在大型生产过程中采用手动和自动模式替换操作达到整个生产的能耗最低,效益最大化。

被控变量为锅炉内胆水温,要求锅炉内胆水温等于给定值。

实验前先通过变频器、磁力泵支路给锅炉内胆打满水,然后关闭锅炉内胆的进水阀门。

待系统运行后,变频器-磁力泵再以固定的小流量使锅炉内胆的水处于循环状态。

在内胆水为静态时,由于没有循环水进行热交换,而三相电加热管功率为4.5KW,从使内胆水温上升相对快速,散热过程又比较缓慢,而且调节的效果受对象特性和环境的限制,导致系统的动态性能较差,即超调大,调节时间长。

改变为循环水系统后,有利于热交换,加快了散热能力,相比于静态温度控制实验,在控制的动态精度、快速性方面有了很大地提高。

系统采用的调节器为工业上常用AI智能调节仪。

图2为锅炉内胆动态水温控制系统的结构示意图。

因可控硅调压模块是通过输入信号使电源电压变化,实验前,先用万用表测可控硅模块输入端的电压,再测输出端的电压看是否变化。

当给锅炉加热时,应使输出端电压为60V左右,而一旦超过设定值,可控硅的输出电压为最小。

这样,电加热管停止加热,使温度超过设定值不会太高便于散热。

本项目的任务就是设计一套方案,使锅炉内胆的水温保持在设定值。

图1.2锅炉内胆动态水温控制系统的方框图

1.2上位机组态与程序设计

本设计用组态软件的是西门子公司的WinCC,它是WindowsControlCenter(视窗控制中心)的简称,是HMI/SCADA软件中的后起之秀。

WinCC是Siemens公司的一种功能强大的工业控制软件,是“真正开放的”HMISCADA软件。

它集成了SCADA、组态、脚本(Script)语言和OPC等先进技术,为用户提供了Windows操作系统环境下使用各种通用软件的功能。

WinCC继承了西门子公司的全集成自动化(TIA)产品的技术先进性和无缝集成的特点。

WinCC运行于个人计算机环境,可以与多种自动化设备及控制软件集成,具有丰富的设置项目、可视窗口和菜单选择,使用方便灵活,功能齐全。

用户在其友好的界面下进行组态、编程和数据管理,可形成所需的操作画面、监视画面、控制画面、报警画面、趋势曲线等。

它为操作者提供了图文并茂、形象直观的操作环境,不仅缩短了软件设计周期,而且提高了工作效率。

WinCC的另一个特点在于它的整体开放性,它可以方便的与各种软件和用户程序组合在一起,建立友好的人机界面,满足实际需要。

用户也可以将WinCC作为系统扩充的基础,通过开放式接口,开发其自身需要的应用系统。

WinCC由三大部分组成:

1、控制中心:

控制中心使用户通过WinCC应用进行浏览,并且对其数据进行一些操作。

从形式和操作上看,控制中心与Windows资源管理器相似。

2、系统控制器:

管理各站之间的系统通讯。

3、数据管理器:

在WinCC项目中用于处理中央任务的启动。

其主要任务是处理变量管理器,其通讯通道用于访问过程数据。

WinCC的发展及应用

从面市伊始,用户就对SIMATICWinCC印象深刻。

一方面,是其高水平的创新,它使用户在早期就认识到即将到来的发展趋势并予以实现;

另一方面,是其基于标准的长期产品策略,可确保用户的投资利益。

依据这种战略思想,WinCC,这一运行于MicrosoftWindows2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。

如果你想使设备和机器最优化运行,如果你想最大程度地提高工厂的可用性和生产效率,WinCC当是上乘之选。

突出的优点:

通用的应用程序;

适合所有工业领域的解决方案;

多语言支持,全球通用;

可以集成到所有自动化解决方案内;

内置所有操作和管理功能;

可简单、有效地进行组态;

可基于Web持续延展;

采用开放性标准,集成简便集成的Historian系统作为IT和商务集成的平台;

可用选件和附加件进行扩展;

“全集成自动化”的组成部分。

Wincc监控组态与程序设计

变量设置

变量系统是组态软件的重要组成部分。

在组态软件的运行环境下,工业现场的生产状况将实时地保存在变量的数值中,操作人员监控过程数据,他在计算机上发布的指令通过变量传送给生产现场。

WinCC的变量管理是变量管理器。

WinCC使用变量管理器来组态变量。

变量管理器对项目所使用的变量和通讯驱动程序进行管理。

WinCC与自动化控制系统间的通讯依靠通讯驱动程序来实现;

自动化控制系统与WinCC工程间的数据交换通过过程变量来实现。

变量管理器管理WinCC工程中使用的变量和通讯驱动程序。

它位于WinCC项目管理器的浏览窗口中。

WinCC的变量按照功能可分为外部变量、内部变量、系统变量和脚本变量四种类型。

1、新建新驱动器连接

在WINCC变量中建立SIEMENSS7PROTOCOLSUIT,选择MPI,新建驱动程序连接,点击系统参数,选择逻辑设备名称为“CP5611”,如图:

图1.2.1WINCC系统参数设置

再进入选择参数窗口,设置插槽号为2,PLC315—2DP的插槽号为2。

如下图所示:

图1.2.2WINCC连接参数设置

2、建立外部变量

以变量d为例

右击新建变量命名为“d”,然后选择类型为浮点数32位变量,数据选择为DB,DB号为42,因为在STEP7中我们建立的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.1

MAN_ON

p-select

DB42,D0.3

P_SEL

i-select

DB42,D0.4

I_SEL

d-select

DB42,D0.7

D_SEL

sp1

浮点数32位IEEE754

DB42,DD6

SP_INT

fushe

DB41,DD16

MAN

p

DB42,DD20

GAIN

i

DB42,DD24

TI

d

DB42,DD28

TD

op

DB42,DD72

LMN

pv1

DB41,DD92

PV

pv2

DB42,DD92

pvper_on_1

DB42.DD0.2

PVPER_ON

pvper_on_2

3、建立内部变量

在WINCC中,打开变量管理,点击内部变量,建立新变量ssqx、lsqx、kaiqi。

ssqx是用来控制实时曲线显示和隐藏的,llqx是用来控制历史曲线显示和隐藏的,kaiqi是开始按钮控制的水管闪烁的。

这三个变量全都为二进制。

如表4.2

表1.2.2内部变量

说明

参数类型

lsqx

历史曲线

ssqx

实时曲线

kaiqi

开启按钮

创建过程画面

在图形编辑器中组态画面如图所示。

并根据系统要求组态历史曲线、实时曲线。

系统WinCC监控界面如下一章所示

1设置管道动态效果

选择所有的水管,在属性中选择控件属性,在BlinkMode中静态选择NoFlash,右击动态中的动态对话框,在表达式/公式中选择变量“man_on”,在数据类型中选择布尔型。

当“是”的时候Blink为NoFlash,当“否”的时候Blink为Shaded。

Blackcolor和Backcolor选择浅蓝色。

man_on地址为DB42.D0.1。

这一步作用是,当MAN_ON_1置为1时,水管不闪烁,当man_on置为0时,水管开始闪烁,表明PID运行时水管有水通过。

2PID开关编辑

在对象选项板中选择窗口对象,选择按钮,然后命名为“积分开关”,点击事件中的鼠标属性,在右面的单击左键,设置C动作。

添加脚本程序如下:

SetTagBit("

i_select"

1);

//Return-Type:

BOOL

同样在鼠标右击,设置C动作。

脚本程序如下:

0);

BOOL

以此类推,Td微分开关的开启和关闭按钮都要这么设置。

3输入输出域的设置

对副测量值进行设定,在对象选项板中选择智能对象,然后新建一个输入输出域,在输出值中选择动态对话框,在表达式/公式中选择变量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设置开启按钮

在对象选项板中选择窗口对象,选择按钮,然后命名为“开启”,点击事件中的鼠标属性,在右面的单击左键,设置C动作。

Se

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

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1