摘 要:论述了模拟锅炉内胆水温与循环水流量构成的串级控制系统的研究过程。本次设计以thsa-1型过程综合自动化控制系统实验台及其实验装置为平台,采用ai808p智能仪表对温度——流量串级控制系统进行控制,并通过mcgs组态软件进行上位机监控,说明了主副调节器参数改变对系统性能的影响、阶跃扰动作用于副对象和主对象时对系统的影响。
关键词:水温;循环水流量;串级控制;智能仪表控制;mcgs
在一些工业过程控制如冶炼、钢铁、化工等工业生产中,水温与水流量是非常重要的控制因素,而温度因滞后性比较强,所以控制起来比较困难。
本文是以实验室的thsa-1型高级过程控制系统实验装置为平台,以模拟锅炉内胆水温与循环水流量构成的串级控制系统为研究对象。建立一个基本的计算机控制软硬件平台,采用智能仪表对锅炉水温与循环水流量构成的串级系统进行控制,并用mcgs组态软件建立组态界面在计算机上运行实现组态监控。
1 系统组成
采用plc为控制器,在进行a/d、d/a转换和led显示时存在较多难题,内部编程较为复杂,价格昂贵等;采用智能仪表控制则不同,ai808p智能仪表作为控制器它包括报警,显示及控制功能,使用较方便,价格适中,可根据现场情况实时改变内部参数对系统进行控制。采用智能仪表对锅炉内胆水温与循环水流量串级控制系统进行控制。
2 系统硬件设计
2.1 智能仪表机ai808p智能调节器
对系统所需的硬件进行选择要根据系统控制框图结合thsa综合自动化过程控制平台提供的硬件模块来进行。Www.133229.cOM智能仪表选择thsa-1型实验平台提供的ai808p智能仪表。ai808p智能调节器具有模糊逻辑pid调节及参数自整定功能的先进控制算法。在误差大时,运用模糊法进行调节,以消除pid饱和积分现象;当误差减小时,采用改进后的pid算法进行调节,并能在调节中自动学习和记忆被控对象的部分特征以使效果最优化。其具有无超调、高精度、参数确定简单,对复杂对象也能获得较好控制效果等特点。其整体调节效果比一般的pid算法更明显。
本文设计应用3块ai-808p型智能仪表,与thsa-1型过程控制自动化控制系统实验平台上的三相scr移相调压装置、流量变送器(ft1)、铂电阻(tt1锅炉)、三相磁力泵(380v)、三相/单相电源输出、电动调节阀模块连接组成锅炉内胆水温与循环水流量串级控制系统。
2.2 智能仪表rs485通信
智能仪表rs485通信要考虑到(1)共模干扰问题:rs-485接口采用差分方式传输信号方式,系统只需检测两线之间的电位差来检测信号。但收发器有一定的共模电压范围,rs-485收发器共模电压范围为-7~+12v,只有满足这个条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。(2)emi问题:发送驱动器输出信号中的共模部分需要一个返回通路,若没有一个低阻的返回通道(信号地),则以辐射的形式返回源端。
2.3 数据通信
本文计算机控制系统数据采集和控制信号输出经过数据通信线,ai调节器与pc机的通信是系统正常运行的基础。ai调节器与pc机的通信是通过设备窗口的组态实现的。本文具体做法是:在设备窗口中添加串口通信父设备,在串口通信父设备下挂一个ai-808仪表设备构件;然后,根据实际应用情况分别进行基本属性和通道连接的组态。基本属性中各参数的正确设置,能保证仪表和计算机通信的正常进行。设置通道连接是为了向实时数据库提供从ai调节器等外部设备采集到的数据。
2.4 仪表数据的读写
计算机要获得ai调节器采集到的数据,一部分可以通过设置通道连接直接获得,其余的则需要执行读操作设备命令read(cmd,pv,sv,op,dat)。该命令读取仪表的测量值、给定值、输出值和dat值。其中,cmd为参数代号,变量pv存储读取到的仪表的测量值,变量sv存储读取到的仪表的给定值,变量op存储读取到的仪表的输出值,变量dat存储参数代号cmd代表的仪表参数值。经计算机中的控制算法计算得到的控制信号要发送给ai调节器,需要执行写操作设备命令write(cmd,dat)。cmd为仪表参数代号,dat为保存写入的数据的变量,该命令把dat变量中的数据写入到cmd所代表的仪表参数中。
2.5 pt100铂电阻温度变送器
温度是非常重要的物理参数,热电偶和热敏电阻适合大多数高温测量,模拟补偿方式可有效降低pt100的误差。必须选择恰当的传感器,采用模拟方法实现pt100的非线性补偿很容易与±200mv面板表连接,无额外的软件开销。
2.6 三相移相scr调压装置、位式控制接触器
采用三相可控硅移相触发装置,输入控制信号为4~20ma标准电流信号,其移相触发角与输入控制电流成正比。输出交流电压用来控制电加热器端的端电压,从而实现锅炉温度的连续控制。
位式控制接触器和ai-708仪表一起使用,通过它仪表输出继电器触点的通断来控制交流接触器的通断,完成锅炉水温位式控制试验。
2.7 电动调节阀
采用智能直行程电动调节阀,用来对控制回路的流量进行调节。控制单元与电动执行机构一体化、可靠性高、操作方便,电源为单相220v,控制信号为 4~20madc或1~5 v dc,输出为4~20madc的阀位信号。
2.8 水泵
本装置采用两只磁力驱动泵,一只为三相380v恒压驱动,另一只为三相变频220v输出驱动
3 系统硬件结构和工作过程
被控对象为过程控制装置,主要应用该装置中两容水箱,配备有磁力泵、水槽、电动阀、阀门组。ai调节器通过rs-485通信接口,经rs232/485转换器与计算机相连。计算机采用pc机,用于运行监控软件,执行控制算法,完成控制功能。输入输出通道由ai调节器实现。
系统的工作过程是:ai调节器直接与各种传感器或变送器相连,来自这些检测装置的各种测量信号在ai调节器内部经a/d转换后,得到的数据由rs-485总线经rs232/485转换器发送给计算机。计算机根据采样得到的数据、用户给定值等要求对数据进行显示、计算和保存等处理,对被控参数根据相应的控制算法计算出控制输出量,并通过rs-485总线将数据发送给ai调节器。在ai调节器中经d/a转换后输出4-20ma电流信号给电动调节阀等执行机构,对被控对象进行控制。
4 炉内胆温度与循环水流量串级控制系统软件设计
本系统中,控制算法用mcgs提供的编程语言编写,作为循环策略中的脚本程序,而循环时间正好可设为控制周期。以增量式数字pid控制算法的嵌入为例。其中,读取a/d转换结果可用设备命令read(),而控制信号的输出用设备命令write()。在循环策略中,按虚框内所示的流程编好脚本程序,粘贴到循环策略行中即可。
循环功能的实现由循环策略本身的循环机制自动控制。设循环时间为采样周期,则软件会自动计算下一个采样时刻的到来,并执行虚框所示的脚本程序,从而完成pid等控制运算并输出控制信号。余略。
5 上位机组态监控画面
水温与循环水流量串级控制系统组态界界面图如图1所示。
6 系统调试与分析
根据试验数据一系列计算,将得到的参数置入智能调节器,调试运行,结果如图2。从图中可以看到系统有很大波动,积分时间越大系统波就大,微分时间大系统不稳定。改变系统参数 kp、ti 、td,再次运行可以观察到系统比图2波动减小,很快达到稳定。充分显示了串级自衡系统的调节能力。系统温度在51℃时,加阶跃使系统稳定在66℃,待系统稳定后,加扰动信号,响应曲线如图3可以看到系统出现波动但很快恢复平衡。系统在受到干扰后能很快达到平衡。
7 结语
本文的研究对象是控制锅炉内胆的温度和内胆的循环水流量。温度作为主控量,流量作为辅助变量来调节温度的平衡,实验表明:用智能仪表控制这样的系统很合适,控制思想具有一定的先进性。
参考文献
[1]邵裕森. 过程控制及仪表 [m].上海:上海交通大学出版社,1995.
[2]吴勤勤. 电动控制仪表及装置 [m].北京:化学工业出版社,1990.
[3]李俊,刘小宁. 智能控制中模糊控制的应用与发展[j]. 自动化与仪表,2000,15(1): 2-3.