①静态调度系统:主要实现自动编制主体设备(转炉、精炼、连铸)重包作业计划时刻表。首先从ERP层获取计划信息(CC浇铸顺计划、IC浇注计划、设备检修计划、工艺相关标准等)和从PCS层中获取生产实绩信息(设备状况和作业进度等),采用专家系统和规划数学模型两种方法编制重包作业计划时刻表,将两个编制结果分别在甘特图编辑器上显示。由调度人员根据显示结果和系统给出的综合评价指标选定一个较优方案作为预执行的重包作业计划时刻表,并以指令的形式下发到PCS层的各执行系统。②钢包调度系统:主要功能是编制空包作业时刻表。钢包在重包阶段的作业时刻表已由静态系统给出,所以,这里所说的钢包作业计划时刻表是指空包作业时刻表。在编制钢包计划作业时刻表时不仅要考虑钢种对钢包的材质、温度、水口、滑板、出钢时间等要求,还要考虑钢包的位置和运输设备能否为它提供“准时”的服务。结合这几方面的约束条件,编制出空包作业时刻表。③台车和行车调度系统:台车和行车调度系统主要功能是编制空包阶段的台车和行车作业时刻表。由于重包的转运过程是钢厂的生产过程,它直接影响到生产的质量和产量,影响到钢厂的经济效益。所以,在编制台车、行车计划时刻表时要在满足重包阶段载运需求的前提下,采用“见缝插针”的原则编制空包阶段的台车和行车作业时刻表。④动态调度系统:针对生产中执行的作业计划由于生产状况变化所引起的计划变化和物流变化的在线调整,它依据于PCS层跟踪系统采集的现场计划执行情况、设备状态信息等实际数据,确定出扰动状态类别和处理结果。重包作业计划的调整和重排有时会触发空包作业计划、台车作业计划、行车作业计划的调整和重排,直到整个生产物流畅通为止,并将调整的计划信息反馈到ERP层上。⑤甘特图编辑器:为方便调度人员对作业计划进行编辑和修改,实现有效的人机交互,系统提供图形界面编辑功能,它具有增添新设备、删除旧设备和更换新设备的功能,以适应钢厂设备扩充需求;为方便调度人员控制和改变调度方案,提供了重包在同类设备上移动和水平方向上时间的延长和缩短的功能,它可以根据人的意图改变调度方案,从这个意义上说动态编辑器具有一定的智能功能。它不仅为调度人员提供了一个友好、方便的操作平台,也为本系统搭建了一个集成平台。
4基于四维一体的综合调度方法1)数据集成的方法通过中间件的方式实现CIMS内不同层的数据集成,通过“点对点”方式来实现MES数据的集成,这样做有利于的整体规划。为便于数据的传输和系统的管理,本系统设置一台专用服务器,主辅设备上的数据信息以及系统所需要的来自上层(ERP)和下层(PCS)的数据信息均在该服务器上进行处理,以提高系统运行的可靠性。
2)基于模型的方法为编制重包作业计划,根据生产工艺约束条件和优化目标建立了调度优化数学模型,它是一个非线性、难以用常规的方法求解,随着编制的计划数增多,求解规模会成倍增大,加大了对问题的求解难度,采用计算智能方法虽然能得到近似解,但搜索时间很慢,满足不了现场调度实际的需求。寻求一个合适的求解算法是解决该问题的关键,本文采用经验知识和模型求解相结合技术对其进行求解,并将求解结果转化成主体设备上的作业时刻表。
3)基于知识的方法在静态调度系统中除了采用建立调度优化数学模型编制重包作业计划外,还提供了采用基于知识专家系统编制重包作业计划的方法;为继承现场调度专家的经验,在动态调度系统中,采用了案例推理方法对现场的异常情况进行在线调整。总之,静态调度、动态调度、钢包调度、台车和行车调度都要用知识推理机制来完成。
4)人机交互的方法为实现有效的人机交互,系统提供一个显示调度情况的图形界面即甘特图编辑器,允许调度人员通过鼠标控制和改变调度方案;编辑器主要采用了基于中间件理念的DLL调用平台设计,业务流程定义与封装和动态图形显示等技术开发的。
5应用示例某钢厂是一个综合自动化水平高、生产规模巨大、品种规格齐全的大型钢铁企业,但炼钢-连铸区域调度仍以人工为主,人工编制作业计划效率低、数量少,信息滞后,难以满足企业生产快速性的需求。也不利于企业内部MES的实现,为此需要研发炼钢-连铸生产调度协同系统,该系统的计划主界面如图4所示。
图4计划主界面可见,数字模拟运算效果良好,并获得现场调度专家的好评,系统上线长期稳定运行必将对钢厂信息化水平和生产效率提高发挥着重要作用。6结语本文建立了面向MES的炼钢-连铸调度系统的体系结构。系统内部采用了数据集成技术、模型技术、基于知识的推理技术和人机交互等多种技术,建立了一个实用灵活的调度系统。纵向它能对上层ERP和下层PCS传入系统的信息及时作出应答,横向预留了与上游工序和下游工序的管理系统集成的接口。速度快,效率高、能为调度人员提供智能的决策支持。系统的研发不仅给企业带来了经济效益,对同行业其他钢厂内部MES的实现具有重要的参考价值。(万方数据)
信息发布:广州名易软件有限公司 http://www.myidp.net