Division Mockup关键技术在装配仿真中的应用

来源 :数字化用户 | 被引量 : 0次 | 上传用户:ieksmc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】Division Mockup作为虚拟装配软件,具有很强的图形仿真功能。但由于零部件件数量大及装配工艺繁琐,复杂机电产品利用Division Mockup装配仿真在实时、高效及逼真性等方面比较难以实现。针对这一问题,首先探讨了CAD模型与Division Mockup之间的一种高效全面的数据转换方法;最后,提出了模型二分法管理、包围盒碰撞干涉检查及细节渲染以实现模型高效性和逼真性的装配仿真。
  【关键词】Division Mockup;装配仿真;数据转换;模型渲染
  计算机图形学技术与虚拟现实技术的相结合发展给机电产品的装配理念带来了变革,引发了新兴技术-虚拟装配技术的发展。虚拟装配技术的提出可以使得产品在设计初期针对产品数字化样机在三维虚拟仿真软件上进行装配仿真验证以及装配工艺制作等等。
  Division Mockup是美国PTC公司推出的一款装配过程与验证软件,可以用来进行产品的零部件之间的碰撞干涉检验、装配路径规划、装配运动仿真及装配视频动画录制等,具有很强的图形仿真功能。通用三维CAD设计模型无缝导入到Mockup中,就可以进行产品样机的数字化装配过程仿真与验证。Mockup通过应用接口获取的数字化模型具有轻量化的特点。鉴于这两方面,Mockup已经成为进行机电产品装配动画制作的主流软件,甚至在航天和船舶等大型复杂机电产品上都有许多成功应用的案例。
  基于Mockup的虚拟装配系统主要由人机交互层、应用层、核心服务层和数据层等4层组成。人机交互层主要功能是借助于三维鼠标和数据手套等人机交互设备进行虚拟场景的漫游、零件及视角的转换运动等;应用层主要包括三维装配模型建立与管理、数据转换接口开发、装配工艺规划和装配现场动画制作等;核心服务层主要为应用层提供基本技术支持包括碰撞检测、约束识别和行为控制等;数据层主要用于保存虚拟装配系统相关数据信息。
  Division Mockup操作界面简单,但是针对复杂机电产品,如何进行实时高效的装配过程仿真制作是一个难点。本文针对这一问题,首先提出了数据接口转换方法以获取复杂产品的轻量化模型;其次提出了余零件挂起、材质纹理映射和光源视角制作等三种技术以优化模型空间及可视化效果;最后提出了模型二分法管理、包围盒碰撞干涉检查、细节渲染及工装工具定义等技术以实现复杂产品高效地装配仿真。
  一、数据转换技术
  大部分Division Mockup使用者都是中间格式转换的方式获取用于装配仿真的数字化模型,一般若是Pro/E设计的产品则采用*.ed格式,其它软件则是采用*.stl格式。这两种格式得到的模型虽然是面片模型且具有轻量化的特点,但是在转换过程模型的纹理材质等信息会丢失,只是保留了模型零件的坐标位置和几何形状信息。
  实际上,Division Mockup提供了一个DOS下运行的dvconvert转换模块,将多种标准CAD数据转化成后缀为vdi格式的文件,装配体模型按照这种方法转化后也可以生成5个文件夹:geometry、material、olfiles、texture、vdifiles。Geometry中为bgf文件,记录了模型的几何形状及特征信息;Material中为bmf文件,记录了模型的颜色、质地、纹理、光源等信息;Olfiles中为ol文件,存储了模型的几何描述信息;Texture中包含环境设置文件等;Vdifiles中的vdi文件存储了模型的结构,此文件是Division Mockup标准格式文件。以某汽车为例,基于Pro/E模型采用dvconvert模块进行模型转换,得到的vdi文件如图1所示。转换后得到的Mockup文件主要包括头文件、定义库及字义零件三部分。
  二、装配动画制作关键技术
  导入到Mockup中的模型的功能结构目录树反映的是零部件的从属关系,为了高效地进行零部件顺序装配,需要对功能结构树进行编辑和更改。功能结构树的更改基于Division Mockup提供的创建空零件(create new part)来实现,每个空零件对应每一个装配工步,里面包含了当前工步内的所有子零件,目录树的结构采用二分法的思想,满足以下三方面的基本原则:① 装配的位置和从属关系要求;② 装配的顺序和路径规划要求;③ 装配的并行和联动关系要求。
  以某汽车模型为例,采用上述思想编制的功能结构树如图2所示。从编制好的功能结构树可以直接得到此汽车的各部分组成,每个部件以其子零件的装配顺序。Division Mockup提供了基于AABB包围盒的碰撞检测功能,具体的操作过程是向有可能互相发生碰撞的零件添加碰撞属性,再添加发生碰撞时触发的行为,如发出声音或者零件材质颜色改变等。对于仅需要向几个零件添加碰撞属性的模型来说这么直接使用是可以,但如果模型紧凑且零件数量庞大,需要添加的碰撞属性的零件达到几十个甚至上百个时,若还是这么都直接添加就会造成装配仿真动画录制的时候渲染失真或者出现迟钝现象。为了解决这一问题,可以利用Division Mockup提供的LOD设置来解决这个问题。LOD就是细节层次表达,体现在模型上就是需要渲染的三角面片的数量,LOD值设置越高则需要表达的面片数量越小,在不考虑电脑配置前提下只要不影响零部件外形,可以尽量的将LOD值设置得尽可能高。图3反映的是针对某增压器在进行碰撞检测时有无设置LOD值的效果。前一副图采用的是系统默认的LOD值,由于增压器内部细小零件繁多且空间狭小,添加碰撞属性的零件很多导致在进行动态干涉检测时发生了图形渲染失真的现象。后一副图反映的是经过增大LOD值后,在进行干涉检测时图形渲染流畅并且零部件外形无变化。
  三、结论
  本文提出了若干关键技术使得复杂机电产品在Division Mockup中能够进行实时、高效及逼真的装配仿真。采用了dvconvert转换模块,在保证模型几何信息、位置及材质的前提下获取了适用于Division Mockup的轻量化模型。最后以二分法管理模型结构目录树,结合碰撞检测及LOD层次表达,提高了Division Mockup中装配工艺规划的效率。下一步的研究工作将围绕Division Mockup中如何实现工装工具操作空间验证展开。
  参考文献:
  [1] 赵鸿飞, 张琦, 苏凡囤等. 桌面式虚拟装配训练评价系统设计与实现[J]. 解放军理工大学学报: 自然科学版,
  [2] 彭程. 机电产品的虚拟装配系统研究与设计[D]. 大连海事大学, 2010.
  [3] Huang W S, Chen Q, Wang M Z, et al. The Research and Implementation of Virtual Training System Based on DIVISION Mockup and Position Tracker [J]. Applied Mechanics and Materials, 2013, 263: 1536-1542.
  [4] 原彬, 路慧彪, 邹玉堂. 基于 Division Mockup 的分油机虚拟装配系统的研究[J]. 现代制造工程, 2013 (1): 25-27.
  [5] 夏平均, 姚英学, 孙刚等. 基于 Division Mockup 的卫星虚拟装配系统研究与开发[J]. 中国机械工程, 2008, 19(19): 2340-2343.
