论文部分内容阅读
异地协同设计系统可供不同地域、不同公司、不同部门的设计人员对产品进行协同的设计开发,从而使研制周期大幅缩短。而对参与协同设计人员的有效管理是实现高效协同设计的基础。另外,三维设计模型的快速精确传输,对于协同设计平台的同步性起到了至关重要的作用。本文基于上述原因并结合“十一五”重点预研项目:“**异地协同设计制造网络平台关键技术”,主要完成了以下两点工作:(1)建立了协同设计工作流管理系统中的组织模型,并应用Struts框架进行了基于MVC的Java Web设计与开发,完成了工作流管理系统中的人员管理模块的功能开发,实现了对参与协同设计的公司、部门、人员、工程项目和角色等信息的管理,如信息的添加、查看、修改和删除等操作,以及工程员工的管理和员工所扮演角色的分配。(2)对三维设计软件CATIA进行二次开发,实现了CATIA三维零件模型在异地协同设计系统平台上的快速精确传输。为实现CATIA三维零件模型的快速精确传输,提出了基于特征信息的模型传输方法,并应用Dassault Systemes产品扩展和客户二次开发的强有力工具Component Application Architecture(组件应用架构,CAA)对CATIA进行了二次开发,实现了三维零件模型特征几何拓扑信息的提取,信息在作为传输载体的中间文本文件中的读写,以及传输到异地后根据特征信息对三维零件模型的重构。最后应用ActiveX控件等技术实现了所开发的快速传输插件与协同设计系统平台的集成。测试表明,此模型传输模块可以实现协同设计系统平台内CATIA三维零件模型的快速精确传输,而且传输的模型文件越大,折合传输速率越高,当零件模型文件达到10MB以上时,折合传输速率可达到160KB/s以上。目前,模型传输模块只对CATIA三维零件模型的几何拓扑信息进行了处理,而且其中还有很多几何特征(特别是曲线和曲面的特征)处理效果不理想,对于这些几何特征的处理以及零件模型的非几何的特征信息(如尺寸公差、粗糙度、材料等)的处理,在以后的工作中亟待进一步的研究与开发。