您现在的位置:机电论文网>> 系统集成>> 正文内容

Agilor实时数据库系统在大型钢铁企业中的应用

作者: 来源: 发布时间:2006/2/2 11:39:48  点击数:7157

【论文摘要】MES系统是DCS与管理信息系统MIS或者ERP系统之间的桥梁,对于钢铁厂的安全、经济运行具有十分重要的意义,而实时数据库是MES的核心。本文讨论了实时数据库的设计方法和设计原则,并进一步介绍了重钢实时数据库系统。


 
1. 引言
随着国家大力推进走新型工业化道路,以信息化带动工业化,以工业化促进信息化。钢铁企业面临着日趋激烈的竞争。降低成本,提高生产效率,快速响应市场,是钢铁企业不断追求的目标。要实现上述目标,必须把企业经营生产中的各个环节,包括市场分析、经营决策、计划调度、过程监控、销售服务、资源管理、财务管理等全部生产经营活动综合为一个有机的整体,实现综合信息集成,使企业在经营过程中保持柔性。

MES(Manufacturing Execution System)是以实时数据库(RTDB:Real-Time Database)为核心,以经济运行和提高钢铁企业整体效益为目的,采用先进的计算机控制技术和适用的专业计算方法,实现整个钢铁厂范围内的信息集成与共享。

本文首先讨论了MES与实时数据库之间的关系,然后给出了实时数据库系统的设计方法和原则,并进一步介绍重钢实时数据库系统。

2. MES与实时数据库
MES是连接钢铁厂管理信息系统MIS(Management Information System)或者ERP(Enterprise Resource Planning)系统和各种分散控制系统DCS(Distribution Control System)的桥梁,对于整个钢铁厂的安全稳定运行具有十分重要的意义。MES主要功能:

  1) 生产过程数据采集。采集生产装配数据,工序检验和测试数据和其他工序数据。

  2) 详细作业计划。根据生产任务的属性、特征等对任务进行分批、混批和优先级的确定,以制定详细作业计划,同时 打印计划相关的条形码标签。

  3) 生产调度。管理在线的生产任务、订单、批次、工作令等,可以根据具体情况对调度单进行修改。

  4) 为操作人员/管理人员提供计划执行和跟踪(以及所有资源)当前状况。

  5) 质量管理。提供生产过程中的质量数据,提供对生产过程的质量统计过程控制SPC。

  6) 生产过程管理。监控生产过程以及生产过程的内部操作,为操作者提供决策支持。

  7) 建立产品生产档案。

  8) 接收MRP-II生产指令并回报工序报告和完工报告。

实时数据库技术是数据库技术的一个较新分支,同时也是MES中的关键支撑技术。实时数据库用于支持那些对数据采集和处理要求时限性很强的应用,例如流程企业生产监控、军事命令和控制、空中交通管制等。这些系统中的数据称为环境数据,数据的有效期比较短,因此处理环境数据的事务也必须在一定时间(数据有效期)内提交。

从应用的角度看,由于技术发展的原因,钢铁企业各过程控制网络上分布着不同厂商的不同种类的监控系统,这些系统都是面向装置或设备的,每个系统只能采集或管理相应装置或设备在运行过程中产生的部分实时数据,这些系统形成了“信息孤岛”。就企业整体而言,缺乏一个统一的、完整的、企业级实时数据管理平台,以支持多装置/设备协调优化控制和生产管理实时决策优化。由于生产过程产生的数据有效期短,而且数据量大,传统的关系数据库系统不能胜任实时数据的处理与管理需求,因此,能够为企业信息系统提供统一而完整的企业级实时数据库服务平台的实时数据库系统就成为必要的选择。实时数据库向下将负责集成各个不同DCS系统的实时数据,并且提供长期保存这些数据历史的功能,向上提供开放的实时数据与历史数据服务。其作用如图1所示。
 



3. 实时数据库系统的设计

钢铁厂一般有焦化、烧结、动力、炼铁、炼钢、轧钢等多个生产环节,每个环节承担不同的生产分工,具有不同的生产过程,每个过程都有一些相关的过程控制系统。实时数据库的作用就是实时采集这些过程控制系统中的环境数据,进行统一的存储与管理,并提供开放的二次开发接口支持其它系统利用这些数据帮助钢铁企业改进生产管理,提高生产效率;同时,部分数据的分析与统计结果能够存储在实时数据库或者发布到关系数据库,提供给MIS或者ERP系统所用,帮助企业管理层进行准确及时的决策。

