首页> 中国专利> 一种复杂曲面零件破损区域的几何修复方法

一种复杂曲面零件破损区域的几何修复方法

摘要

本发明一种复杂曲面零件破损区域的几何修复方法,属于计算机辅助设计与制造领域,涉及对零件损伤的复杂几何曲面修复方法。几何修复方法首先通过建立复杂曲面破损零件的实测截面数据与其名义几何模板曲线之间的关系,然后利用交替迭代精配准和自由变形的优化方法,即轮换变量法计算实际测量点到模板曲线的最近点和平移、旋转、变形变换矩阵的求解,逐步减小模板曲线和破损零件实测数据之间的几何偏差,使设计模板曲线与测量点最大限度地贴合,从而重建缺损的截面轮廓曲线,最后对截面轮廓进行蒙皮操作生成复杂零件的曲面,有效恢复了破损区域几何形状。几何修复方法解决了复杂曲面破损零件三维测量数据与原CAD模型偏差大的问题,保证几何修复的精确性和实用性。

著录项

  • 公开/公告号CN103488832A

    专利类型发明专利

  • 公开/公告日2014-01-01

    原文格式PDF

  • 申请/专利权人 大连理工大学;

    申请/专利号CN201310435159.1

  • 发明设计人 孙玉文;玉荣;贾振元;郭东明;

    申请日2013-09-23

  • 分类号G06F17/50(20060101);

  • 代理机构21200 大连理工大学专利中心;

  • 代理人关慧贞

  • 地址 116024 辽宁省大连市凌工路2号

  • 入库时间 2024-02-19 21:48:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-07-06

    授权

    授权

  • 2014-02-05

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20130923

    实质审查的生效

  • 2014-01-01

    公开

    公开

说明书

技术领域

本发明属于计算机辅助设计与制造领域,涉及对零件损伤的复杂几何 曲面修复方法。

背景技术

叶片等复杂曲面零件由于长时间运行在高温、高热、高速等恶劣环境 下,容易产生裂纹、腐蚀、断裂等损伤,并且产生不同程度的变形,导致 破损复杂零件的实际几何形状与其名义几何模型存在较大偏差,其名义几 何模型不再适用于设计、加工等步骤。因此,为了精密修复复杂曲面破损 零件,有必要先恢复损伤零件的实际几何形状,也就是对破损区域进行几 何修复。复杂曲面破损零件的几何修复是精密修复加工的关键技术,在激 光熔覆、磨削加工阶段以破损区域的几何模型生成精确的加工路径,可以 达到精密修复的目的,还避免了用传统修复加工方法手工完成堆焊和磨削、 抛光等步骤,但由于复杂零件的破损形状复杂,现有的几何修复方法精度 和效率都有待提高。

有关复杂曲面零件破损区域的几何修复方法的专利有发明人为X.Q等 的美国专利名称为Method of determining shape data,专利号为 US7433799B2.该专利提出了通过引用中弧线的概念,对叶尖磨损的叶片进 行形状数据恢复的方法。具体过程是选取未使用过的叶片截面轮廓为参考 模型,通过确立参考模型中弧线与磨损叶片完整区域截面轮廓中弧线之间 的对应关系,推算出叶尖磨损区域数据。该方法是假定参考模型与磨损叶 片高度方向上扭曲度相同情况下提出,因此应用范围有局限性。J.M在论文 “Worn area modeling for automating the repair of turbine blades”中,通过损 伤叶片数字化后得到的点云和名义几何模型获取了破损区域几何形状。具 体过程是首先利用破损叶片的三维测量数据与名义几何模型进行匹配,其 次以提取后的破损区域边界对名义几何模型进行裁剪,得出表达形式为三 角网格的破损区域几何形状。采用该方法提高了修复效率,但只适用于破 损复杂零件未发生变形的情况。Yilmaz,O在论文“Repair and Overhaul  Methodology for Aeroengine Components”中,提出了利用逆向工程软件的 曲面延拓、修补孔洞等功能对表面缺陷有裂纹、凹坑等的破损复杂零件进 行模型重构的方法,该方法恢复了损伤零件的几何模型,但是由于有过多的 手工操作,这种几何修复方法并不能有效地满足修复质量和精度要求。

发明内容

本发明的目的是发明一种复杂曲面零件破损区域的几何修复方法。这 种方法通过模板曲线逐渐贴合缺损截面数据重建了破损区域的二维轮廓, 再由截面曲线生成曲面,克服了现有技术的缺陷,避免了现有方法中繁琐 的操作过程和过多的人工干预,且不满足修复质量和精度要求的问题。