其他文献
【摘 要】信息化管理是将现代信息技术与先进的管理理念相融合,是以信息化带动工业化,实现企业管理现代化的过程;是企业提升管理水平、理顺内部机制、增加盈利和降低成本的有效手段。本文通过分析企业管理信息化的特点,并结合实施管理信息化所需的基础,着重探讨了企业在实现管理信息化进程中存在的主要问题和解决的基本途径。  【关键词】企业管理;信息化;建设  前言:随着计算机网络的不断深入和全球经济的一体化的推进
期刊
【摘 要】在设计余热电站的过程中,首先需要取得热源的热工基础数据,而这个基础数据的取得就要由热工标定系统完成。针对需要建设余热锅炉的工业现场工作环境差,布点分散,条件艰苦的特点,本设计采用了基于分布式数据采集终端的热工标定系统,大大提高了工作效率,简化了工作内容,非常适合于余热电站设计部门使用。  【关键词】热工标定 测量终端 余热锅炉  0.引言:  循环经济已经成为全世界关注的热点问题,这种经
期刊
【摘 要】随着我国社会经济的不断发展,计算机信息技术工程在社会各个领域应用逐渐展开。笔者主要分析了计算机电子信息技术工程的优点,并提出了计算机电子信息技术在社会各个领域的应对之策。  【关键词】计算机;电子信息技术;工程管理;工程应用  在工程项目管理的过程中,最重要的任务就是依据工程建设的规律和要求,对各方面的需求和资源进行协调,合理运用各种资源,对其进行动态的调整,根据既定的进度、费用、质量以
期刊
【摘 要】针对传统飞机动力学模型通用性差、代码执行效率低的问题。综合JSBSim、MATLAB软件的优点,提出基于某小型无人机的飞行仿真系统。新设计的系统具有通用性强、运行速度快、易操作性、数据精度高、便于二次开发等优点。  【关键词】无人机 建模 JSBSim MATLAB 飞行控制  1 引言  常规的无人机建模通常是基于Matlab/Simulink的建模存在模型通用性差、开发效率低等问题。
期刊
一、航空业现状  纵观这几年世界民航的发展史,可以看出世界民航业已经进入衰退期。从01年的9.11事件,到其后的SARS爆发,还有2003年的伊拉克战争,以及随之带来的恐怖活动,这些无疑都成为了增加航空业发展的阻碍。2003年以来,持续上涨的能源价格,从起初被普遍认为高价的三、四十美元/桶到今年最高七十二美元/桶以上。这些都造成了世界航空公司运营成本的增加。以全球最大的航空运输国——美国为例,20
期刊
【摘 要】本文针对引信较易受到海杂波的干扰特性进行了分析研究,综合归纳其干扰特性,并提出了相应的抗干扰技术措施。  【关键词】引信 海杂波 抗干扰  1 海杂波干扰分析  通过国内外多年的理论研究,可得出海杂波的幅度统计特性如用瑞利分布或者对数正态分布来表示与海杂波的实测结果拟合较好:海面总反射回波信号是许多统计独立的单元反射体各自反射回波的矢量、相位的合成。根据中心极限定理,它们的合成波应服从正
期刊
【摘 要】合同管理在现代企业管理中越来越重要,通过建设合同管理系统提升企业风险管控能力,提升合同管理效能。本文对企业合同管理系统建设进行了浅要分析。  【关键词】合同、功能、文档  背景  为提升企业法律风险控制能力,提高合同管理效能,实现合同生命周期闭环管理,构建一套完整统一的合同管理系统,实现统一的合同管理流程、标准的合同条款和范本管理、共享的合同法律法规管理等内容。  一、主体内容  合同流
期刊
【摘 要】随着科技的不断发展,电子计算机技术被普遍的应用在各个领域。本文从加强电子计算机在物资供应管理中的必要性、物资供应管理信息系统在工业企业中的特点及电子计算机在物资供应管理信息系统的应用等方面进行了分析。  【关键词】电子计算机;供应管理;应用  一、前言  物资供应管理信息系统的不断完善,使得电子计算机技术引起了人们的重视。我国在此方面也取得了一定的成绩,但是依然存在不足和需要改进的地方。
期刊
【摘 要】介绍了现有的非线性系统辨识方法。列举了神经网络、遗传算法、模糊逻辑等知识的基本概念,同时介绍了使用新型的系统辨识方法在非线性系统中的应用,最后介绍了系统辨识未来的发展方法。  【关键词】系统辨识 神经网络 遗传算法 模糊逻辑  一、引言  系统辨识属于现代控制工程范畴,是以研究建立一个系统的数学模型的技术方法。分析法和实验法是主要的数学模型建立方法。系统辨是一种实验建立数学模型的方法,可
期刊
【摘 要】在计算机普遍应用的今天,网络正以其惊人的发展速度影响着我们社会生活的方方面面。就中国互联网信息中心(CNNIC)发布的《第十五次中国互联网发展状况统计报告》显示:截止到2005年1月19日,我国上网总用户数为9400万,比半年前增长8%,其中使用宽带上网的人数达到4280万, 上网计算机达到4160万台,比前半年增长了14.6%.经过十年的快速发展,中国互联网已形成了较大的规模,互联网引
期刊