一般说来,钢铁厂的MES对于实时数据库系统具有以下的功能与性能需求:

1) 长时间安全稳定运行

由于MES对于钢铁厂安全运行的极端重要性,MES的实时数据库必须能够保证长时间安全稳定的运行,提供24×7的稳定服务。

2) 实时数据处理速度与精度

MES的实时数据库系统首先要提供高速的数据采集和数据处理,在整个系统所集成的数据采集点数通常有几万到十几万,数据采集间隔要求达到秒级甚至毫秒级,数据量很大。在当前主流的PC服务器与商业操作系统上,系统应能保证每秒钟一万点以上的数据采集、存储和查询速度。

3) 历史数据存储和压缩

实时数据的变化频率高,在系统运行中会产生大量的历史数据,实时数据库存储这些历史数据,能够弥补控制系统与管理系统之间的数据真空,为控制优化、工艺改进和经营决策提供数据基础。实时数据库系统借助数据压缩技术应当能够存储三到十年的在线数据,因此系统不仅要求有较高的数据压缩率,同时也要有很高的解压速度和快速的数据检索能力。

4) 简便、直观的图形化组态工具

实时数据库系统应该提供直观、可视化的组态开发环境,支持利用专业图库创建各种复杂画面和逼真的动画效果。在运行时,用户可以通过客户应用程序或浏览器方便而直观的查看组态好的控制过程、被控设备状态并监视系统的异常和报警信息。同时,组态工具本身要有一定的开放性,可以在组态画面中方便地使用和集成第三方开发的控件。

5) 开放的二次开发接口

实时数据库向下必须支持多种通讯接口和协议,例如RS232/485、现场总线、以太网,以及OPC、DDE系列协议。并且,实时数据库必须是开放和可扩展的,即提供数据采集开发接口,支持完备的操作函数集与远程数据采集能力。

实时数据库必须向上层应用提供实时数据与历时数据服务,应当支持OPC服务和ODBC等标准接口,支持Real-Time SQL等实时数据库操作语言。

6) 内嵌ECA规则与脚本语言

为了使控制逻辑和业务逻辑的实现更加方便和简捷,实时数据库系统及其组态工具中必须提供ECA规则与脚本语言。脚本语言必须简单易用,并且包含完整的数学和逻辑运算,支持多种数据类型,提供丰富的操作函数集,方便系统开发和扩充。

7) 辅助应用软件

除了上述基本的应用功能外,实时数据库还要在开放的接口之上尽量提供大批辅助应用软件,如趋势分析、数据整合与统计等等。

4. 实时数据库系统的应用

重钢集团是大型的国有钢铁企业,经过多年的技改,重钢集团各部门在基础自动化方面取得了非常大的进步,近十年来随着市场经济的飞速发展,企业老的管理模式,管理方法已经不能适应迅速增涨的信息量的需要,要在市场经济的大海中生成下来并获得用户的承认、取得好的经济效益就必须下决心从企业管理思路、管理模式、管理手段方法上进行改进,实施企业的信息化建设,应用计算机网络技术实现企业管理,用信息化技术改造企业,促进企业进步是唯一的出路。这样实现综合信息集成与共享就成了当务之急。

作为底层系统和管理决策系统之间的桥梁,以实时数据库为核心的MES对于实现重钢再一次的腾飞具有极其重要的作用。

重钢实时数据库系统工程涉及下属焦化厂、炼钢厂、高线厂、中板厂、烧结厂、炼铁厂、型钢厂、动力厂等8个生产厂,一期工程实施焦化厂、炼钢厂、高线厂、中板厂的实时数据库系统,系统点数25745点,重钢实时数据库系统一期工程网络拓扑图设计如图2所示:
 


