论文部分内容阅读
计算机支持的协同设计(Computer Supported Collaborative Design,CSCD)已经成为网络环境下数字化设计与制造的关键技术之一,能够较大幅度地缩短产品设计周期,降低产品开发成本,提高产品质量和设计效率。设计活动不仅具备创造性和智能性,而且具备群体性和协作性。随着Internet/Intranet网络和并行、高性能计算机及事务处理的普及,异地、协同、虚拟设计也在CAD中得到了广泛应用。基于异构CAD系统的协同设计是近年来的一个研究热点。
首先,本文研究了异构CAD协同设计系统的体系结构,设计了协同设计系统的功能模型。通过对比集中式和复制式两种典型的体系结构,本文采用混合式构建系统的方法。同时本文在原型系统平台中引入了触发器组件,该组件通过捕获建模操作能够有效地提高工作的效率并减少传输量。由于各个商品化CAD系统之间从上层的建模操作到底层的数据结构都有较大的不同,这给异构CAD系统之间的同步协同设计带来了很大的挑战。鉴于这种现状,本文给出了可以有效实现异构CAD系统之间的同步协同设计的原型平台,就如何在异构CAD系统间构建同步协同设计平台的方法开展了研究。另外,本文对异构CAD协同设计中涉及的关键技术进行了分析,提出了构建多功能协同平台的框架,并对各个功能模块进行了详细的说明。
其次,在详细的分析了现有异构CAD系统间数据交换方法的缺陷之后,本文对异构CAD系统协同中基于特征的建模命令转换进行了阐述,提出了特征建模命令映射集合的构建方法,给出了三种CAD系统间拉伸特征操作转换的实例,并详细地分析了构建方法,为实现和优化异构CAD系统协同平台打下良好的基础。
最后,本文开发了一个异构CAD协同设计的原型系统,采用基于COM的CAD二次开发技术,在SolidWorks2005和UG NX3.0之间制作插件进行特征操作转换,通过调用API接口函数实现数据传输,并通过一个简单零件协同设计过程验证了系统的可行性。