基于开源Open CASCADE的桌面式虚拟装配系统研究

来源 :大连海事大学 | 被引量 : 13次 | 上传用户:zybp821
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术在设计和制造领域的普遍应用,虚拟装配技术也受到研究者的广泛关注。虚拟装配技术改善了传统方法设计生产周期长的问题,对于单件、小批量、高成本产品的设计制造具有独特优势。现有的虚拟装配系统多存在功能繁杂、效率低、系统升级困难等问题,因此,从底层开发虚拟装配系统,运用约束识别与定位等辅助装配操作的关键技术,对于大型复杂机电产品的设计与制造具有重要意义。本文在分析了现有虚拟装配相关研究成果的基础上,设计了基于Open CASCADE的桌面式虚拟装配系统。本文主要研究了系统界面及主要框架,零件三维模型拓扑分解、约束识别、运动控制等关键技术。首先,分析了桌面式虚拟装配系统的需求,研究系统所要实现的功能和所需的关键技术。介绍了系统开发的软件配置,着重分析了开发平台Open CASCADE的建模运算、可视化、应用框架等类和函数的功能。其次,研究了部分关键技术的实现机理和算法。调用建模运算类中拓扑工具函数,对三维模型拓扑分解得到各级拓扑结构。通过信息提取类逐行读取STEP信息并保存在结构体数组中,用来判断碰撞干涉面对是否存在约束关系。定义约束优先级,对约束施加顺序加以智能判断。对虚拟环境中零部件的位姿描述以及运动求解进行研究,控制零件运动,完成装配。最后,开发出了基于Open CASCADE的桌面式虚拟装配系统的界面和主要框架。用VC++工具实现了主界面中各个窗口的划分,虚拟场景构建,模型导入、模型零件树生成等系统基本功能及零件模型拓扑分解、位姿调整、约束定位等功能。通过对虚拟装配系统的实际应用,初步实现了基于Open CASCADE的桌而式虚拟装配系统的部分虚拟装配功能,为虚拟装配系统的进一步开发打下了基础。
其他文献
智能制造技术的发展引发全球制造业信息化、智能化、网络化升级,为船舶设计制造注入新的活力。为满足造船企业对智能化设计技术的巨大需求,本文首先对基于统一三维模型的详细
吸毒对人体的危害巨大,甚至造成死亡。吸毒方式常见有吸烟式和静脉注射式。在静脉注射中,由于毒品用量及注射速度等掌握不好,或者由于毒品不纯,常导致吸毒者死亡,在工作中,每
针对北方河流季节性强、不同水期流量差别悬殊的特点,对沈阳市辽河保护区分水期的水环境容量进行计算并采用段首、段尾、断面控制3种不同的控制模式,对计算结果进行对比分析
在过去几年时间里,二手车电商们铺天盖地的广告令用户印象深刻,无论是瓜子还是优信,还是人人车,都拿巨额现金投入到广告营销,从瓜子的“没有中间商赚差价”的广告语,再到优信
报纸
<正>【目的】分析探讨高血压基底节区脑出血的治疗经验,比较该类血肿大小、外科治疗、保守治疗与预后的关系,以提高高血压基底节区脑出血的疗效。方法回顾性分析四川省15家三
会议
【正】开学前,河北省食药监局发出通知,要求各地把儿童食品和校园及其周边食品安全专项整治作为近期重点工作,采取得力措施,有效预防和控制食品安全事故发生,及时查处和适时
目的探讨通过皮下注射氢化可的松复合侧脑室注射β-淀粉样蛋白(Aβ)建立肾虚型老年痴呆动物模型的方法,为抗痴呆中药新药的研究提供实验模型。方法分别给予动物皮下注射氢化可
笔者制作了一种快速检测食用油中酸值的试剂盒,其使用方便快捷,检测时间可缩短到10 s,检出限低于国标一级食用油的限量值0.2 mg KOH/g,准确度达到100%。试剂盒保存四个月仍有
【正】“民以食为天,食以安为先。作为食品生产企业,我们保证对食品安全生产进行严格把关,杜绝出现问题食品,确保广大消费者舌尖上的安全!”近日,为响应河南食品安全宣传周活
以潮汐流人工湿地小试系统为研究对象,采用碱处理玉米秸秆作为反硝化碳源补充材料,探讨了潮汐流人工湿地系统不同位置TN、NH+4-N、NO-3-N、NO-2-N、COD的去除效果及添加碱处理