而不久要实施的二期工程将使得整个系统的规模达到4万点左右。
在基于需求、功能和性能的考虑,重钢选择了由“中科院软件研究所中科启信软件公司”独立开发的Agilor实时数据库系统。Agilor实时数据库系统是“中科院软件研究所中科启信软件公司”拥有自主知识产权的新一代分布式实时数据库系统,与配套的监控应用开发平台以及监控应用运行平台协同工作,Agilor实时数据库系统在多个国家级项目的支持下逐渐成熟并且产品化,目前已经成功地应用到石化、冶金、电力、智能建筑等多个领域。系统在技术上解决了钢铁企业实时生产数据集成中遇到的难题,是钢铁企业实时数据管理与应用开发、集成的可伸缩的理想平台。
实时数据库系统采用三层体系结构,即数据采集接口层、实时数据服务层和应用编程接口层。

一、 数据采集接口层

系统提供对基金会现场总线、LonWorks现场总线、485总线、RS232/485、CAN现场总线、OPC、NetDDE等多种现场控制协议与PLC、DCS的支持,以及对手工输入数据的支持,并具有灵活方便的可扩展性。

系统以分布式方式通过数据采集接口站连接各种现场设备,进行单向或双向实时数据传输。数据采集接口站对数据进行预处理,通过协议转换屏蔽物理设备细节,并能进行可配置的数据缓存。数据采集接口站与实时数据服务器以及物理设备之间都有自动重连并发送缓存数据功能。

二、 实时数据服务层

实时数据服务层采用分布式结构,多个实时数据库相对独立,并支持动态冗余来提高系统的可靠性。系统采用基于组件的开发方法,各组件通过规范的接口组成统一的整体,协同完成实时数据服务器的各项功能。

系统支持实时数据更新、查询、订阅与发布、报警管理、ECA规则与脚本管理、基于角色的用户权限管理、数据库组态和配置、数据点在线组态(包括创建、更新、删除、查询数据点及相关属性)、系统运行参数设置、运行状态监视、日志记录与追踪、以及远程维护等。系统还支持对历史数据的存储与管理,包括参数可方便配置的高效的压缩存储算法,异步存储方式,归档文件的创建、复制、删除、备份与恢复,历史数据的快速查询,以及简单统计函数等二次计算能力。

三、 应用编程接口层

该层屏蔽了各数据库的具体位置,为客户端应用提供了统一的数据视图。除了提供传统的调用接口外,该层还提供了三类应用编程接口:基于COM的编程接口、ODBC服务接口以及OPC服务接口,并支持Real-Time SQL语言,可以方便的与关系数据库以及企业信息系统集成。
目前系统的主要技术指标如下:

1) 规模

支持多达16个实时数据服务器,单个服务器至少支持5万点的实时数据采集与实时数据管理,能够满足大中型流程企业的实时数据管理需求。

2) 性能

单个实时数据服务器每秒至少处理15,000个数据更新事件,且数据新鲜度达到99%以上。历史数据的压缩率可达40:1。能够24小时*7天连续运行,允许故障时间长达三天的系统恢复,而且监控应用开发与运行平台支持分布式在线组态与配置。

3) 安全性

系统提供基于角色的安全访问许可控制机制,为数据访问提供了安全保障。

4) 开放性

支持ODBC、OPC标准;支持常见的现场总线与DCS;支持Real-Time SQL;可方便地与关系数据库、企业管理信息系统或ERP软件集成。与Agilor实时数据库系统相配套,Agilor监控应用开发平台以及监控应用运行平台。开发平台提供完全面向对象、所见即所得的组态环境与开发方式,具有控制逻辑定义、页面组态、报表组态、报警组态、实时/历史数据趋势、动画连接定义、数据发布定义等功能,使用户可以建立满足不同需求的实时监控系统。运行平台支持C/S、B/S两种运行方式,对由开发平台建立并发布的应用解释执行,从而实现对现场设备的实时监控。此外,Agilor实时数据库系统还提供了趋势分析、数据整合与统计等等辅助应用软件。

现以重钢炼钢厂实时数据库系统为例,着重介绍重钢实时数据库系统。重钢炼钢厂是重钢各生产厂中系统最多、工艺最复杂的一个厂,包括铁水脱硫工控系统、转炉工控系统、吹氩、LF炉精练、连铸工控系统、无纸记录仪及成分分析仪等20余套设备。在项目的整体规划中,我们选用专业的服务器做实时数据库服务器,以工业级计算机作为现场的数采机,采用实时数据库系统专用网络,在硬件上保障数据的稳定可靠。

