论文部分内容阅读
随着经济的全球化,协同设计将是计算机辅助设计领域今后发展的一个重要方向。大型三维模型的网络传输是协同设计系统中进行实时交互的重要组成部分,也是制约协同设计发展的瓶颈之一。由于受到网络带宽及公共网络安全因素的影响,大型三维模型尤其是装配模型的快速、准确、安全的网络传输已成为现在的热门研究课题。此外,在协同设计过程中,参与设计某种型号的人员在对同一型号进行设计时可能需要对原始模型文件进行不断地修改并通过网络将其在协同系统中进行传输。因此,针对同一型号模型可能产生的大量、不同的版本也存在需要统一存储和管理的问题。本文结合“十一五”重点预研项目:“**异地协同设计制造网络平台关键技术”,对以下内容进行了研究:(1)对基于特征参数提取与特征重构的三维CAD模型的快速、精确传输方法进行了理论分析,得出在现行的基于特征参数化建模的三维CAD软件中可以通用的结论。该方法不但能够实现传输模型与原模型具有完全相同的几何、特征信息并且可以对特征进行任意编辑,实现精确传输。此外,由于记录模型特征信息的中性文件采用了XML文件,并自定义了特征参数含义标签,因此也可以一定程度上保证中性文件在网络传输中的安全性。在对某些特征如倒角、阵列等重构过程中,针对参考对象无法识别的问题,本文提出了通过几何参数和拓扑参数相结合的比较方法对其进行识别。(2)经过对CATIA建模软件中CAA (Component Application Architecture,组件应用架构)的研究,采用C++方式对CATIA进行了二次开发。通过调用CAA中的API函数扩大了对CATIA零件文档中能够进行特征参数提取和重构的特征种类范围。此外,本文对CATIA装配文档进行了研究并对其中包含的产品、组件、零件信息以及约束特征进行了信息提取和重构,完成了对CATIA三维装配模型进行打包快速传输。(3)提出了一种基于特征参数语义比较的三维CAD特征差异分析以及版本合并方法,对协同设计中产生的大量三维模型版本文件进行管理。通过对CATIA进行二次开发,对该方法进行了实例验证,取得了预期效果。(4)以某飞机零件的CATIA零件模型和装配模型对本文提出的三维模型快速、精确传输方法进行了验证,将直接传输和快速传输时间进行了对比并得出当模型文件达到20MB左右时,应用快速传输方法时传输速率可达450kb/s。此外,该实验还证明了随着三维CAD模型特征数量的增加该快速传输方法的优势越明显。通过本文对三维模型快速网络传输方法的研究,为今后协同设计系统的优化提供了新的思路,将有效提高协同设计效率、提高协同设计同步性。