论文部分内容阅读
计算机辅助设计(Computer Aided Design, CAD)正逐步从二维向三维过渡,三维CAD系统已成为主流的设计工具。许多企业局限于资源和技术等因素,对于复杂产品的设计,通常不是独立地进行,而是通过企业或部门之间的协作来完成。各协作单位往往会使用不同的三维CAD系统,导致同一产品的设计模型可能由多种异构的三维模型所组成。异构的三维模型之间预装配困难,在模型设计阶段验证异构的三维模型之间的可装配性并发现其干涉情况是当前急需解决的问题。为此,本文提出了一种基于轻量化模型的对异构的三维模型进行干涉检查的方法,其基本原理是利用轻量化模型的精细度模型,采用分层过滤的方式,实现快速的干涉检查,在此基础上实现对检查结果进行可视化显示并生成分析报告。本文研究的主要内容包括:1.采用轻量化模型作为中间模型文件实现异构三维模型的同构化,并利用轻量化模型实现装配。2.研究了轻量化模型的数据结构,可视化技术以及与主流三维系统的集成。3.研究了对轻量化装配模型的干涉检查,并根据所采用轻量化装配模型的数据结构,提出了一套逐层过滤干涉集的算法。4.完成了基于产品数据管理平台的协同插件工具的设计,并以之作为设计工具与管理系统间的中间层,保证了干涉检查的实时性,实现了对检查结果的快速反馈。5.利用软件工具实现了本文所提出的异构三维模型实时干涉检查方法,并给出应用实例。本文提出的干涉检查方法已应用于商品化的产品设计可视化平台InteVue中,应用结果表明通过该方法所得出的干涉检查结果能够作为三维模型设计的有效参考,满足企业的实际需求。