论文部分内容阅读
生产调度系统是企业资源计划(ERP)的核心,也是目前其实施的瓶颈。在敏捷化、全球化的新形势下,生产调度研究面临着许多新问题,迫切需要有新的方法和机制来解决。课题是实验室与SUN公司合作研究的基于分布式对象技术的资源管理项目和实验室原有车间生产管理系统的结合。将多Agent技术运用于车间生产调度领域,期望能够对生产调度问题的实际解决提供有益的探索。本文针对目前生产调度问题进行了深入的分析研究,在其基础上,结合生产对象的实际状况,建立了基于多Agent的车间生产调度系统(Multi-Agent Scheduling System,MASS)。该系统采用Agent混合建模方法,设计了既有慎思型特点又有反应型特点的单个Agent,基于此结构建立了四类Agent。构建了兼具层次型结构和异构型结构特点的混合型多Agent体系结构。Agent之间可以同时进行水平和垂直方向上的协商,既克服了纯异构型结构系统过于松散、稳定性差和全局性能难以保证的缺点,又具有柔性和对动态变化的适应性。Agent之间采用改进合同网协商机制,每轮协商能够处理多个结果。依据调度的目标设计了协商中Agent的决策函数和评价算法,使Agent能够作出合理决策。最后利用分布式对象技术对多Agent生产调度系统进行了实现,在RMI技术的支持下,实现了Agent之间的通讯。并针对多品种小批量制造系统进行了仿真实验。实验结果表明了本文提出的MASS模型、体系结构与协商机制的可行性和有效性。该调度系统能够处理包括突发事件在内的各种生产调度中的实际问题,具有良好的开放性、敏捷性和对不同制造需求的适应性,同时,具有较好的稳定性和一定的优化性能。