本发明采用的技术方案是一种复杂曲面零件破损区域的几何修复方 法,通过建立复杂曲面破损零件的实测截面数据与其名义几何模板曲线之 间的关系,然后利用交替迭代精配准和自由变形的优化方法,即轮换变量 法计算实际测量点到模板曲线的最近点和平移、旋转、变形变换矩阵的求 解,逐步减小模板曲线和破损零件实测数据之间的几何偏差,然后对截面 轮廓进行蒙皮等操作恢复破损区域的实际几何形状。具体步骤如下:

第一步,对缺损截面轮廓的重建:

(1)利用光学扫描仪或三坐标测量仪等测量设备测量出复杂曲面破损零 件的截面数据P={pj},(0≤j≤m);

(2)通过对破损零件的名义几何模型切层得出设计模板曲线Ct;模板曲 线Ct为NURBS曲线,即:

Ct:D(u)=Σi=0ndiNi,w(u)---(1)

式(1)中,di为第i个控制顶点,Ni,w(u)B样条曲线的基函数,w为 样条基的次数;

(3)为了让步骤1,2步给定的复杂曲面破损零件实测截面数据P与设计模 板曲线Ct偏差最小化,使设计模板曲线与复杂曲面破损零件实测截 面数据非刚性配准。非刚性配准中的关键问题是建立截面测量点与 模板曲线之间的对应关系,从而求出二者之间的非刚性变换。假设k 是迭代次数,Qk=Corresp(Ctk)表示截面测量点P在模板曲线Ctk上对 应点的计算,对应点为Qk={qjk},(0≤j≤m);非刚性变换用符号 fk=NonRigidTrans(P,Ctk)表示。fk由模板曲线自由变形变换δk和精配 准刚性变换Tk组成,即fk:{Tkk},其中精配准刚性变换Tk包括旋转 变换和平移变换Tk:{Rk,tk}。根据最小二乘原理,将建立非刚性配准 过程中的目标函数,即:

Fk=Σj=0m||pj-qjk||2---(2)

(4)通过初始变换测量点和模板曲线,减小测量点和模板曲线之间的坐 标差异;采用的初始变换技术为三点旋转平移变换法,由此确定给 定截面测量点P和设计模板曲线Ct之间的初始变换T0:{R0,t0};初始 变换后的模板曲线为Ct0=T0Ct;具体过程是测量点P上取不共线的三 点pj(j=0,1,2),模板曲线上与之对应的三点为qj(j=0,1,2)。构造以p0 为原点的局部坐标系τp=(x(p),y(p),z(p)):

x(p)=p1-p0|p1-p0|y(p)=x(p)×p2-p0|p2-p0|z(p)=x(p)×y(p)---(3)

同样道理,可构造q0为原点的局部坐标系τq=(x(q),y(q),z(q))。最后确 定旋和平移的初始变换阵T0:{R0,t0}:

R0=[x(q),y(q),z(q)]T·[x(p),y(p),z(p)]t0=μp-μqR0---(4)

式(4)中μp=(p0+p1+p2)/3,μq=(q0+q1+q2)/3;

(5)置配准精度要求ξ;

(6)k=0,将利用快速迭代法计算确定截面测量数据{pj}在步骤4中初始 变换后的设计模板曲线Ct0上的对应点Q0,计算目标函数 F0=Σj=0m||pj-qj0||2;

(7)k=k+1,利用ICP配准技术计算对应点Qk-1与截面测量数据P精确配 准Tk:{Rk,tk};精确配准Tk:{Rk,tk}中旋转平移变换可分为两步计算, 1)计算使目标函数取得最小值的旋转变换Rk;2)按tk=CQk-RkCP计算平移矢量,式中分别表示Qk-1和P的 质心。采用奇异值分解法(SVD)求解旋转变换矩阵Rk,首先计算P和 Qk-1之间的协方差矩阵Hk

Hk=Σj=0m(Qjk-1-CQk)(Pj-CP)T---(5)

对Hk进行奇异值分解可得,Hk=UΛVT,X=VUT

旋转矩阵Rk=X;求得旋转矩阵后,进而求解平移矢量tk

(8)将自由变形过程中将采用多点距离约束,计算出模板曲线的控制点 变形量δk,使模板曲线进一步向截面测量点贴合。假设在模板曲线上 取L个点作为约束点,它们对应的参数分别为uj(j=0,1,Λ,L),模板曲线 上约束点的移动量为ΔDjk(j=0,1,Λ,L),于是模版曲线多点约束方程组 可写为:

N(uj)δk=ΔDjk(j=0,1,Λ,L)---(6)

通过求N(uj)的广义逆,其矩阵形式为N+保证约束方程最小二乘解,

使模板曲线控制点变形量δk达到最小δk=N+ΔDk

(9)步骤7,8中确定了非刚性配准第一次迭代变换阵fk:{Tkk},变换后的 模板曲线为Ctk=fkCtk-1;截面测量点P在变换后的模板曲线Ctk上的对 应点为Qk=Corresp(Ctk);

