论文部分内容阅读
随着计算机网络技术的发展,复杂产品协同开发过程呈现出跨行业、跨部门的趋势,因此开发环境必然是一个分布的、协同的、异构的环境。移动Agent计算模式集中了其它传统分布式技术的优点并结合分布式人工智能技术,提供了一个灵活的、高效的、开放的分布式应用开发框架。对移动Agent技术进行研究并将其用于复杂产品协同设计系统的构建,将改善协同设计过程,减少设计过程中的反复,优化设计方案,从而提高生产效率。 本课题从分布式系统入手,介绍了Agent以及移动Agent的特点和多Agent系统的概念;在详细介绍Agent特别是移动Agent间的通信技术的基础上,改进了几种Agent通信算法用于协同设计系统的底层通信;引入了两种常见的Agent协作方法,设计并实现了基于通用部分全局规划的移动Agent协作机制用于协同设计系统的任务分配与协作;提出了基于移动Agent平台的协同设计系统框架,并分为数据安全维护系统、任务分配及协作系统、协同工作环境三个子系统进行了详细设计;最后实现了基于Grasshopper移动Agent平台的协同设计系统,并对系统进行了分析评价。