论文部分内容阅读
智能制造执行系统的研究对于制造系统的信息化和智能化有着重要的意义,已成为国内外制造领域中的热点研究课题。本文以面向敏捷企业的智能制造执行系统为研究对象,采用多 Agent 技术作为系统的实现形式,对多 Agent 系统的建模方法、系统的多 Agent 组织结构、系统中多 Agent 间的通信和协作机制、基于多 Agent 和遗传算法的分布式混合调度等理论问题和关键技术进行了研究,并编制了具有一定实用价值的制造执行系统软件。本文主要创新和成果如下: 1. 提出了基于 UML 和图转换的集成的 MAS 建模方法,详细论述了需求说明、分析和设计各个阶段的模型。它是一种能全面地描述 Agent 的特征,具有模块化、可重用性和很强实用性的系统化建模方法。 2. 系统地分析了敏捷化智能制造系统的资源模型及其 MES 域,规范化了基于多Agent 的 MES 的需求,提出了采用递归方式,对企业的组织结构和控制结构进行物理的和功能的分解的 Agent 映射方法。 3. 提出了敏捷化智能 MES 的混合多 Agent 组织结构,它将层次结构和促进器联邦结构进行了有机结合,并引入了网络域的概念,满足了敏捷化智能 MES 中 Agent的多层次、多类型和多功能的需求。同时,采用了动态逻辑制造单元来实现虚拟企业间的动态联盟以及敏捷化智能 MES 的可重构性。 4. 提出了基于多 Agent 的敏捷化智能 MES 模型,其中的 ERP 接口模块作为敏捷化智能 MES 系统到 ERP 系统的信息代理,是本 MES 系统的核心控制中心。它为 MES和底层控制与 ERP 的信息集成系统的设计提供了很好的参考价值。 5. 提出了敏捷化智能 MES 中 Agent 间的通信方式、基于 KQML 的通信机制和基于 CNP 的协作方法,扩展了系统需要的 KQML 的行为原语,给出了敏捷化智能 MES中 Agent 间的协作关系,实现了敏捷化智能 MES 系统的部分功能。 6. 提出了一种将经典调度算法和分布式调度进行有机结合,来解决敏捷化智能MES 中调度问题的方法。对 CNP 进行了扩展并采用扩展的多层 CNP 作为 Agent 的协商方式,设计了调度遗传算法的各个操作算子,并给出了该算法的步骤、算例和仿真结果,详细地阐述了敏捷化智能 MES 中基于事件驱动和周期的动态调度策略。 7. 建立了敏捷化智能 MES 的实施框架,采用 J2EE 技术和 Grasshopper 平台实现了原型系统,给出了系统的运行环境和示例界面。该系统在江西洪都航空工业集团进行了实际的生产应用,并取得了良好的效果。