UG二次开发在客车车身三维建模上的应用.docVIP

  • 2
  • 0
  • 约3.16千字
  • 约 4页
  • 2015-09-17 发布于重庆
  • 举报

UG二次开发在客车车身三维建模上的应用.doc

UG二次开发在客车车身三维建模上的应用,ug三维建模,ug三维建模教程,ug三维建模大白,ug建模,ug建模练习图纸,ug参数化建模,ug建模实例,ug建模教程,ug汽车建模教程

UG二次开发在客车车身三维建模上的应用 郝守海 东风汽车商用车研发中心 湖北省十堰市 442001 [摘要]以UG为设计平台,利用UG的二次开发工具UG/Open GRIP实现客车侧侧舱门本体三维模型的快速建立、气动撑杆上下转动轴轴心的准确定位、气动撑杆三维模型的快速建立和气动撑杆最小伸展力的确定,着重介绍侧舱门三维模型的建立和气动撑杆上、下转动轴轴心的准确定位。实践表明,采用GRIP方法可以有效的提高客车侧舱门的建模速度,并能实现气动撑杆的准确定位。 [关键词] UG 三维 客车 侧舱门 前言 近年来,我国客车业迅猛发展,为适应激烈的市场竞争,各客车厂家不断推出新车型来满足客户的需求。同时在客车的设计阶段,要求对车身、底盘进行更多的结构优化分析和动态仿真分析。设计周期的缩短和工作重点的转移迫使设计者加快客车三维建模速度。 采用GRIP对客车侧舱门进行二次开发 客车结构相对于轿车而言比较简单,特别是地板、顶盖和侧围系统,多数采用骨架焊蒙皮的形式,对于不同的车型,这些结构都大同小异。以客车侧舱门为例(见图1侧舱门开启状态),其三维模型由侧舱门外板、上横梁、下横梁、竖梁和气动撑杆上支座五部件组成,对于同一车型,侧舱门仅仅是长度有所不同;对于不同车型,侧舱门除了长度不同外,其轮廓线也不同。 在设计过程中,设计者如果采用UG交互的方法手工建模,则因其重复性工作太多,会耗费很多的时间,对设计者也是一种精神上的折磨。采用UG的二次开发工具UG/Open GRIP可以让计算机自动完成这些重复性工作,有效的缩短了建模时间。GRIP(Graphics Interactive Programming)是一种UG专用的图形交互编程语言,具有简单、易学、易用的特点。设计者可以用GRIP编程自动实现在UG下进行的绝大部分操作。 对侧舱门实现GRIP自动建模需要实现三步操作:侧舱门本体建模,气动撑杆上下转动轴轴心定位和气动撑杆建模。 2.1侧舱门本体实现GRIP建模 侧舱门本体采用GRIP建模的流程图见图2,在运行GRIP前先要确定的数据包括:侧舱门轮廓线、舱门外板长度和料厚以及各加强梁的截面尺寸和距外板边的距离,这些参数可以在平时设计的参数基础上预先设置在程序内,作为GRIP程序的默认值,当然也可以对其进行更改。 图2. 侧舱门本体实现GRIP建模流程图 在运行GRIP程序时,操作过程如下: 选取侧舱门轮廓线,该曲线作为外板的内表面线和加强梁的拉伸线; 确定侧舱门上横梁、中横梁、下横梁和竖梁的截面尺寸及其距外板两侧、上边或下边的距离,默认情况下并不绘制中横梁模型,如果有必要,可以更改参数绘制出三维模型; 确定加强梁的截面形式,加强梁可以采用矩形钢或“几”形折弯钢板,其截面尺寸参数在上一步已经确定,这里仅决定采用哪种形式来绘制三维模型; 确定侧舱门长度和外板厚度,完成这一步UG便开始对侧舱门进行三维建模,自动进行侧舱门外板的拉伸、上下横梁的拉伸、竖梁的拉伸和剪切; 侧舱门的移动和新侧舱门的建立:(a)更改侧舱门长度:仅对侧舱门的长度进行更改,并绘制出新的侧舱门模型;(b)更改加强梁的参数:对各参数更改后绘制出新的侧舱门模型;(c)更改侧舱门轮廓线:返回至程序最初,但对后边的各类参数不重新初始化;(d)移动或镜像模型:对建立好的侧舱门模型采取沿客车纵向移动或镜像成为另一侧的侧舱门模型。 通过上述GRIP程序的应用,设计者可以轻松并快速的建立起所有结构雷同而长度不同的侧舱门三维模型。 2.2 气动撑杆上、下转动轴轴心的定位和气动撑杆三维模型的建立 气动撑杆三维模型见图3,O点为侧舱门开启时的旋转轴心,P点为侧舱门关闭时气动撑杆上转动轴轴心位置,Q点为侧舱门开启时气动撑杆上转动轴轴心位置,R点为气动撑杆下转动轴轴心位置。气动撑杆上、下支座的位置影响了侧舱门的开启角度,而上、下支座的位置又决定了气动撑杆上、下转动轴轴心位置。在设计中,上支座固定在侧舱门上,下支座固定在裙立柱上,在支座外形尺寸确定的情况下,上、下支座的孔心与外板轮廓线的距离也就确定了,此时上、下支座的孔心受外板轮廓线的约束。 根据已知的条件,在四边形OPQR内求得上、下支座孔心的位置,但因为外板轮廓线通常是B样条曲线,使得求解过程变得异常困难。在实际建模中,在对侧舱门开启角度要求不严格的情况下,通常是采用估算,凭借经验来给定支座孔心的位置,如果要达到精确的开启角度则需要反复试测支座孔心的位置,这就需要很多的重复工作,而且开启角度与要求的相差颇大。 为了节省时间可以采用UG/Open GRIP二次开发来寻找支座孔心的准确位置。其大体的搜索过程为: (1)、假定侧舱门关闭时上支座孔心位置(P点)在侧舱门旋转轴心O点下方少许处,根据上支座孔心位置到外板轮廓线距离(假定为R1)、下支座孔心位置

文档评论(0)

1亿VIP精品文档

相关文档