




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、三维模型轻量化技术1 模型轻量化的必要性设计模型是一种精确的边界描述(B-rep)模型,含有大量的几何信息,在现有的计算机软硬件条件下,使用设计模型直接建立大型复杂系统装配、维修仿真模型是不可能的,因此需要使用轻量化的模型建立仿真模型,以达到对仿真模型的快速交互、渲染。2 细节层次轻量化技术90 年代中期以来,模型轻量化技术得到了快速的发展,出现了抽壳(hollowshell)技术和细节层次(LevelofDetails,LOD)技术。抽壳技术只关心产品模型的几何表示而不考虑产品建模的过程信息,LOD 技术将产品几何模型设定不同的显示精度和显示细节,根据观察者眼点与产品几何模型之间的距离来使用
2、不同的显示精度,以此达到快速交互模型的目的。LOD 技术是当前可视化仿真领域中处理图形显示实时性方面十分流行的技术之一。LOD 模型就是在不影响画面视觉效果的条件下,对同一物体建立几个不同逼近精度的几何模型。根据物体与视点的距离来选择显示不同细节层次的模型,从而加快系统图形处理和渲染的速度。保证在视点靠近物体时对物体进行精细绘制,在远离物体时对物体进行粗略绘制,在总量上控制多边形的数量, 不会出现由于显示的物体增多而使处理多边形的数量过度增加的情况, 把多边形个数控制在系统的处理能力之内,这样就可以保证在不降低用户观察效果的情况下,大大减少渲染负载。=通常 LOD 算法包括生成、选择以及切换三
3、个主要部分。目前轻量化的技术有多种,具有代表性的有 JT 和 3DXML 两种。3DXML 是 Dassault、微软等提出的轻量化技术,JT 是 JT 开放组织提出的轻量化技术。SIEMENS 公司的可视化产品都采用 JT 技术,如我们使用的 VisMockup 软件。JT 技术用小平面表示几何模型,采用层次细节技术,具有较高的压缩比,模型显示速度很快。jt、ajt 模型及其结构jt 模型文件是三维实体模型经过三角化处理之后得到的数据文件,它将实体表面离散化为大量的三角形面片,依靠这些三角形面片来逼近理想的三维实体模型。模型精度不同,三角形网格的划分也各不相同。精度越高,三角形网格的划分越细
4、密,三角形面片形成的三维实体就越趋近于理想实体的形状。模型曲面精度由 Chordal、Angular两个参数控制。 图 1(a),Chordal 表示多边形的弦高的最大值, 图 1(b),Angular 表示多边形相邻弦的夹角的最大值。图1Chordal和Angular示意图jt 模型有三种结构形式,都保持了原来的产品结构。分别是:(1)Standard(标准结本形式)。包含一个装配文件和多个零件文件,其中零件文件都放在一个和装配文件同名的目录下。我们建立的虚拟样机模型都采用这种结构形式。(2)Shattered(分散结构形式)。包含多个子装配文件和多个零件文件,其中子装配文件和零件文件都放在
5、一个目录下。这种结构的优点是有子装配文件,并可以直接使用子装配,缺点是文件管理比较乱、不清晰。(3)Monolithic(单一结构形式)。所有的装配体和零部件都在一个文件中。另外,在 Word、PowerPoint 文件中嵌入的 jt 模型也采用这种结构形式。TessUG.config 文件中的 structureOption 控制着 jt 的输出结构。ajt 是 jt 装配文件的文本文件,并可编辑,由装配节点和零件节点的层次构成,每个节点有位置变换信息和属性信息。手工修改 ajt 文件可以改变 jt 装配文件各节点的位置、层次、属性、位置变换矩阵、隶属关系等。见附录 D。jt 工具集提供了如
6、下几个命令:(1)asciitojt.exe。将文本结构的 jt 装配文件转换为二进制结构的 jt 文件。(2Dttoascii.exe。将二进制结构的 jt 装配文件转换为文本结构的 jt 装配文件。jt 模型文件不能被转换为文件结构的 jt 文件。(3)jtcreateassembly.exe。将多个 jt 装配文件合成为一个 jt 装配文件。使用该命令可以复制的设备及组件基于轻量化模型的 CAD/CAP 源统集成技术研究0.引言随着计算机集成制造系统(Compute 门 ntegratedManufacturingSystem,CIMS)在企业中应用的不断深入,作为连接设计与制造桥梁的计
7、算机辅助工艺设计(ComputerAidedProcessPlanning,CAPP)B 经成为 CIMS 的关键。在过去的几十年中,虽然计算机辅助设计(ComputerAidedDesign,CADyCAP 可口计算机辅助制造(ComputerAidedManufacturing,CAM 庇各自领域内都得到了巨大的发展,但却是在相互独立的情况下发展起来的,忽略了各个系统之间的相互集成,出现了很多“信息化孤岛”。制造企业越来越多地采用三维 CAD进行产品设计,但基于三维模型的 CAPPW 究才刚冈 I 起步,CAPP 仍然沿用传统的基于二维工程图的设计方式,效率低且不直观,因此基于三维模型的
8、CAPP 已经成为企业的迫切需求。三维模型数据繁大,处理效率低,且由于不同 CAM 件产生的数据在异构平台下不兼容,导致 CAD/CAP 陈统间三维模型信息的交换和共享比较困难。目前,国内外对 CAD/CAPPB 成的方法和关键技术进行了大量的探索和研究,如基于中间格式文件(IGES,PDESSTEPSTEP-NC 两系统集成、基于产品数据管理(ProductDataManagementPDM)勺集成、直接集成等,上述研究虽然取得了一定成果,但始终没有解决三维模型信息的集成和共享问题。为方便三维模型的重用和可视化,各个主要的 CAD 厂商都推出了自己的轻量化格式,如达索的 3DXM 胳式、UG
9、S 勺 JT 格式,但不同格式在异构平台下不能够兼容。为解决该问题,由英特尔、Adobe 和微软等 25 家公司组成的 3D 工业论坛(3DIndustryForum,3DIF)同欧洲计算机制造商协会(ECMAinternational)联合推出了轻量化3D 标准通用 3D(Universal3D,U3D)文件格式。它通过去除与显示无关的非几何信息来简化三维模型,提高了三维模型的显示与处理效率,使得三维模型的应用延伸到了产品全生命周期内的各个阶段。本文在研究 U3D 标准的基础上构建了一个基于轻量化模型的 CAD/CAP 陈统集成模型,并对系统集成的关键技术进行了研究。1,基于轻量化模型的 C
10、AD/CAP 隙成模型基于轻量化模型的 CAD/CAP 陈统集成的功能模型如图 1 所示,主要包括轻量化模型的生成、制造特征提取、CAPPT 艺设计、CAM 位轨迹计算和集成仿真五部分。U3D 轻最化模型中仅包含了与显示有关的几何信息,这些几何信息层次较低,不能?t 足 CAP 隘统的需求。为使 CAD/CAP 陈统能够在一个较高层次上实现集成,需要从轻量化模型巾提取零件的制造特征,该制造特征不但能够表示零件的几何信息,而日,对于工艺设计所需要的形位公差、表面粗糙度、材料等非儿何信息也能够很好地进行表达。通过制造特征提取工具,应用特征识别算法提取零件的制造特征,并为每一个制造特征加入工艺信息,
11、建屯零件的制造特征模型,可以满足 CAPP 系统对信息的需求。图 1,基于轻量化模型的 CAD/CAP 源统集成功能模型提取制造特征之后,结合工艺资源库中的工艺知识及企业资源的使用状况进行可视化工艺设计,确定零件的加工工序;然后由工序驱动生成数字控制(NumericalControl,NC 濯序;最后基于轻营化模型财每道工序进行装夹仿真和加工过程仿真,检查加工过程中存在的问题,及时反馈给工艺设计和 CAM 避免实际加工过程中造成的损失。一2,基于轻量化模型的工艺信息建模传统工艺设计中产品的信息关联性差,工艺信息模型中的尺寸公差、形位公差、表面粗糙度等非几何信息通常与三维模型分离,或者工艺信息模
12、型中根本就不涉及三维模型。同时,住,JOIL工h工膘朝型CtMAnur;忐蟠上E版和1了此W*属直HiIIT-irK1,1-HMK*星以w,TZAIT2:甘号JWor年丽IfF黑金,总;用口I川,/UIVKt.il机属柞人由于工艺设计过程中的信息量大、牵涉面广,而且信息的类型和关系都很复杂,难以保证工艺信息的完整性和一致性。因此,需要建立一个统一的工艺信息模型,并采用可扩展标记语K(extensibleMarkupLanguage,XML)文件来表示信息,不但可以实现 CAP*CAD1R 统间的信息交流,还可以实现 CAP 叫 PD 咻系统的信息集成和共享。通过对工艺设计过程涉及到的各种信息进
13、行分析,建立了基于轻量化模型的工艺信息模型,包括制造特征模型、工艺设计模型和资源模型三个子模型,如图 2 所示。图 2.工艺信息模型制造特征指零件上一个具有语义的几何实体,它描述一个工件上需要加工的区域,表达一个加工过程的结果,包括材料特征、精度特征、形状特征以及该特征的加工方法。通过对企业内所有零件的制造特征进行统计分析,获取该企业的典型制造特征,根据组成特征的面*MSONH;r另附ItIi左 k 理他叩,:4-FiHif*JrthAfTTlilMV-FH*Ti;*a*司忖;urn-?.*;,扑止蝌-hn-w-工用,(IVH4*V-UNUIM脖区上口rubj-, 一帚-rtukKMbt植it
14、叫山Hftnrt之埴*TTn1T号-XifRWhr匿联 m 工中帆修山口*ITJtJ*LLA/H和叶AUKLJ早旧口;*中号匚AK特inEiTH匕|设的RM*W料rSfkin瑞事-T-T.同BH*nH酎1q4鼻.*RJM4ct-3冷一岬uirvtG*5d1,馍-及.L把呜壮阳蚪-1上的部号事段也网*r用i殊b*工中j耳i2JULait去日”口甘.号,I2制口触讣R嗝/-常 Hrg 一R廿脾,/Mtt巾贴面 M门i.Q 若两个相互邻接的三角网格的法矢夹角小于 E,则认为这两个三角网格属于同一个圆柱面、锥面或自由曲面。(2)对于一个面内的所有三角网格集合,三角网格中的一条边至多属于两个三角网格。若
15、一个三角网格的某条边仅属于一个三角网格,则这个边是边界边,否则为内边;然后对边界边进行合并,若两个相互邻接的边界边法矢相同,则两个边界边属于同一条直线;对于弧线和自由曲线,给定一个 E0,若两个相互邻接的边界边的法矢夹角小于 E,则认为这两个边界边属于同一弧线或自由曲线。(3)构成边界边的两个顶点为边界点。其中,E 与轻量化模型的转化精度有关,精度越高,表面三角剖分越细,E 越小;反之,精度越低,E 越大。对于中等精度的轻量化模型,取 E=0.1rad。3.1.2基于轻量化模型的拓扑信息构建为有效提取制造特征,定义面之间的约束关系 Ci,其中:式中:Cpprp,CGTCRJCST于Ccofic
16、r隼分别表示面之间的垂直、平行、凸邻接、凹邻接、相切邻接、同轴、共面和阵列关系。面之间的约束关系可以分为邻接关系和非邻接关系,一条边唯一确定两个面之间的邻接关系,将邻接关系记为),它表示面 fm 与面 fn 通过边 lj 以方式 Ci 进行约束,其中,线、|c.eCtC=(JjQeo对于面之间的平行、垂直和同轴关系比较容易判别,文献给出一个判别面之间的凸邻接、凹邻接和相切邻接的方法。如图 4 所示,设 ni,nj 分别为面 fi,fj 的法向量 fi 和 fj 通过边 lk 邻接,判断面 fi 和面 fj 之间邻接关系的方法如下:(1)首先确定边 lk 相对于面 fi 的方向。沿着边 lk 的
17、某一方向,若面 fi 在边 lk 的左侧,则该方向为边lk。相对于面 fi 的方向,并记该方向向量为O(2)计算两个面法向量 ni 和 nj 的叉积,并记 v=nixnj。需要注意的是,若方向向量是相对于面 fi 的,则计算叉积的第一个操作数必须是 ni,否则为 nj。(3)如果方向向量与向量 v 的方向相同,则面 fi 和面 fj 为凸邻接;若方向相反,则为凹邻接;若两个向量的叉积 v为 0,则两个面为相切邻接。图 4.面之间的邻接关系根据上述判别方法,可以确定图 4 中各个面之间的邻接关系。例如,面 fl 和面 f2 之间的邻接关系可以表示为,c-fw,面 f2 和面 f3 之间的邻接关系
18、可以表示为Cg(It*J3),面 f2 和面 f4 之间的邻接关系可以表示为Cgn(23,(人、(人、f4)o3.2 制造特征提取一个零件可以认为由若干个制造特征和非制造特征(铸造圆角、工艺凸台)组成。因此,可以将一个零件表示为QU(U瑾)U(U叶u(URLJ1jH1*I式中:Q 表布零件的总体信息;表示第 i 个制造特征;表示第 j 个非制造特征;Rk 表示特征之间的约束关系,R*RiR=(RME,&卜讴式中:Rparent 和 Rchild 分别表示特征之间的父约束和子约束。例如,一个平面特征上面有一个通孔特征,则平面特征是通孔特征的父特征,通孔特征是平面特征的子特征。制造特征包括
19、形状特征、特征的工艺信息和加工方法,因此单个制造特征可以表示为押=球U(UL)U(U/兀I|式中:Part=表示该制造特征的形状特征;Ij 表示属性信息,如精度信息、热处理信息等;Mk 表示加工该特征所采用的加工方法。形状特征力III=(J力)U(UCK(5)11式中:fj 表示组成该形状牛 I 征的一个面;Ck 表示这些面之间的约束关系,C*C,C-VCprrpCp1rVCmfCtahtCm由,CcuUcrtCRILE制造特征提取实际上是对制造特征形状特征的识别,通过与预先定义的形状特征进行比较,提取出零件的制造特征。制造特征提取算法描述如下:(1)确定相邻表面间的约束关系。通过上述表面间邻
20、接关系判别方法,遍历零件的所有边,确定表面间的邻接关系,并将表面问的邻接关系存储在二元组中。(2)确定不相邻表面间的约束关系。不相邻表面间的约束关系主要有平行、同轴和共面约束。若两个不相邻表面的法矢相同或相反,且两表面问两个顶点连线所形成的向量与面的法向量的点积不为零,则两表面为平行约束,否则为共面约束;若两个不相邻表面具有公共的轴线,则为同轴约束。(3)将表面间的约束关系与预先定义的制造特征模板进行比较,识别出所有的制造特征。识别过程中,对于有歧义的特征需要用户交互操作。(4)提取特征的尺寸信息,如槽的宽度、深度,孔的半径、深度等信息。(5)确定制造特征之间的约束关系, 检测模型中的所有封闭环, 若一个封闭环在另一个封闭环的内部,则与这两个封闭环相关的制造特征具有父子关系。制造特征自动提取工具仅对制造特征的几何信息进行提取,并不包含工艺规划所需要的信息。因此,需要对制造特征
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卵巢肿瘤术前术后护理
- 小儿包茎护理查房
- 植物细胞工程课件下载
- 颅脑损伤护理查房
- 2025年中国后备UPS电源市场调查研究报告
- 2025年中国三瓣加硬斜度铣刀市场调查研究报告
- 癫痫个案护理查房
- 礼仪与护理礼仪
- 告别童年班会课课件
- 2025至2030年中国鲫鱼苗行业发展研究报告
- GB/T 3620.1-2016钛及钛合金牌号和化学成分
- GB/T 13295-2013水及燃气用球墨铸铁管、管件和附件
- GB 17565-2007防盗安全门通用技术条件
- 新生放弃入学资格申请表(模板)
- 社区工作联系函700字
- 供应商服务商管理办法
- 天然气管道运输外文文献
- 新教材 人教B版高中数学必修第四册 第十一章 立体几何初步 精品教学案(知识点考点汇总)
- 营销策划工作项目内容明细表
- 人教版六年级毕业考试卷数学讲解学习
- 最新国家开放大学电大本科液压气动技术期末题库及答案
评论
0/150
提交评论