重钢炼钢厂网络拓扑图设计如图3所示:
 


以1#炉工控系统为例:
1#炉工控系统的监控站上安装XDPS软件,数采机通过UDP方式取得设备中的数据,然后通过以太网把实时数据发送到实时数据库。系统连接图如图3所示:
 


其中的技术方案及技术关键包括:

1) 根据炼钢厂各车间物理位置分散、距离比较远的特点,局域网内部主干网络采用光纤,再通过交换机分配给各用户。
2)数采机采用双网卡,控制网与数据采集网分离。
3)实时数据库软件平台采用WINDOWS 2000 SERVER,数采机采用WINDOWS 2000。
4)实现生产调度网络与实时数据采集网络的相互独立。

实时数据库系统自投运以来,所产生的效果是明显的。实时数据库系统符合操作人员原有的基本操作习惯,实现远程监控的功能。首先,生产管理部门使用本系统消除企业中各不相同的专有过程控制系统所产生的不良后果,生产管理人员通过此系统实时跟踪过程信息和设备信息对企业的生产条件有一个全面的了解,从而更好的对生产进行管理,很大地提高生产管理人员的效率。其次,计划调度人员运用本系统对全厂的生产情况进行调度,从而避免以前在不全面了解生产基础上进行调度所产生的不良后果。另外,计算机管理人员使用本系统所收集的生产数据以及其提供的开放性数据接口(ODBC、OPC等)进行其它报表处理、物料跟踪等用途,真正达到了对生产数据的综合应用。通过本系统达到在生产经营管理和现场控制之间的沟通,使整个企业真正成为一个整体。经过长期的运行,可以满足如下的功能:

1) 能够很好地采集各分厂的各种现场设备数据。
2) 较好的扩展性与接口,利于二次开发。
3) 良好的用户界面,动态地显示工艺流程 。
4) 实现多点实时监控,并通过网络进行传输 。
5) 故障判断并实时报警 。
6) 实时曲线,历史曲线 。
7) 提供完善的安全机制,包括数据访问安全性检查,完善的备份与恢复功能。
8) 能够提供实时数据库网上发布\访问功能。
9) 较强的实时数据整理功能,能够提供给管理系统有效的数据。

5. 结束语

本文结合在重钢实施实时数据库系统的实例,主要讨论了钢铁厂实时数据库的设计方法和原则,并着重介绍了重钢实时数据库系统。为MES提供集成的实时数据平台,提高重钢集团的竞争力与持续发展作出了应有的贡献。

参考文献
[1] K. Ramamritham. Real-Time Databases. Invited Paper on International Journal of Distributed and Parallel Databases, 1993 (1), pp. 199-226.
[2] 杨庆. 流程工业CIMS中的实时数据库系统研究. 硕士学位论文, 中国科学院软件研究所, 2001.
[3] 章峰. 面向对象的时态数据库系统研究和开发. 硕士学位论文, 中国科学院软件研究所, 2001.
[4] 王强, 王宏安, 金宏, 付勇, 戴国忠. 面向实时数据库中混合事务调度的并发控制协议与性能分析. 计算机研究与发展, 2004.

作者:李荣 重钢电子有限责任公司 高级工程师
陈和平 重钢电子有限责任公司 高级工程师
张功瑾 重钢电子有限责任公司 助理工程师
蒲 维 中科院软件研究所 博士后

联系地址:
重庆市大渡口区钢花路5号 重钢电子有限责任公司 邮编 400080
北京中关村南四街4号中科院软件园中科院软件所中科启信软件公司邮编 100080

作者单位:北京中科启信软件技术有限公司  
地址:北京市中关村南四街四号 100080 
Email:yl.li@chinsoft.com


更多
字体:【】-【】-【】【关闭此页

上一篇:集中抄表系统的方式及探讨'   下一篇:采用调频连续波测量方式的国产雷达液位'


特别声明:机电之家(http://www.jdzj.com )所共享的机电类资料,机电论文、机电类文章、机电企业类管理制度、机电类软件都来自网上收集,其版权归作者本人所有,如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。购买的论文都出自原创,保证作者的原创的版权的转让,任何纠纷由法律解决。