论文部分内容阅读
随着全球知识型经济的快速发展,现代制造企业面临着日趋激烈的竞争。车间生产调度作为制造系统至关重要的一个核心环节,是提升制造企业竞争力的基础和关键。而由于车间生产过程的复杂性、车间生产环境的动态性以及车间调度目标的多样性,使车间调度问题变得非常复杂。因此,本文针对JobShop车间生产与工艺的特点,将先进制造技术与信息技术、仿真技术、人工智能和现代管理技术相结合,从仿真方法和多Agent系统(Multi-Agent System,MAS)着手,研究Job Shop虚拟制造车间调度的计算机仿真技术。 本文在课题需求分析的基础上对基于MAS的虚拟制造车间调度仿真系统进行设计,将系统体系框架设计为界面层、功能层和数据层三层,将系统功能划分为生产计划、生产调度、仿真控制和数据管理四大模块,并构建了关系型系统数据库。在对系统建模时采用MAS技术,详细设计车间调度MAS的体系结构、MAS通信交互模型以及MAS内所有Agent模型的内部结构,最后成功建立了虚拟制造车间调度MAS的仿真模型。在车间调度优化方法的研究基础上,本文提出了基于Agent的两阶段车间调度策略,设计了基于合同网协议的静态车间调度方法和基于改进合同网协议的动态车间调度方法,实现Job Shop车间在动态环境中的高效、优化调度。在Windows7操作系统中的.NET Framework 4开发环境下,采用C#程序设计语言,结合SQL Server 2008数据库,成功实现了将本文提出的系统设计、仿真模型和调度策略,开发出了基于MAS的虚拟制造车间调度仿真系统,并取得了较为满意的实验结果。