(10)计算最小二乘目标函数:

(11)计算σ=1-Fk/Fk-1,对于给定ξ,如果σ≥ξ,则转至第7步继续 迭代,否则迭代终止,得到最佳变换f使模板曲线与缺损截面测量点 最大限度地贴合,重建破损零件的截面轮廓。

第二步,由于蒙皮操作将曲面建模问题转化为两步曲线的拟合或插值问题, 所以对第一步的截面轮廓进行蒙皮操作生成复杂曲面,从而达到恢复缺损 区域几何形状的目的;假设生成的NURBS曲面为:

S(u,v)=Σi=0nΣr=0hbi,jNi,w(u)Nr,w(v)---(7)

式(7)中Ni,w(u)Nr,w(v)分别为U,V方向上的基函数,w为样条基的 次数,通过对第一步生成的一系列截面曲线的控制点逼近而确定曲面控制 点bi,j

本发明最佳效果是这种几何修复方法大大简化了现有复杂零件破损区 域几何修复过程,保证修复后的区域与周边保持连续性和光滑性。同时, 新方法对精密修复中的激光熔敷和磨削或抛光等加工阶段提供了三维数字 模型,生成了精确的刀具路径,避免了传统修复加工中手工完成这一缺点。 采用该方法,较好地改善了复杂曲面破损零件精密修复,保证了修复精度 和修复质量。

附图说明

图1,是复杂曲面破损零件几何修复的流程图。

图2,是基于非刚性配准的缺损截面轮廓重建流程图。

图3,是航空发动机破损叶片,其中,1是叶片未缺损部分,2是叶片 破损孔区域。

图4,是破损叶片缺损截面测量数据,其中,1是叶片未缺损部分,2 是叶片破损孔区域。

图5,设计模板曲线和破损区域截面轮廓数据非刚性配准不同迭代次数 时的位置图;其中,图(a)是设计模板曲线1与破损区域截面轮廓数据2初 始变换后的位置图;图(b)是设计模板曲线1与破损区域截面轮廓数据2非 刚性配准一次迭代后的位置图;图(c)是设计模板曲线1与破损区域截面轮 廓数据2非刚性配准后的最终结果。

图6,是由截面曲线蒙皮操作后生成的完整叶片。

具体实施方案

下面结合附图和技术方案,详细说明本发明的具体实施方案。复杂曲 面零件例如航空发动机叶片在恶劣环境下长期运行后容易产生裂纹、孔洞、 腐蚀等损伤,并且产生变形;应用刚性配准技术无法使损伤零件的设计模 型与实际测量点完全贴合,设计模型也不能继续使用在设计、加工等步骤, 针对这一情况,本发明采用基于非刚性配准的复杂曲面破损零件几何修复, 如图1中流程图所示,首先初始变换给定的模板曲线与测量点集,再利用 交替迭代ICP精配准和自由变形构成的非刚性配准优化策略,建立了设计 模版曲线和测量点的解析关系,采取距离约束精确控制模板曲线变形幅值, 使设计模板曲线在变形量最小条件下与测量点最大限度地贴合,然后由截 面轮廓生成曲面从而达到破损区域几何修复的目的。本发明采用的方法在 VC++平台中编码实现。详细步骤如下:

第一步,首先采用非刚性配准截面轮廓缺损数据与模板曲线,对破损航空 发动机叶片如图3中2所示的不规则孔洞区域进行缺损截面轮廓几何修复:

(1)利用光学扫描仪或三坐标测量仪等测量设备测量出破损叶片的截面 数据,如图4所示。该图中未受损区域的截层数据是完好的,如1 所指;受损区域的截层数据是不完整的,如3所指。以下计算过程 选图4中2所指的破损区域截层为例,该破损区域截层数据为 P={pj},(0≤j≤m);

(2)通过对破损叶片的名义几何模型切层得出设计模板曲线Ct;模板曲 线Ct为NURBS曲线,即:

Ct:D(u)=Σi=0ndiNi,w(u)---(1)

式中,di为第i个控制顶点,Ni,w(u)B样条曲线的基函数,w为样条 基的次数;

(3)为了让步骤1,2步给定的破损叶片实测截面数据P与设计模板曲线Ct偏差最小化,使设计模板曲线与破损叶片实测截面数据非刚性配准。 非刚性配准中的关键问题是建立截面测量点与模板曲线之间的对应 关系,从而求出二者之间的非刚性变换。假设k是迭代次数, Qk=Corresp(Ctk)表示截面测量点P在模板曲线Ctk上对应点的计算, 对应点为Qk={q0k,q1k,K,qmk};非刚性变换用符号 fk=NonRigidTrans(P,Ctk)表示。fk由模板曲线自由变形变换δk和精配 准刚性变换Tk组成,即fk:{Tkk},其中精配准刚性变换Tk包括旋转 变换和平移变换Tk:{Rk,tk}。根据最小二乘原理,将建立非刚性配准 过程中的目标函数,即:

