您的当前位置:首页基于网格的分布式制造执行系统建模研究

基于网格的分布式制造执行系统建模研究

2022-01-07 来源:乌哈旅游
务l注 匐 地 基于网格的分布式制造执行系统建模研究 Study on modeling of distributed manufacturing execution systems based on Grid 郭丽华‘,汤文成 GUO Li—hua 。TANG Wen-cheng (1.苏州科技学院机械工程学院,苏州215009;2.东南大学机械工程学院,南京211189) 摘要:本文总结了目前MES系统存在的问题,分析了网格技术应用到MEs系统中的必要性和可行性。 采用统一建模语言(UML)建立了网格环境下制造执行系统的用例图模型、类图模型和顺序图 模型,提出了基于网格的MES体系结构,该结构具有分布式、模块化、可重构、可集成、敏 捷化等优点。 关键词:制造执行系统;网格计算;统一建模语言;体系结构;建模 中圈分类号:TH1 66 文献标识码:A 文童编号:1 009-01 34(tOl 3)1 1(1-)-oo93-o4 Doi:1 0.396 ̄I/J.issn.1 009-01 34.201 3.11(E).26 0引言 制造执行系统(Manufacturing Execution System,MES)是面向车间的生产过程管理与 实时信息系统。它主要解决车间生产任务的执行 问题,填补了上层生产计划与底层工业控制之间 的鸿沟n】。它以实际执行操作为驱动,采集、存 储、加工处理车间数据,并依此管理包括物料、 设备、人员、流程指令和设施在内的所有工厂 资源来提高制造竞争力,向企业资源计划系统 (Enterprise Resource Planning,ERP)提供实时数 据,并从ERP系统接收工作计划经细化后分配给车 间控制系统 。 要。表1展示了MES的需求与网格所提供的解决方 案。 表1 MES的需求与网格的解决方案 IVIES的需求 资源共享 实时信息采集 网格的解决方案 用通信手段连接起来的资源无缝集成为一个有机 的整体 通知机制允许客户端通过注册来获取特定的消 息,并支持消息的异步单向传输 C. ̄dFI'P提供了数据传输标准,Globus提供了副本 数据密集型处理 目录、副本选择等副本管理技术,OGSA.DAl则 关注数据库的访问 制造过程的动态性 OGSA ̄1人软状态,通过两个标准操作管理临时服 务的生命周期 异构系统的集成 将所有的资源和操作封装为服务,通过统一接口 注册和请求服务,屏蔽了系统的异构性, 统一的标准 离散型制造企业产品多为小批量,多品种, 订单式生产,工艺路线复杂,插单生产现象严 重,车间自动化水平不一,设备多样,数据采集 接口不同,难以实现信息集成 。现有MES系统 不能很好地应用到离散型制造企业中,主要存在 以下四个问题: 1)缺乏统一的制造资源的抽象模型; 2)缺乏科学可行的决策支持系统; GT4基于WSRF规范,完全兼容web Service,采用 平台无关的XML描述语言、SOAP消息传输协议、 WSDL服务描述语言和UDDI注册中心 本文采用统一建模语言(UML)建立了网格环 境下制造执行系统的用例图模型、类图模型和顺 序图模型,提出了基于网格的MES体系结构,该 结构具有分布式、模块化、可重构、可集成、敏 捷化等优点。 3)自动采集数据困难; 4)缺乏有效的数据处理方法。 1网格环境下基于UML的MES建模 1_1领域分析 离散型制造业的过程控制复杂多变,具有以 下几个特点:从产品形态来说,离散制造的产品 网格技术解决了异构资源的集成问题,具有 动态自适应性、分布性、可扩展性和互操作性。 与网格技术的优势相比,现有的数据共享和互 操作方案,比 ̄/IIP2P、COM/DCOM、CORBA、 相对复杂,包含多个零部件,顾客驱动的市场 下,产品结构多变;从产品种类来说,一般的离 散型制造企业生产相关的较多品种和系列的产 品,决定了企业物料的多样性:从加工过程看, DCE、J2EE等,在共享配置的灵活性、动态性和 共享资源种类上不能完全满足制造执行系统的需 收稿日期:2013-07-14 基金项目:江苏省高校自然科学研究面上项目(1 1KJB460009);江苏省自然科学基金(BK201 1314) 作者简介:郭丽华(1981一),女,山东聊城人,讲师,博士,研究方向为制造业信息化。 第35卷第11期2013-11(I-) [931 l 訇 化 备的功能,即用例。 由图1可得,MES系统需要具 有物料管理、设备管理、人力资 源管理、数据采集、作业计划和 调度、生产管理、任务管理、质 量管理等功能,并且要和计划层 ERP系统和过程控制层PCS系统实 时交互,使车间生产透明化。 1_2.2类图 在网格环境中,所有的异构 资源都被封装为具有统一接口的 网格服务,用户可以通过网格门 户访问资源、提交任务、监测和 执行分布式网格应用。根据上文 提供的MES功能模型以及通过需 求分析构造的用例图,结合离散 制造车间的实际环境,可以抽象 出MES的对象模型。 由于车间的实际情况比较复 杂,在此对MES模型作了简化, 检验产品质量 解决质量问题负责系统安全 系统管理员 提炼了离散制造业车间的共性。 为了使系统具有最大程度的重构 图1基于网格的MES系统的用例图 性,采用Mulit-agent技术实现各功 能模块,将基于网格的MES系统 离散型制造企业生产过程是由不同零部件加工子 过程或并联或串连组成的复杂过程,其过程中包 含着更多的变化和不确定因素;从生产管理过程 看,离散型制造企业的生产作业计划调度,需要 根据优先级,工作中心能力,设备能力,均衡生 分为网格服务模块、任务管理、资源管理、产品 评估,数据库管理五大模块和ERP接口、网格门户 应用程序。 1.3动态图模型 产等方面对工序级和设备级的作业 计划进行调度,软件功能的强弱直 接影响企业的产能。 ERP接口 ●下达任务书() ●传递图纸、产品要求o ’监督任务完工情况0 ◆接受MES的实时数据() 访问 网格门户 任务管理Agent 三i三三 三 缝窭 j =父卜=1 量 1◆任务分解() \歪 1.2静态图模型 1.2.1用例图模型 匣 )l —— ◆堇 芏 最划路线(1) ◆使用MEs系统( J I ◆高 亲爱 蠡 舀 一“ I◆请求人力资源0 请哥 资源 通过分析离散型制造企业的需 求,应用统一建模语言UML,从用 户的角度建立了制造执行系统的用 例图,如图1所示。按照MES的理 论,结合企业实际情况,初步分析 出了MES中的主要角色: 质量控¥1JAgent ◆控制在制品质量() ◆采集在制品质量数据() ’检测产品质量() 1数据库管理Agent 储产品馈§_—————一 —— 震霎 l◆数据清理0 羟砌簪 晶1 、、网格服务Agent  、、、r生产管理Agent 亡二二==二二==二== 厦 .。I’崎主册封装资源() ’发现资源() 1◆优选评估资源() l◆分配与调度资源0 f●启动生产任务() I◆监督任务进度() ERP系统、车间主任、调度员、 品质员、数据分析员、系统管理 员、PCS系统,以及角色希望系统具 [g4l 第35卷第11期2013-11(上) I●管理车间资源0 I◆管理在制品0 1●调整资源配合() l◆负责车间安全0 ———图2基于网格的MES系统的顶级类图 务l生 訇 似 DCS、SCADA、PLC系统 1:登陆 ‘ ,[ 2:提交任务  等系统组成,缺乏统一的数 据结构和标准的数据接口, 造成底层控制系统集成困 难,相互之间的通讯异常复 杂,而且不易形成统一的接 口向MES传递信息,从而 : 任务分解 =] l:请求设备资镪 ;:请求人力资 i:请求物料 使得MES的实时性、准确 7:资源发现 8:l 源优先评估 ,【 性等特性难以实现。本文选 =] 9:茧; 分配与调度 择OPC XML—DA技术来解 ・—J 决这些问题。MES系统作 10:斥 确认 厂 1:启动生产任 『 为OPC XML—DA Client可 12 管理在制品 以直接调用XML格式数据 =] 的OPC XML.DA Server, 13:在制品信星 实现对现场底层数据的直 1 4:监督任务遵』 接访问。另外,通过OPC 15:查看 壬务进度 xML—DA Server平台可以实 16:任务完成 现不同Server间的直接通 1} 释放资源 _l—=J 信 。 18:任务完成 L 网格基本结构层,包括 , 1) 质量检验 网格的基本功能,可实现资 二] 20:更新数据 源的封装、存储访问、信息 21:完 亡汇报 安全等。信息管理模块为信 J、 息请求者和资源提供者之间 架起一座桥梁,为用户提供 图3基于网格的MES系统的顺序图 需要的网格信息。资源管理 模块采用网格技术对各类独 动态模型描述对象之间如何交互、如何合作 立运行的资源进行封装,将 完成系统的行为。UML的顺序图按时间顺序描述 局部资源封装成为可供网格上所有应用共享的全 系统对象内部及其对象之间的消息传递与处理。 局资源,并通过网格技术屏蔽资源的异构性,以 本文从实例层的角度来对网格环境下的制造执行 一致透明的方式对其进行访问。网格中间件层为 系统进行描述,以完成一个来自ERP系统的任务订 实现基于网格计算的制造服务和服务协同提供基 单,来描述消息在各代理之间的传递顺序,如图3 本的功能,例如远程过程管理、存储访问、信息 所示。 安全、服务质量等,并为开发基于网格的制造执 2网格环境下基于MAS的MES体系 行系统提供类库、应用编程接口、集成开发环境 等同。 结构 MES功能层,在网格基本结构层提供的开 如图4所示,设计了一种四层的基于网格的 发环境中开发符合离散型制造企业的制造执行系 MES体系结构,分别为资源层、网格基本结构 统,主要包括制造执行系统的核心功能:任务管 层、MES功能层、用户应用层。 理、资源分配与调度、生产管理、数据库管理、 资源层是指可用来生产的所有车间资源,包 质量控制等。应用Multi—agent技术,每个功能模块 括加工设备、控制系统、软件系统、数据库系统 可以由独立的agent完成,具有完全的自治性,可 等资源。目前,底层控制层由来自不同厂家的 以被布置在不同的操作系统中,不同的agent之间 第35卷第11期2013-11(上) [051 PCS系统 ERP系统 用户应用层 SCM系统 质量检测 车间主管 网格门户 任务管 ̄gent 网格服务Agem 产品管 ̄%gent 质量控制 gent 数据库管 ̄kgent 存储生产数据 存储实时数据 处理实时数据 数据更新 任务分解 制订工艺路线 物料需求计划 通 讯 和 资源发现 控制 P质量 资源优选评估 资源分配与调度 监督生产 生产安全管理 收集WIP实时信 息 检测产品质量 人力资源计划 安 全 MES功能层 信息管理 资源管理 网格中间件 类库 服务质量 数 据 交 换 信息存储)(信息更新 信息询问)(信息分发 竺竺 车一理一 一度蝴调 资源封装,、、(资源注册 ,———. 、- —_一 ——、,/——、 资源调度)(资源预留 远程应用管理 应用程序接口 网格基本结构层 一OPC XML-DA Server平台 一 数控机床AGv小车 人力资源 关系数据库l I实时数据I库nt eranre ̄ t资源层 图4基于网格的制造执行系统体系结构 相互通信、协作完成系统任务。Multi—agent技术提 高了系统的敏捷性、智能性和柔性。 的解决方案和理论依据。 用户应用层,管理人员、ERP系统、SCM系 统、PDM系统等用户通过网格门户使用MES系统 的功能,实现企业信息系统的全面集成,保证信 参考文献: [1】饶运清,李培根,李淑霞,等.制造执行系统的现状与发展 趋势[J】.机械科学与技术(西安).2002,21(6):1011-1016. [2】周长英.基于离散制造业车间的制造执行(MES)方案设 计[J]制造业自动化,2012,34(5):15—18. [3】Wang Su—an,He Wei—ping,Fang Ya—dong.Research of manufacturing execution system based on the networked 息流在企业内的流动和交互畅通无阻。 3结论 本文针对当前制造执行系统存在的问题,分 析了网格技术应用到制造执行系统的必要性和可 行性。利用统一建模语言UML建立了网格环境下 制造执行系统的用例图、类图和顺序图,从用户 manufacturing environment[C].IEEE,2005:1381-1384. 【4】Rucy—Shun chen,Yung—Shun Tsai,Chan—Chinc Chang. Design and implementation of n aintelligent manufacturing execution system for semiconductor manufacturing 的角度确定了制造执行系统域。根据制造执行系 统的模型图,建立了基于网格的制造执行系统的 体系结构,该系统具有良好的扩展性、柔性、敏 捷性、可重构性和易集成性,为实现企业连续信 息流,有效地支持企业经营过程重组提供了良好 【96】 第35卷第11期2013-11(上) in ̄stry[C].IEEE ISIE 2006,July 9-12,2006:2948—2953. [5】施丽花.制造执行系统及其在发电企业中的应用【D1.南 京:东南大学,2006. 【6】范玉顺.制造网格的概念与体系结构【J】.航空制造技 术,2005(10):42—45. 

因篇幅问题不能全部显示,请点此查看更多更全内容