论文部分内容阅读
复杂产品的装配设计通常涉及异地多个设计部门的协同工作,在设计过程中及早发现潜在的装配问题对产品开发至关重要。协同虚拟装配技术为异地设计人员在同一虚拟场景中共同进行数模验证和装配评审提供了环境支持,有利于提高设计质量、缩短开发周期及降低开发成本。但随着产品数据规模的增长和协同装配需求的增多,现有的协同装配系统存在着协同能力差、计算能力不足、资源共享调度难以及规模易受限制等问题,很难满足网络环境下异地多用户大规模协同装配应用的需求,而网格技术的发展为解决上述协同装配系统的不足提供了新的思路,基于网格的协同虚拟装配环境可以实现各类协同虚拟装配资源的有效集成与共享。在详细分析基于网格的协同虚拟装配系统体系结构、系统特征以及功能需求基础上,着重对体系中应用管理层的三大关键支撑技术——资源管理、任务管理与调度及数据管理技术进行研究。首先在分析协同虚拟装配系统中各类资源特点的基础上,建立了各类资源的统一描述模型,提出了基于网格WSRF规范的计算资源的服务化封装方法,屏蔽资源的异构性和复杂性,实现分布环境下资源的有效共享与协作;提出了基于代理的分层式的资源管理方法,实现了对各类资源的动态监控和有效管理。其次在研究协同装配应用特点和工作流程的基础上,提出了协同虚拟装配实时多任务管理调度方法和基于计算资源综合能力评价的任务与资源匹配策略,满足异地多用户多任务协同虚拟装配的需求,实现了对各协同装配任务的有效管理和资源的合理分配调度。再次在分析协同装配中数据管理的特点和需求的基础上,提出了系统的数据管理总体方案,包括数据库管理和文件库管理,实现了数据库资源的有效封装和管理,支持大数据量存储、传输和分布式访问,维护了数据的一致性和安全性。最后将本文研究的资源管理、任务管理与调度以及数据管理技术应用于基于网格的协同虚拟装配原型系统CVAG中,开发了相应的软件模块,结合汽车的协同装配需求,验证了本文方法与技术的有效性。