




全文预览已结束
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2 010 年8 月农业机械学报 第4 l 卷第8 期 D O I 1 0 3 9 6 9 j i s s n 1 0 0 0 1 2 9 8 2 0 1 0 0 8 0 4 5 车身覆盖件C A D 模型曲面缝合技术水 狄驰1田原螈1 1 东北电力大学机械工程学院 吉林1 3 2 0 1 2 2 郑国君2郭威2 吉林大学材料科学与工程学院 长春1 3 0 0 2 5 摘要 修复车身覆盖件C A D 数据是有限元分析前处理中的重要步骤 针对车身覆盖件C A D 模型中曲面缝 隙问题 采用N U R B S 技术对曲面缝合加以研究 通过管柱算法快速判定匹配边界 以基于特征的曲线合并方法完 成曲面缝合 并开发出曲面缝合算法模块 通过对汽车翼子板零件的缝合验证了算法的有效性 关键词 车身覆盖件几何模型曲面缝合管柱算法 中圈分类号 T P 3 9 1 7 2文献标识码 A文章编号 1 0 0 0 1 2 9 8 2 0 1 0 0 8 0 2 2 3 0 4 H e a l i n gM e t h o do fC A D G e o m e t r i cM o d e lf o rA u t o m o b i l eP a n e l s D iC h i lT i a nY u a n y u a n l Z h e n gG u o j u n 2 G u oW e i 2 1 C o l l e g eo f M e c h a n i c a lE n g i n e e r i n g N o r t h e a s tD i a n l iU n i v e r s i t y J i l i n1 3 2 0 1 2 C h i n a 2 C o l l e g eo fM a t e r i a l sS c i e n c ea n dE n g i n e e r i n g J i l i nU n i v e r s i t y C h a n g c h u n13 0 0 2 5 C h i n a A b s t r a c t R e p a i r i n go fp a n e lC A Dg e o m e t r i cm o d e li sa ni m p o r t a n tp r e p r o c e s s i n gs t e p o ft h ef i n i t ee l e m e n t a n a l y s i s a n dw i d e l yu s e di n t h ec o m p u t e r a i d e d g e o m e t r i cd e s i g nf i e l d T h i sp a p e rf o c u s e do nt h e s u r f a c eh e a l i n gm e t h o do fp a n e lC A Dm o d e l w h i c hw a sp r o p o s e da n da n a l y z e db yN U R B St e c h n o l o g y F i r s t l y m a t c h i n g c u r v e sb o r d e rw a sd e t e r m i n e d f a s tt h r o u g ht h ep i p e l i n em e t h o d t h es u r f a c e sw e r e s t i t c h e db yt h em a t c h i n g c u r v e sm e t h o dw i t hc h a r a c t e r i s t i c s O nt h eb a s i so ft h ea l g o r i t h m as u r f a c e s t i t c h i n gp r o g r a mm o d u l ew a sd e v e l o p e d T h ev a l i d i t yo fa l g o r i t h mw a sv e r i f i e db yh e a l i n ga u t o m o b i l e f r o n tf e n d e rp a r t s K e yw o r d s A u t o m o b i l ep a n e l s G e o m e t r i cm o d e l S u r f a c eh e a l i n g P i p e l i n em e t h o d 引言 车身覆盖件C A D 模型的几何形状比较复杂 常常在其设计及格式转换中产生一些数据错误 较 为常见的如C A D 模型缺少完整的拓扑信息导致相 邻实体在公共实体上可能存在不同函数表达 在图 形显示结果中就表现出实体不连续 再如目前C A D 模型的数据存储存在多种格式 如I G E S S T E P S A T 等 这导致文件格式转换的模型重建过程中出现信 息错误或者丢失问题 模型的数据存在错误会导致 后续的数据处理 如有限元网格的自动生成 模具工 艺设计等很难进行 因此 对覆盖件的C A D 模型进 行修复很重要 目前对C A D 模型的修复可以分为基于网格的 数据修复心q 1 和基于几何模型的数据修复H 1 两种 方式 前者首先将覆盖件C A D 模型进行有限元网 格生成 之后通过网格识别 节点合并等处理方式 消除其中错误的网格数据 最终生成符合有限元计 算要求的网格模型 但对C A D 模型的修复作用不 大 后者直接针对C A D 模型 修复其中的几何错误 或者补足拓扑缺失 目前这一类方法的主要问 题是修复前匹配实体的判断繁琐且复杂 这也是本 收稿日期 2 0 0 9 0 7 一O l 修回E l 期 2 0 0 9 一0 9 1 6 国家自然科学基金重点资助项目 1 9 8 3 2 0 2 0 和东j E 电力大学博士科研启动基金项目 B S J X M 一2 0 0 9 0 6 作者简介 狄驰 副教授 博士 主要从事材料加工工程研究 E m a i l d i y i c h i g m a i l c o r n 通讯作者 郭威 教授 主要从事覆盖件板材冲压成型研究 E m a i l g u o w e i j l u e d u c n 万方数据 农业机械学报 文主要解决的问题 本文针对车身覆盖件C A D 模型中最常见的曲 面片间缝隙问题进行研究 讨论一种基于覆盖件 C A D 模型的快速曲面缝合方法 l 基于几何模型的曲面缝合 曲面缝合的目的是为消除几何模型中错误信息 以便于生成符合有限元计算使用的网格模型 同时 建立几何模型的完整拓扑信息 根据几何模型的特 性 基于几何模型的缝合曲面所采用的方法一般为 首先根据模型中各个曲面特征 判断出每个曲面的 相邻曲面信息 之后将各个曲面的边界曲线一一离 散 通过计算离散点距离大致估测曲线间距的方式 来确定匹配曲线 然后再根据离散点相对情况判定 匹配曲线的拓扑关系 最后通过合并匹配曲线的离 散点 重新生成公共曲线的方式将曲面缝合在一起 消除曲面间缝隙H 娟1 其过程如图1 所示 这种缝 合方式的不足在于 计算匹配曲线过程中要循环计 算极大数量的离散点间距 以便依据给定的容差值 判断曲线是否匹配以及匹配曲线的拓扑关系 处理 简单模型尚可 面对车身覆盖件这种由上万曲面曲 线构成的几何模型 计算效率不够理想 并且由于 覆盖件几何模型具有复杂性 因此相邻曲面边界曲 线离散点是否能够完全对应而不发生错位 给定的 容差值能否满足所有匹配曲线判断要求 等等 都是 亟待解决的问题 这些都不可避免的影响整体算法 的效率 增大了误差产生的可能 叩 叩 三 兰 三 边界离散匹配曲线计算节点合并曲线重新牛成 图I传统曲面缝合方法示意图 F i g 1 T r a d i t i o n a lh e a l i n gm e t h o d 基于上述考虑 若能够通过几何算法直接判定 匹配曲线 然后再通过离散方式合并曲线 图2 则 整体算法更易于处理 效率也可以得到提升 1 1 J l 匹配曲线离散曲线节点合并曲线重新牛成 图2 基于几何算法的曲面缝合方法 F i g 2H e a l i n gm e t h o db a s e do nt h eg e o m e t r i cm e t h o d 2匹配曲线搜索 匹配曲线的搜索是曲面缝合过程中关键步骤 确定了匹配曲线 也即确定了待缝合的曲面问缝隙 位置 从几何特征看 两条曲线匹配的充要条件为 两条曲线属于相邻的两个曲面 两条曲线可能 处于相离 重叠或者相交状态 两条曲线C o e d g e 的方向相反 并且至少部分形态相似 曲线间距极 小 根据这3 个条件 可以判断两条曲线是否匹配 根据条件 可以首先判断几何模型的每个曲 面的相邻曲面信息 对于当前曲面的每条边界曲线 仅需在当前曲面的相邻曲面中寻找相应的匹配曲 线 这也就有效的减少了匹配曲线的搜索范围 提高 了其搜索效率 相邻曲面的搜索较为简单 采用经 典的包围盒算法即可 根据条件 搜索匹配曲线可表示为求解问 题 已知当前曲线Z 及其所属曲面s S 的相邻曲 面集合为 S 1 1 i n 对于S 其所有边界曲线集合 为 i 1 1 吲 m 求解a b 使得z 为z 匹配曲线 本文提出 管柱算法 予以求解 如图3 所示 算法原理如下 图3 管柱算法不意图 F i g 3P i p e l i n em e t h o dt oj u d g et h em a t c h i n gc u r v e s 首先从读入的几何模型数据可知z 的B 样条 表达式为 p u d u 1 式中d 控制顶点 m u 基函数 E 0 1 则以f 始点为扫掠圆环圆心 8 为半径 为脊线生 成的管曲面s 可表示为 d 戈 p u 占 戈 s f 0 1 即 石一p 5 7 p u o H o 1 2 l 戈一p 1 U l 占 化简式 2 可得s 表达式为 s I 秽 p l U 占 c o s v N l s i n v B l u UE 0 1 口 0 2 t r 3 州小器 需 告棚u 为p u 的主法向量和从法向量 对曲线段Z 进行同样处理 可获得其管柱面 s M 秽 方程表达式 s 叫 M 口 p 谢 酣 s c o s v N 叫 u s i n v B 啊 n 4 联立式 3 和 4 即将参数曲面s z u 口 Y 口 U 秽 代入式 4 中 只需判断其是否有 万方数据 第8 期 狄驰等 车身覆盖件C A D 模型曲面缝合技术 2 2 5 解即可 若有解 则可断定l 与 为匹配曲线 令 口 i b 则问题获解 若无解 则令 1 若J m 则令i i 1 循环上述过程直至问题获解 综上 匹配曲线搜索算法如下 1 读取几何模型曲面信息 2 若曲面信息正常 则其环 L o o p 向依照右 手原则为逆时针方向 以此方向依次取出边界曲线 并将其赋予全局唯一I D 值 3 使用包围盒算法确定每个血面的相邻曲面 信息 并存放入各个曲面相邻曲面v e c t o r 数据中 4 对当前曲面的每条边界曲线与相邻曲面的 边界曲线做管柱曲面并判断其是否有解 若有解 则可确定当前处理曲线的匹配曲线 中断当前循环 将两条确定为匹配的曲线各自标记保存并开始处理 下一条曲线 若无解 则循环处理其余相邻曲面曲 线 重复步骤 4 直到确定当前曲面所有曲线的匹 配曲线 若边界曲线无匹配曲线则表明此曲线为几 何模型的边界曲线 5 循环处理步骤 4 直到完成所有曲面边 界曲线匹配边判断 一般来说 几何模型中大部分曲线匹配情况为 完全匹配 即两条曲线段大致等长且形状相似 因此 在进行管柱曲面求交之前 可首先判断当前两条曲 线首末端点间距是否小于容差 以有效减小搜索 算法复杂度 图4 另外每条曲线的匹配曲线可能 并非唯一 但是此时利用管柱算法仍然只需循环判 断一次即可 专 皇 弓妄 上短下长类 伯 c d 喇 守 君亍胀j 麒i 一 分岔类 l j r 亚 一 一 j 完令匹配部分匹配 图4 匹配边拓扑关系 F i g 4T o p o l o g i c a lm a t c h i n gr e l a t i o n s h i p 3 基于特征的曲线合并 两条匹配边之间的关系如图4 所示 其中上面 曲线为当前处理曲线 下面曲线为其匹配曲线 在 实际应用中 绝大部分待缝合的两条曲线为图4 中 a 所示的完全匹配关系 少部分为图4 中其他部 条曲线的端点找到其在另 一条曲线上的映射点 也 图5 T 型拓扑关系 F i g 5 T t y p er e l a t i o n s h i p 可称为匹配点 在匹配点处将曲线打断 将完全匹 配部分合并为一条曲线 而剩余的不匹配部分再与 其它匹配曲线合并 从而完成曲面缝合 判断两条匹配边关系如下 若两条匹配边为f 和2 首末节点分别为A 省 Y 名 B 省 三 和 C 菇 Y z 3 D 戈 Y z 因为两条匹配边的 C o e d g e 方向相反 因此 判断式为 戈 一x 2 Y 一Y 2 z 一z 2 s 5 z 8 c 菇2 一名3 2 Y 2 一 3 2 z 2 一孑3 2 占 6 若式 5 和 6 都成立 则可判断两条匹配边为 完全匹配 若式 5 或者式 6 成立 则可判定两条 匹配边为部分匹配 且属于图4 中情况 b d e g 或者 h 此时只需计算一个匹配点 若 式 5 和式 6 均不成立 则可判定两条匹配边属于 图4 中情况 c 或者 f 此时需要计算出两个匹配 点 并将匹配点所在的曲线打断为3 段 分别合并 4实例 为验证算法的有效性 绘制方盒模型如图6 a 其中最长边7 5 5 9 9m m 最小边3 2 7 8 6m m 最大曲 面缝隙3 5 1 8m m 因此 取容差参数s 4 0 0m m 经过曲线缝合之后 几何模型如图6 a 所示 模型显 示利用K M A S 的C A D 系统平台 为了充分显示本 图6 立方体模型曲面缝合结果 F i g 6 S u r f a c eh e a l i n ge x a m p l eo fc u b em o d e l a 曲面缝合前 b 曲面缝合后 文算法效果 又取典型某车型车身覆盖件翼子板零 件 图7 予以缝合处理 缝合计算数据如表1 所示 5结束语 车身覆盖件C A D 模型中最常见数据错误为构 万方数据 2 2 6农业机械学报 2010 正 图7翼子板零件模型缝合结果 F i g 7 S u r f a c eh e a l i n ge x a m p l eo ff e n d e rm o d e l a 瞌面缝合前 b 曲面缝合后 表1 缝合数据表 T a b 1 H e a l i n gp r o c e s s 2 3 4 8 成几何模型的曲面片间存在缝隙 这阻碍了对覆盖 件模面设计的各项操作 同时也无法生成符合有限 元计算需要的网格模型 讨论了一种基于C A D 模 型的快速曲面缝合方法 提出一种 管柱算法 快速 判断曲面间匹配曲线 结合基于特征的曲线合并方 法完成曲面缝合 在本文算法基础上开发出雌面缝 合程序模块 通过汽车翼子板零件的成功缝合验证 了算法的有效性 参考文献 龚科家 胡平 汽车覆盖件模面设计中补充曲面的生成方法 J 吉林大学学报 工学版 2 0 0 6 3 1 2 6 3 6 6 G o n gK e j i a H uP i n g M e t h o df o rg e n e r a t i n ga d d i t i o n a ls u r f a c ei nd i ef a c ed e s i g no fa u t o m o t i v ep a n e l J J o u r n a lo fJ i l i n U n i v e r s i t y E n g i n e e r i n ga n dT e c h n o l o g yE d i t i o n 2 0 0 6 31 2 6 3 6 6 i nC h i n e s e M i h a i l oR D j o r d j eB S u r y aH C A D b a s e dt r i a n g u l a t i o no fu n o r d e r e dd a t au s i n gt r i m m e dN U R B Sm o d e l s J J o u r n a lo f M a t e r i a l sP r o c e s s i n gT e c h n o l o g y 2 0 0 0 1 0 7 1 6 0 7 0 V o l p i n fO S h e f f e nA B e r c o v i e rM e ta 1 M e s hs i m p l i f i c a t i o nw i t hs m o o t hs u r f a c er e c o n s t r u c t i o n J C o m p u t e r A i d e d D e s i g n 1 9 9 8 3 0 1 1 8 7 5 8 8 2 R i b oR B u g e d aG O n a t eE S o m ea l g o r i t h m st oc o r r e c tag e o m e t r yi no r d e rt Oc r e a t eaf i n i t ee l e m e n tm e s h J C o m p u t e r s a n dS t r u c t u r e s 2 0 0 2 8 0 1 6 13 9 9 14 0 8 B a r e q u e tG K u m a rS R e p a i r i n gC A Dm o d e l s c P r o c e e d i n g s 1 E E EV i s u a l i z a t i o n 9 7 1 9 9 7 3 6 3 3 7 0 G i l lB M i c h aS F i l l i n gg a p si nt h eb o u n d a r yo fap o l y h e d r o n J C o m p u t e rA i d e dG e m e t r i cD e s i g n 1 9 9 5 1 2 2 2 0 7 2 2 9 张苏 施法中 多裁剪自由曲面的修补缝合功能的实现 J 计算机辅助设计与图形学学报 2 0 0 5 1 7 4 6 9 9 7 0 3 Z h a n gS u S h iF a z h o n g R e p a i ra n ds t i t c h i nm u l t i p l et r i m m e df r e es u r f a c e s J J o u r n a lo fC o m p u t e rA i d e dD e s i g n C o m p u t e rG r a p h i c s 2 0 0 5 1 7 4 6 9 9 7 0 3 i nC h i n e s e B a r e q u e tG U s i n gg e o m e t r i ch a s h i n gt or e p a i rC A Do b j e c t s J I E E EJ o u r n a lo fC o m p u t a t i o n a lS c i e n c ea n dE n g i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论