华强
摘要:本文介绍了利用过程控制系统DCS、生产运行系统MES相关功能,实现了实时计算各装置及全厂的自控率,并利用MES系统的平稳率监控功能对自控率进行平稳率的监控及统计,为炼化企业装置自控率的在线监控与考核提供了实现方法,促使装置提高自动控制应用水平,从而提升装置效益。
关键词:DCS;MES;实时监控;自控率;平稳率
1引言
随着先进控制系统(APC)的深入建设与应用,要求企业尽可能地提高装置自控率,装置自控率高,先进控制系统的作用才能显著地体现出来,装置自控率已成为衡量装置操作管理水平高低的指标之一,也是先进控制系统能否稳定运行的关键。因此对装置自控率的在线监控及考核成为企业较为迫切的需求。
炼化企业装置过程控制系统以DCS系统为主,各控制回路在DCS系统中均有实时的回路状态参数,用以标记回路实时状态,但传统炼化企业各装置DCS系统型号、品牌多样,各装置DCS系统大多是相互独立的系统,仅依靠DCS系统大多炼化企业无法完成全厂自控率的计算与监控。
生产运行系统(MES系统)是炼化企业生产运行管理层面的核心系统,其功能涵盖了实时数据库、平稳率监控等许多功能,其生产运行管理方面发挥了巨大作用。MES系统的实时数据库子系统可以将各装置过程控制系统数据实时进行采集,将全厂各装置生产数据集中到一个统一的平台中。
利用过程控制系统DCS,配合MES系统实时数据库功能,可以在MES系统实现各装置及全厂自控率的在线计算与监控。利用MES系统平稳率监控功能,对各装置自控率设定监控目标,自动监测自控率达标情况,统计装置自控率的平稳率,为考核提供数据支持,促使基层装置不断提升自动控制水平,从而提升装置运行效益。
2 自控率数据在线采集与计算
2.1 DCS系统控制回路状态参数标准化
炼化企业装置控制回路分为简单PID控制回路以及复杂控制回路,如串级控制回路、比值控制回路、选择控制回路等等。在控制系统中,控制回路投自动控制时状态为自动,复杂回路投自动控制时其参数也有对应的状态,如串级控制状态等等,而当控制回路处于手动控制时,回路状态均为手动。在不同品牌的DCS系统中,自动控制状态、复杂控制状态、手动控制状态对应的值可能不一样,如自动控制状态,有的DCS系统标记值为A,有的标记值为AT等等,为便于MES系统进行数据采集与自控率的计算,在DCS系统中对每个控制回路的状态参数进行标准化处理。
1) 为每个控制回路建立回路状态计算位号(参数),位号结果值为0或1,0代表控制回路处于手动控制状态,1代表控制回路处于自动控制状态。
2) 控制回路状态计算位号的值,根据控制回路所处状态实时计算,在DCS系统中可通过逻辑判断计算来实现。
3) 将新位号参数下装到DCS系统的OPC服务器中,MES系统将通过OPC服务在线采集控制回路状态数据。
2.2 控制回路实时状态数据采集
MES系统实时数据库由实时数据库服务器集群、数据采集缓存机(BUFFER机)及安全防护设备如防火墙、隔离网闸等组成,某炼化企业MES系统实时数据采集架构示意图如图1所示。
DCS系统通过OPC接口的方式对外提供实时数据,OPC接口在DCS系统中以OPC服务器的形式存在。MES系统实时数据库采用BUFFER-SHADOW结构进行数据采集。BUFFER机作为OPC客户端从OPC服务器获取控制系统的实时数据,然后通过生产网将采集到的实时数据传输到实时数据库服务器(SHADOW)中。通常,BUFFER机部署在OPC服务器所在地,SHADOW部署在企業管理网段。当BUFFER机和SHADOW服务器之间网络发生故障时,前端BUFFER机实时数据采集无影响,当网络恢复后数据可以从buffer机续传到SHADOW服务器中,保证数据的完整。在OPC服务器和BUFFER之间通过隔离网闸实现数据单向传输,保障控制系统安全。同时,在生产网和管理网之间通过防火墙进行加固隔离,加固生产网安全。
数据采集时在MES系统实时数据库中建立与DCS系统控制回路状态位号一一对应的位号来采集控制回路实时状态数据,由于在DCS中进行了标准化处理,MES系统实时数据库配置的位号采集到的控制回路状态值为0(手动控制)和1(自动控制),极大方便了MES系统中自控率的计算。
2.3自控率的计算
1) 单装置自控率计算
单装置自控率计算公式如下:
[单装置自控率=装置投自动的控制回路总数装置总回路数*100%]
对于炼化装置,装置总回路数一般是固定数据,根据公式,计算出该装置投自动的控制回路总数即可计算装置自控率。装置投自动的控制回路总数可以通过该装置所有控制回路状态位号值进行加和计算得出。实施过程中,对每个装置在MES系统实时数据库中建立2个虚拟计算位号,分别用于计算装置投自动的控制回路数和装置自控率,并在虚拟位号中配置相应的计算公式,即可利用实时数据库实时计算每个装置投自动的回路总数及装置自控率。
2) 全厂总自控率计算
全厂总自控率计算公式如下:
其中, 全厂装置投自动的控制回路总数可通过各个装置投自动的控制回路总数位号加和计算得出,全厂装置总回路数一般为固定值。在MES系统实时数据库中建立相应的计算位号,配置计算公式便可自动计算全厂总自控率。
对于全厂总自控率,有时需要将某些停工的装置排除在外,需要在装置停工时手动去更改计算参数,将计算公式中某个装置的投自控的回路数和总回路数给去掉,这就引起维护不及时,计算结果不能正确反映实际自控率的情况。在实际实施过程中,可通过增加相应的逻辑判断来确定装置的开停工状态,然后在计算时将该装置数据剔除掉。