CATIA是IBM公司和达索公司合作后推出的彡维CAD/CAE/CAM集成软件包已成为国际航空工业首选的设计软件。近几年又大规模向汽车、船舶等 领域渗透CATIA为造船工业提供了优秀的解决方案,包括专门的船体产品和船用设备、机械解决方案船体设计解决方案已被应用于众多船舶制造企业,涉及
所有类型船舶的零件的完全定位設计、制造和装配据统计,产品的装配费用占整个生产成本30%~50%乃至更高因此对产品装配工艺进行以缩短产品的设计开发周期、 提高质量和效率、降低成本为目标的改进和再规划,是增强制造业竞争力的重要环节
虚拟装配是在虚拟环境中,利用虚拟现实技术将设计嘚产品三维模型进行预装配对于缩短产品的设计开发周期、提高产品质量和效率、降低制造成本有重要的工程 实际意义。本文以潜水器為例在CATIA环境下对其内部狭小空间内设备系统的虚拟装配、干涉检验等全过程进行分析。
1 虚拟装配技术国内外研究动态
近年来由于虚拟現实在工程、航空航天、军事、建筑等领域的广泛应用,世界各国尤其是发达国家都对虚拟装配技术给予了高度的重视投入了大量的人仂物力进 行研究。德国Fraunhofer工业工程研究所较早进行了虚拟装配规划系统的研究和开发他们开发的第一个虚拟装配规划原型系统可以实现在虛拟环境中执
行装配操作,交互地装配和拆卸零件的完全定位并在用户交互的基础上生成装配图,进行装配工时和装配成本的分析
在國内,由于虚拟制造技术研究和应用起步相对较晚我国从20世纪90年代中后期开始进行虚拟装配方面的探索和研究工作,只有为数不多的机構如清华大学、 浙江大学、武汉理工大学和西北工业大学等院校作了有益的研究因此,虚拟装配技术目前还处于研究阶段离实际应用尚有一定距离,大多数研究也仅是居于纯理 论或基于Pro/EUG软件平台基础上的研究和探索。
对于虚拟装配的方法目前,主流的CAD工具软件如UGPro/E,SolidWorks等系统只做到对装配体几何结构设计和简单几何特征之间的干涉 关系检验等功能的支持。在CAPP系统中目前也多是针对单个零件的完全萣位制造工艺的设计,对包括产品装配序列规划在内产品装配工艺设计和分析几乎没有而
CATIA软件,除了强大的三维实体造型功能外还可對虚拟装配的装配模型进行干涉检验,并对相应的检验报告分析发现装配模型中存在的干涉点。
2 基于CATIA环垅的虚拟装配
CATIA的产品装配一般在蔀件装配(Assembly Design)模块中进行Assembly Design是CATIA最基本的、也是最具有特色的功能模块。包括创建装配体、添加指定的部件或零件的完全定位到装配体、创建部件之间的装配关系、移动和布置装配
成员、生成产品的爆炸图、装配干涉和间隙分析等主要功能若在装配时有修改零件的完全定位实体嘚情况,这些变动会经由动态链接存储到零件的完全定位各自的文件中这种动态链接 是可逆的,当打开某一个零件的完全定位的文件做絀修改操作时产品也会实时产生相应的变化,故可以一边进行装配边进行修改
潜水器的装配过程演示在电子样机装配仿真(DMU Fitting Simulator)模块中完成。该模块的功能可以设计潜水器零部件或设备的安装轨迹、编排安装顺序、检查安装是否发生干涉、并最终录制虚拟装配演示动 画它与Assembly design模块的区别主要在于:Assembly Resign模块中可添加约束,而在DMU Fitting
本文以某种载人潜水器为例在CATIA环境下对其进行布置仿真和装配仿真研究。主要是由于载囚潜水器系统众多各系统紧密相邻,系统之间的电磁干扰、空 间干涉的问题十分突出在布置及装配上具有一定的复杂性。应用CATIA软件对設计方案进行三维仿真建模在虚拟的空间内对潜水器各系统进行装配,不仅检
验了方案设计的正确性而且也使设备与装置的布置更加匼理,同时也有利于确定潜器内管、线穿舱体的合理位置在工程实际方面,可以降低费用提高建造效 率,具有一定研究价值
本实例根据潜水器的型线图、总布置图和基本结构图应用CATIA软件对各部分结构和设备零件的完全定位进行建模,并按照其相对位置对各部分进行关聯约束并检测干涉 情况,得到潜水器的基本结构图如图1所示为观察耐压壳和电池筒内部设备,非耐压壳、耐压壳及电池筒的部分壳体設置为透明显示
3.1.2 管路系统布置及建模
在基本结构和设备合理布置的基础上,就可进行潜水器的管路的三维布置和部件定位管系的设计囷布置是潜水器设计中重要一环,为此CATIA提供了AEC Piping & Instrumentation Diagrams (PID)和AEC Piping(APD)模块,前者应用于管路原理图设计后者应用于管路空间综合布置。
1)首先要设置好管系標准库定义好在本船将要使用到的各种标准件的尺寸和标准,比如:管子的通径、材料和各种接头的尺寸、弯头的角度、电磁阀型式及呎寸等
2)CATIA提供了可视化布管工具,在己装配好的三维的艇体背景中首先选择要操作的管路系统、型号、管子的通径,再指定管子的起始位置确定管线基准 点的绝对坐标,通过相对坐标或绝对坐标来指定管子延伸的方向确定管子在XYZ方向的位移和角度增量,用Route a Run命令生成相應系统、型号、位置的Run
3)纯管线布好以后,很据管线原理图确定弯头、三通、阀件、传感仪器等的型号和位置在相应位置布置部件,将管路分解为可以加工的管段
另外,可以结合宏指令的特性用VB Script语言调用CATIA软件提供的Report工具,来抽取管系的BDM信息井进一步进行客户化统计彙总,得到管路和各种管件的类型、通径、长 度、数量、重量、重心位置、材料等信息便于加工和建造。图2显示了潜水器管路设计结果(為了方便浏览部分艇体被隐藏)。
3.2 潜水器的虚拟装配序列
该潜水器零件的完全定位数量和种类繁多共785个零件的完全定位,55个组件采用零件的完全定位或组件逐一进行装配,工作量非常之大为了减少工作量,并保证装配准确、有效、直观的 进行必须将该模型划分成多個子装配体,由零件的完全定位和组件先装配成子装配体再由子装配体和连接件装配成整个模型。其次就是规划虚拟装配序列在虚拟裝配仿真
中装配顺序规划(ASP)是一个很重要的内容。为在虚拟环境中进行装配仿真需先对装配的各零件的完全定位的装配方法及装配工序进荇分析,按照可拆卸可装配理论原 则认为拆卸是装配的逆过程,通过将约束好的模型进行可行性拆卸编排装配流程序列。
CATIA的DMU Fitting Simulator(电子样机裝配仿真)模块允许用户定义或仿真产品装配拆卸过程是这种拆装模拟与工程实际完全一致,使设计人员在产品设计阶段就可验证产品的鈳生产性、维修性
基于CATIA进行的虚拟装配的路径规划方法的具体实现步骤为:
1)建立一个新的树结构,将待装配的零部件按照既定的装配顺序插入到装配树中的相应位置该树结构需要建立在CATIA的DMU Fitting Simulator模块下,以便激活相关的仿真命令
2)建立装配树即相应的Shuttle文件,在本文的潜水器结構中按照装配序列规划的结果将潜水器结构划分为若干层次,每个子装配体实际上就是一个 Shuttle而同时装配的多个子装配体或多个零部件吔可以建立一个Shuttle。Shuttle文件的建立为下一步骤的仿真装配做好准备
3)规划仿真路径、创建相关仿真信息。通过判断是否有可行的拆卸路径来判斷是否可行的装配路径通过寻找可行的拆卸路径来进行“反演”,按照潜水器的装配层次关系和装配序列规划结果给出可行的装配引導路径,全部路径如图3所示
4)激活干涉检查命令,以保证零部件按照路径进行装配时不发生干涉详见3.4节。
5)规划路径的仿真、录制相应的拆卸过程将整个拆卸过程录制成一个Replay的动态拆卸记录,从而验证装配路径的可行性首先设置动画相关属性控制整 个动画的速度和持续時间,然后添加相应事件并指定装配顺序和各自的持续时间以指定的路径录制动画。可根据录制的仿真动画确定和发现装配过程中可能存在的 问题
3.4 虚拟装配干涉分析
在进行路径规划过程中,干涉检查是一项必不可少的任务是与虚拟装配和路径规划密切相关的核心内容の一。因为干涉检查是虚拟设计中所设计的产品是否可装 配,所规划的路径是否安全可达、产品的设计是否正确合理的判断依据之一吔是虚拟装配中比较重要的一个研究内容。干涉检查一般包括静态干涉检查和动态干涉
检查静态干涉检查是指在虚拟装配环境下,检查裝配体的各零部件之间的相对位置关系是否存在干涉装配公差设计是否合理;动态干涉检查是装配的零部件在装 配运动过程中(包括拆卸過程),其运动包络体是否存在零部件之间的运动干涉动态干涉检查包括运动干涉检查和运动机构仿真,保证产品的运动机构件工作时不 與周围零部件发生碰撞干涉即产品的运动构件能够可靠地工作。
CATIA提供了虚拟装配路径规划中所采用的两类干涉检查方法:
静态干涉检查昰指在虚拟装配结构形式下检查装配体的各零部件之间的相对位置是否存在干涉、碰撞。有干涉发生时以不同的颜色显示干涉类型、幹涉部件、干涉量。
图4为潜水器所有零件的完全定位干涉情况由于装配好的结构一些零部件之间是焊接关系(非耐压壳体钢结构之间、管蕗船舱件与壳体等、螺栓连接等),在实体上以红色高 亮显示找配合关系干涉检查命令还列出了所有干涉零件的完全定位的干涉类型,包括碰撞、接触和软干涉干涉的程度、软干涉最短距离等信息都显示在“预览”窗口,便于 用户察看
同时,干涉检查命令还可以抽取要求解决的干涉零件的完全定位形成xlm格式或是文本格式的干涉报告(图5)。反映出干涉零件的完全定位的名称、干涉类型、干涉值大小和干涉圖片就可以对于干涉情况进行分析,以便及时对设计进行修改最终避免静态干涉
动态干涉检查是零件的完全定位在装配过程中,包括拆卸过程其运动包络体是否存在零部件之间的运动干涉。DMU技术能够将建立的电子样机环境直接转化为虚拟现实场景在计算机上实施产品机构分解,空间布局和协调装配仿真与模拟,干涉检查、运动机构模拟分析等
在潜水器装配过程中,如图6所示电池车与耐压壳壁管路连接件在装配过程中发生碰撞(图中椭圆形区域),或是有的装配路径在设计上存在干涉这时发生碰撞 的部位就会在装配体上清晰高亮嘚显示出来,并且装配过程自动停止该功能使我们注意到任何细微的碰撞干涉情况,通过修改装配路径或是装配体序列不断优化 找到從终装配方案。
CATIA软件其备了强大的机械设计功能和虚拟装配、干涉检查能力可以在计算机上完成复杂产品零部件及系统装置的造型,并茬虚拟环境下完成产品零件的完全定位的装 配、系统组装以及工艺评估分析实现复杂产品的三维设计仿真与实际系统设备制造、装配过程的统一。实例证明CATIA可以在潜水器装配工作的早期阶段分析
整个装配过程的合理性以及可行性CATIA不仅能够有效地检验和完善产品初步设计洏且为实际施工建造提供直观参考依据,对于提高产品质量、降低成本、缩 短生产周期都具有重要工程意义