论文部分内容阅读
制造执行系统(简称为MES)是面向制造企业车间层的生产管理系统,在国内外的流程制造业中已经取得了大量成功的应用案例。由于离散制造业具有多品种小批量等生产特点,MES 系统在离散制造业尤其是中小规模的离散制造业中的应用还相对薄弱。本文就是以离散型中小规模包装设备制造企业为背景,在MES 系统建模及车间调度问题研究的基础上结合多Agent 等相关技术进行的MES 部分系统功能及数据库的实现。
Agent 是一种独立自主的智能体,需要多个Agent 协作完成复杂任务的系统叫做多Agent 系统,多Agent 系统具有快速求解、可靠灵活、模块化和可扩展等特性。
本文首先在分析Agent和多Agent 系统的特点、通信语言及协作方式的基础上,通过Agent的智能性和Agent 间的通信来实现MES 系统的功能模块,从而形成一个基于多Agent的MES 系统,然后通过需求分析建立基础数据库,最后使用面向对象的Java 语言,以AgentBuilder 为开发平台,对用户接口Agent、资源Agent中的人力资源管理模块和库存模块的这几个案例进行了分析和设计实现,最后以用户接口和工资结算为案例说明了仿真的实现流程以及仿真过程。