[发明专利]自由曲面Z‑pin植入路径生成方法有效
申请号: | 201410307489.7 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104134227B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 王显峰;王若舟;肖军;张向阳;褚奇奕 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 江苏圣典律师事务所32237 | 代理人: | 贺翔 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自由 曲面 pin 植入 路径 生成 方法 | ||
1.一种自由曲面上Z-Pin植入轨迹的生成方法,其特征在于包括以下步骤:
步骤1、建立需要植入Z-pin的层合板的自由曲面数字化模型;
步骤2、将模型划分为三角网格,用大量三角形拼接近似表示曲面;整理三角形的点、线、面信息,得到所有三角形的三个顶点坐标和三角形构成平面的法向量,以及三角形之间的共边关系;
步骤3、在三角形网格上沿固定参考方向生成第一条轨迹,用一组轨迹点来描述,具体过程如下:
参考方向任意设定,设为x方向,轨迹的起点选择模型边角,寻找该点所在的三角形作为第一三角形,做该点处参考方向在第一三角形内的投影,投影与第一三角形一边的交点为第二个轨迹点;通过第二轨迹点找到与第一三角形共边的三角形,作为第二三角形,在第二个轨迹点做参考方向在第二三角形上的投影,投影与第二三角形的边界交点为第三个轨迹点;重复操作直到轨迹点到达模型另一侧边界;这一系列有序的轨迹点组成了第一条轨迹;
步骤4、在曲面上平移第一条轨迹上的所有轨迹点,组成第二条轨迹,实际上是平移第一条轨迹的所有轨迹点,具体过程如下:
平移某一点时,平移方向为τ,τ=x×n,其中n为该点所在三角形的法向,x为步骤3中参考方向,平移距离为超声枪头宽度W;
平移P点时,设P'点为平移终点,则平移方向τ1=x×n1,交该三角形的一边于P2点;计算PP2的长度,并根据以下规则判断并计算平移终点P'的坐标;
规则1如果PP2=W,则点P2即为所求平移终点P';
规则2如果PP2>W,则平移终点P'在线段PP2上,设P点、P2点坐标分别为(x1,y1,z1)和(x2,y2,z2);则P'点坐标(x',y',z')=η×(x1,y1,z1)+(1-η)×(x2,y2,z2),其中
规则3如果PP2<W,则对P2点继续平移,平移方向P2点所在法向n2和步骤3中参考方向x的叉乘方向τ2=x×n2,交下一个三角形的一边于点P3,计算折线段长度PP2+P2P3;
若PP2+P2P3=W则点P3即为所求平移终点P';
若PP2+P2P3>W则平移终点P'在线段P2P3上,根据规则2处求出点P'坐标;
若PP2+P2P3<W根据规则3重复寻找;直至各段平移折线段长度和为W。
步骤5、根据步骤4的方式,利用第二条轨迹平移出第三条轨迹线,以此类推在曲面上获得一系列平行等距的轨迹线,直到布满曲面;
步骤6、在每条轨迹上间隔固定距离L生成若干植入点,相邻植入点的距离L为其间各个折线段的长度和;L取值等于超声枪头的长度;
步骤7、计算植入点处的法向量
如果植入点在三角形内,取该三角形的法向;
若在三角形边上,则取共边的两个三角形法向的平均值;
若在三角形顶点上,则取点所属若干三角形法向的平均值;
步骤8最终生成植入路径;植入路径为一系列的植入点坐标和这些点所在网格的法向;植入点坐标为超声枪下压位置,植入点在网格法向为下压方向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410307489.7/1.html,转载请声明来源钻瓜专利网。