论文部分内容阅读
课题以车间作业管理中协同生产任务调度系统的研究开发为应用背景,通过引入WSRF框架设计理念、多Agent技术、合同网协商机制以及协同计算方法,并结合遗传/退火算法,试图构建一个能够对车间任务进行快速有效调度控制的协同生产任务调度软件模型。首先,通过对WSRF框架设计理念、角色协同方法以及合同网协商机制的研究,并对协同生产任务调度的领域需求分析,分别构建了协同生产任务调度的角色模型、基于角色协同的合同网模型、协同生产任务调度的功能模型以及基于多agent的协同任务调度控制模型。其次,为解决协同任务调度问题,对调度算法进行研究,提出遗传/退火算法模型,并对其过程给出模板化描述。在调度控制的实现过程中,将合同网协商模型与遗传/退火算法相结合,并对染色体解码过程进行优化,增强了任务调度控制的效率,提高了系统的性能。接着,采用面向对象的软件设计方法并结合UML建模工具,分别给出了系统的用例模型、活动模型、初始类模型、交互模型以及状态模型。并使用BPEL对协同任务调度控制的业务流程进行形式化描述。最后,给出软件的开发平台和运行环境配置,并使用面向构件的软件建模方法构建了协同任务调度控制的构件图,对部分构件使用ACME进行可实现性描述,对遗传/退火算法使用Java进行编码实现。综上所述,将软件模型框架、模型优化方法以及调度算法等应用到协同生产任务调度系统的开发中,提高了协同任务调度的执行效率和资源利用率,具有一定的理论意义和实用价值。