一种用于飞机结构件复杂槽腔内面间最短距离计算方法技术

技术编号:17912748 阅读:100 留言:0更新日期:2018-05-10 18:28
本发明专利技术是公开一种用于飞机结构件槽腔内面间最短距离计算方法,其步骤如下:1)将面转化为线;2)线线之间的距离计算。其中,将面转化为线通过对常见槽腔侧面描述与分类、边集选取等步骤完成;线线之间的距离计算通过有效性判断、直线段与直线段间的距离计算、直线段和圆弧段间的距离计算、圆弧段间的曲线计算。同传统人工检测相比,本发明专利技术对飞机结构件槽腔内面间最短距离的检测效率更高。本技术对保证正确、有效规范合理的零件几何模型正确、有效规范合理的零件几何模型有着重要的作用。

【技术实现步骤摘要】
一种用于飞机结构件复杂槽腔内面间最短距离计算方法
本专利技术涉及航空制造中的飞机结构件数控加工领域,具体来说,是一种用于飞机结构件复杂槽腔内面间最短距离计算方法。
技术介绍
在现代飞机设计中,为满足高性能的要求,广泛采用性能优越的整体结构件,然而在结构件三维CAD建模中,特别是复杂、超大型以及需要多工位加工的构件,由于种种原因,例如设计方法、设计水平等因素,使得零件的设计模型存在种种缺陷或不规范甚至错误的地方。其中,零件的槽腔内面间最短距离过小是一种常见缺陷,该缺陷会导致致加工区域无法进刀。目前在实际生产中仍大量人工方式对三维设计模型进行检查、修正。而传统人工模型检测存在效率低,可靠性差的固有缺陷,难以保证模型质量,进而影响加工质量和效率、延长生产周期。
技术实现思路
为了解决上述存在问题,本专利技术提供一种用于飞机结构件复杂槽腔内面间最短距离计算方法。本专利技术的目的是通过下述技术方案实现的:1)将面转化为线;2)线线之间的距离计算。所述步骤1)将面转化为线流程包括:(1)常见槽腔侧面描述与分类:①不含开闭角和内陷的侧面;②全开角侧面;③全闭角侧面;④内陷;⑤混合开闭角侧面;(2)边集选取:①基础理论;②根据面类型选取边集;③边集离散所述步骤2)线线之间的距离计算:(1)有效性判断;(2)直线段与直线段间的距离计算;(3)直线段和圆弧段间的距离计算;(4)圆弧段间的曲线计算。通过上述方法,可以实现对飞机结构件复杂槽腔内面间最短距离自动进行计算,极大的提高了检测效率,该方法为下游CAPP平台提供适于自动编程的有效零件模型迈出了重要一步,对缩短产品研制周期、降低生产成本有着重要的意义。本专利技术的有益效果:本专利技术采用上述提出的一种用于飞机结构件复杂槽腔内面间最短距离计算方法,可以根据面类型选取合适的边集,通过计算边集间的最短距离得出复杂槽腔内面间最短距离。采用这种方法可以快速准确的计算出飞机结构件复杂槽腔内面间最短距离,为飞机结构件三维设计模型质量检测系统的特征识别提供技术支撑。附图说明图1最短距离计算算法示意图图2.a不含开闭角和内陷的侧面结构示意图图2.b全开角侧面结构示意图图2.c全闭角侧面示意图图2.d内陷结构示意图图2.e混合开闭角侧面结构示意图图3.a侧位规则示意图图3.b垂直规则与相邻规则示意图图3.c凸弧规则示意图图3.d凹凸性规则示意图图3.e凹弧侧位规则示意图图3.f相交规则示意图图4直线段间最短距离示意图图5直线段与圆弧之间的最短距离示意图图6圆弧之间最短距离示意图具体实施方法本专利技术是建立在CAD/CAM系统平台上,实现飞机结构件复杂槽腔内面间最短距离计算方法。下面结合附图对本专利技术的实施实例进行详细的说明,本实施实例是在以专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的实现过程。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。图1所示为本专利技术提出的飞机结构件复杂槽腔内面间最短距离计算方法实现的具体流程,其实现步骤为:1)将面转化为线;2)距离有效性判断;3)线线之间的距离计算。步骤1)将面转化为线(1)常见槽腔侧面描述及分类①不含开闭角和内陷的普通侧面,如图2.a所示;②全开角侧面,如图2.b所示;③全闭角侧面,如图2.c所示;④内陷,如图2.d所示;⑤混合开闭角侧面,如图2.e所示;(2)边集选取①基础理论:a.内环和外行将平面槽腔表示为Fp的结构可以由底面集FBF在腹板上投影得到的环LP表示。将最外围的环称为外环,记为lc,定义逆时针方向为内环的正方向;将外环所包围的环称为内环,记为ls,内环的集合记为Ls,定义顺时针方向为内环的正方向。则LP可表示为:LP=lc∪Ls其中Ls为内环的集合,即n为内环的个数。b.点的凹凸性对于沿环l正方向排列的三个不重合的点Pi、Pj、Pk,定义向量Vz(x,y,z),令若满足z>0,称Pj为凸点,记为Px,满足z<0,称Pj为凹点,记为Pe。,若z=0,则称Pj为切点,记为Pt。c.弧的凹凸性对于环l上某一圆弧ci,ci上存在一点Pi,若Pi为凸点,称该ci为凸弧,记为cx,若Pi为凹点,称该ci为凹弧,记为ce。②根据面类型选取边集对于槽Fp内任意侧面FSFi,FSFi与顶面FT的公共边集在腹板Fbc的投影称为FSFi的顶边集,记为ETi,FSFi与FBF的公共边集在Fbc的投影称为FSFi的底边集,记为EBi。易知FSFi、ETi、EBi三者是一一对应的关系。为了简化算法,定义ETi与EBi的方向相同,如图3所示。易知则对于侧面FSFi∈FSF,存在唯一的一个边集与其对应,此时Ei=EBi,将该单射关系记为f,则有:f(FSFi)=Ei侧面根据其结构特点可以分为不含开闭角和内陷的侧面(一般侧面)、全开角侧面、全闭角侧面、内陷以及混合开闭角侧面,它们的示意图、顶边集与底边集分别如图3(a)、(b)、(c)、(d)、(e)所示。其中一般侧面的顶边集与底边集重合,全开角侧面的顶边集在底边集右侧,全闭角侧面的顶边集在底边集左侧,内陷的顶边集一部分在底边集左侧、一部分与底边集重合,混合开闭角侧面的顶边集一部分在底边集左侧、一部分在底边集右侧。根据面间最短距离的定义和图3,般侧面和全开角侧面可用底边集EBi来表示其位置,全闭角侧面和内陷面可用顶边集ETi来表示其位置,开闭角混合侧面需同时用底边集EBi和顶边集ETii来表示其位置。③边集离散由于样条曲线的距离计算复杂,为了简化算法,将Lp中所有非圆弧曲线均按照离散精度ε离散成直线链形式。通过离散得到的直线段需保证与其他曲线的相对位置关系保持不变。ε太小会降低算法效率,太大会降低精度。为了保证离散后的直线链在一定程度上保持离散前的形状,一般ε的取值范围为ε<rmin/2.0且ε<lmin/2.0。式中,rmin、lmin分别为被离散曲线的最小曲率半径和最小曲线长度。2)线线之间的距离计算(1)有效性判断规则1(凸边规则)对于任意边ei,若ei为凸边,则无需计算ei和其他边之间的距离。规则2(相邻规则)给定槽Fp,相邻侧面之间的距离勿需计算。规则3(垂直规则)对于任意待求距离的两条直边ei与ej,若满足ei⊥ej,则ei与ej之间的距离勿需计算。规则4(侧位规则)对于任意待求距离的两条边ei、ej,V1代表ei环l在ei起始点的正向矢量,V2代表由ei始点到ej始点的直线矢量。定义向量Vz(x,y,z),令Vz=V1×V2,若满足z≤0,则勿需计算ei与ej之间的距离。规则5(锐角规则)给定任意环l,ei与ej表示l上待求距离的两条直边,V1与V2分别代表环l在ei与ej始点处正向矢量,若V1·V2>0,则勿需计算ei与ej之间的距离。规则6(凸弧规则)给定任意环l,沿其正方向,若环上存在凸弧ce,且ce的半径r<转角允许的最大半径Rmax,则勿需计算凸弧与该环上其他各边的距离,将凸弧本身的直径作为凸弧到该环任意边的最短距离。规则7(凹凸性规则)给定任意环l,若存在连续三条边ei-1、ei、ei+1,其中,若ei满足以下本文档来自技高网...
一种用于飞机结构件复杂槽腔内面间最短距离计算方法

【技术保护点】
一种用于计算飞机复杂结构件槽腔侧面间最短距离的方法,其特征在于,包括如下步骤:1)将面转化为线;2)线线之间的距离计算。

【技术特征摘要】
1.一种用于计算飞机复杂结构件槽腔侧面间最短距离的方法,其特征在于,包括如下步骤:1)将面转化为线;2)线线之间的距离计算。2.根据权利要求1所述的一种用于飞机结构件槽腔侧面间最短距离的方法其特征在于:所述步骤1)将面转化为线的流程包括:(1)常见槽腔侧面描述与分类:①不含开闭角和内陷的侧面;②全开角侧面;③全闭角侧面...

【专利技术属性】
技术研发人员:郑国磊张天阳石叶楠郑祖杰王秋森罗磊付克东
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1