Fk=Σj=0m||pj-qjk||2---(2)

(4)通过初始变换测量点和模板曲线,减小测量点和模板曲线之间的坐 标差异;采用的初始变换技术为三点旋转平移变换法,由此确定给 定截面测量点P和设计模板曲线Ct之间的初始变换T0:{R0,t0};具 体过程是测量点P上取不共线的三点pj(j=0,1,2),模板曲线上与 之对应的三点为qj(j=0,1,2)。构造以p0为原点的局部坐标系 τp=(x(p),y(p),z(p)):

x(p)=p1-p0|p1-p0|y(p)=x(p)×p2-p0|p2-p0|z(p)=x(p)×y(p)---(3)

同样道理,可构造q0为原点的局部坐标系τq=(x(q),y(q),z(q))。最后确 定旋和平移的初始变换阵T0:{R0,t0}:

R0=[x(q),y(q),z(q)]T·[x(p),y(p),z(p)]t0=μp-μqR0---(4)

式中μp=(p0+p1+p2)/3,μq=(q0+q1+q2)/3;

变换后的模板曲线为Ct0=T0Ct,如图5(a)所示;

(5)设置配准精度要求ξ;

(6)k=0,将利用快速迭代法计算确定截面测量数据{pj}在步骤4中初始 变换后的设计模板曲线Ct0上的对应点Q0,计算目标函数 快速迭代法速度快,效率高,一般3~10次就可收敛;

(7)k=k+1,利用ICP配准技术计算对应点Qk-1与截面测量数据P精确配 准Tk:{Rk,tk},缩小测量数据与其在模板曲线上对应点之间的最小二 乘距离;精确配准Tk:{Rk,tk}中旋转平移变换可分为两步计算,1)计 算使目标函数取得最小值的旋转变换Rk;2)按tk=CQk-RkCP计算 平移矢量,式中分别表示点集Qk-1和P的 质心。采用奇异值分解法(SVD)求解旋转变换矩阵Rk,首先计算P和 Qk-1之间的协方差矩阵Hk

Hk=Σj=0m(Qjk-1-CQk)(Pj-CP)T---(5)

对Hk进行奇异值分解可得,Hk=UΛVT,X=VUT

计算行列式det(X),如果det(X)=+1,则旋转矩阵Rk=X;如果 det(X)=-1,计算失败(通常,此情况发生的可能性很小),求的旋转矩 阵后,进而求解平移矢量tk

(8)自由变形过程中将采用多点距离约束,计算出模板曲线的控制点变 形量δk,使模板曲线进一步向截面测量点贴合。假设在模板曲线上取 L个点作为约束点,它们对应的参数分别为uj(j=0,1,Λ,L),叶片壁厚法 向上的移动量为ΔDjk(j=0,1,Λ,L),于是模版曲线多点约束 方程组可写为

N(uj)δk=ΔDjk(j=0,1,Λ,L)---(6)

通过求N(uj)的广义逆,其矩阵形式为N+保证约束方程最小二乘解,

使模板曲线控制点变形量δk达到最小δk=N+ΔDk

(9)步骤7,8中确定了非刚性配准第一次迭代变换阵fk:{Tkk},变换后的 模板曲线为Ctk=fkCtk-1;截面测量点P在变换后的模板曲线Ctk上的对 应点为Qk=Corresp(Ctk);图5(b)所示,一次迭代后模板曲线向截 面测量点进一步贴合;

(10)计算最小二乘目标函数:

(11)计算σ=1-Fk/Fk-1,对于给定ξ,如果σ≥ξ,则转至第7步继续 迭代,否则迭代终止,得到最佳变换f使模板曲线与缺损截面测量点 最大限度地贴合,重建破损零件的截面轮廓,如图5(c)所示。

第二步,由于蒙皮操作将曲面建模问题转化为两步曲线的拟合或插值问题, 所以对第一步的截面轮廓进行蒙皮操作生成复杂曲面,从而达到恢复缺损 区域几何形状的目的;假设生成的NURBS曲面为:

S(u,v)=Σi=0nΣr=0hbi,jNi,w(u)Nr,w(v)---(7)

式(7)中Ni,w(u)Nr,w(v)分别为U,V方向上的基函数,w为样条基的次 数,通过对第一步生成的一系列截面曲线的控制点逼近而确定曲面控制点 bi,j。生成的完整叶片模型如图6所示。

实施例说明本发明能够有效恢复复杂曲面零件的破损区域几何形状,复 杂零件在恶劣环境下工作产生损伤并变形,从而名义几何模型不能用于设 计、制造等环节,就可用本发明的方法对破损零件进行几何修复,保证了 修复后的区域与周边保持连续性和光滑性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号