批量加料控制系统中的精确定量控制
摘要:批量加料控制应用广泛,并有其特殊的功能要求和精度要求,本文对影响批量加料控制精度的各个因素作了分析,并提出了改进措施和补偿方法。我们利用C3000过程控制器实现了批量加料自动控制系统,该系统在山东瑞康精细化工厂进行了实际应用,取得了很好的效果,计量精度始终保持在+5‰以内,具有很高的推广应用价值。
关键字:批量加料控制;过程控制器;补偿;精度;精细化工
1 引言
在化工、石化、食品、制药等领域,很多生产过程需要进行批量加料,就是把物料精确定量地加入到指定容器。目前为止,仍然有一部分企业是通过手工操作来完成批量加料的:⑴操作人员首先根据经验来控制加入计量罐的物料量,然后再将计量罐中的物料全部转入指定容器[1],实现比较精确的批量加料;⑵操作人员首先采用称重的方式使用容器来盛装一定量的物料,最后将容器内的物料手工倒入指定容器,以此来实现批量加料。采用手工操作方式不仅工作效率低,而且在第二种方式下操作人员还有可能接触到有毒物料,存在安全隐患。随着市场竞争的日益激烈,这些企业迫切希望通过提升自动化水平来提高生产效率和产品质量,同时自动化水平的提升也能消除操作中存在的安全隐患。而采用自动批量加料控制系统正是提升自动化水平的有效手段之一。
在自动批量加料控制系统中,有若干因素对加料精度有重要影响,如阀门动作滞后、流体密度变化和阀前压力变化等,本文对这些因素作了分析并提出了相应的补偿措施。生产实践表明,带补偿的自动批量加料控制系统加料精度高、重复性好,同时操作简便,这种系统的应用在生产中获得了极好的控制效果,提高了生产安全性和生产效率,增加了企业效益。
2 影响批量加料控制系统加料精度的因素
在批量加料控制系统中,加料精度是重要的控制指标,这里所说的加料精度是指每批实际加料总量同预期加料总量的一致程度。影响加料精度的因素除了阀门动作滞后外,主要的还有流体密度变化,阀前压力变化等。
(1)阀门动作滞后引起的误差
在不带补偿的控制过程中,控制器计算实际加料量,当实际加料量达到加料设定值时关闭加料阀,从整个动作过程可知,阀门关闭动作滞后必然引起加料误差,误差值约为滞后时间与关闭时瞬时体积流量、流体密度的乘积,其中滞后时间为从控制器输出关阀信号到切断阀关死之间全部时间,"即包括继电器的动作滞后和切断阀的动作滞后"[2]。
(2)阀前压力变化对加料精度的影响
在批量加料控制系统中,满罐时液位和罐中料液即将发完时液位的高度差可能很大,储罐中液位高度变化引起阀前的流体压力发生变化,而压力变化将引起加料流量变化,而瞬时体积流量不同,则会影响执行器动作滞后引起的误差值。所以,虽然执行器动作滞后才是引起该误差的根本原因,但在对该误差进行补偿时还必须要考虑瞬时体积流量变化的影响。
(3)密度变化对计量精度的影响
自动批量加料控制系统常以电磁切断阀或气动电动切断阀为终端执行元件,以流量传感器来完成流量采集。流量传感器或变送器的型号有很大的选择空间,有的选用科氏力质量流量计,它具有很高的测量精度而且直接显示质量流量[5],这当然有利于提高计量准确度,但是投资较高,所以目前大多数用户仍使用涡街流量计、电磁流量计等体积流量计来采集流量信号,但在将这类流量计测量的信号转换为物料质量时需要乘以物料的密度系数。但是,物料密度是随温度变化的[6],往往不是一个常数,所以当物料密度随温度变化较大或在加料精度要求严格的应用场合,控制系统必须要考虑物料密度变化对精度的影响。
3 自动批量加料控制系统设计
需要指出的是,在此我们是通过计算滞后时间的方式来对执行器动作滞后和阀前压力变化引起的误差进行补偿,但能对此误差进行补偿的方式并不限于这一种,还可以通过控制大小阀的方式[2]来实现,对其它方式本文不再详述。
最后,我们还需要对流体密度进行补偿,它随着温度的变化而变化,我们可以采集流体的温度信号作为补偿参数,根据物料温度与物料密度之间的转换关系对密度进行补偿。在控制器内部可以设置折线表格,将物料温度和密度的曲线关系根据精度要求不同而转化为不同段数的折线[7],精度要求越高则设置折线段数越多,这样由采集到的温度值再结合折线表格就能得到准确的流体密度值。
(2) 自动批量加料控制系统的实现
C3000过程控制器是浙江中控自动化仪表有限公司生产的采用工业级32位ARM7微处理器和5.6英寸TFT彩色液晶显示屏的多回路控制器,它集成了测量、显示、记录、控制、报警、通讯、运算等多种功能,可以实现单回路控制、串级控制、分程控制、比值控制、程序曲线控制、批量控制等多种控制方案,在多种工业控制领域都有成功的应用案例。
利用C3000灵活的表达式编程功能和内部功能模块,可在控制器内部方便地实现上节所述的补偿算法,对执行器动作滞后和物料密度变化等因素作出有效补偿。一个典型的批量加料系统整体设计示意图如图1所示:
图1 整体设计示意图
图2 内部逻辑图
上图中,AI是C3000过程控制器的模拟量输入通道,它可以测量电压、电流、电阻等各种信号;DI是C3000过程控制器的开关量输入通道,它可以测量外部开关信号;VA是C3000过程控制器的内部运算模块,它可以实现各种浮点运算和逻辑运算;DO是C3000过程控制器的开关量输出通道,它通过控制继电器动作来实现外围设备的开启或闭合;批量控制模块是核心模块,用于计算确定泵和阀的开关时间。
4 应用实例
所设计的基于C3000的具有补偿功能的自动批量加料控制系统,应用于山东瑞康精细化工厂染料生产车间实现对浓硫酸的批量加料控制。考虑到介质特性,系统中采用了精度是0.5级的电磁流量计[4]。在完成对参数的测定和存储后,该自动加料控制系统补偿效果显著,不仅控制精度高而且操作简便可靠,获得了满意的控制效果,计量精度始终保持在+5‰以内。
本文介绍的是单个单元的批量加料系统,而在一些具有大量批量应用的场合,则可以利用C3000的网络通讯功能组成批量控制网络,实现各车间批量加料系统之间的连锁功能,并用上位机实现对整个加料系统的远程监控[3]和管理。
参考文献:
[1]胡真. 补料分批发酵过程计算机控制系统的开发和应用[J]. 化工自动化及仪表,1999,第26卷第5期.
[2]浙江中控C3000过程控制器说明书。
[3]Jalel N A, Leigh J I, Fiacco M, Leigh, J R. Real-time monitoring of an industrial batch process [J]. Computers & Chemical Engineering ,2006 ,30 (10/12) :1476-1481
提交
中控集团盛装亮相2009中国(杭州)国际工业博览会
中控C3500 控制器
中控SPH3130酸碱度/氧化还原控制器
中控C6000过程控制器
中控AR6000触屏记录仪