CN112446102B - 一种复杂扭曲叶片型面自适应重构方法 - Google Patents
一种复杂扭曲叶片型面自适应重构方法 Download PDFInfo
- Publication number
- CN112446102B CN112446102B CN201910800560.8A CN201910800560A CN112446102B CN 112446102 B CN112446102 B CN 112446102B CN 201910800560 A CN201910800560 A CN 201910800560A CN 112446102 B CN112446102 B CN 112446102B
- Authority
- CN
- China
- Prior art keywords
- blade
- profile
- search
- bat
- reconstruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000005259 measurement Methods 0.000 claims abstract description 22
- 238000005457 optimization Methods 0.000 claims abstract description 9
- 230000003044 adaptive effect Effects 0.000 claims description 12
- 239000000523 sample Substances 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 5
- 238000010304 firing Methods 0.000 claims description 5
- 239000013598 vector Substances 0.000 claims description 4
- 241000288673 Chiroptera Species 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011089 mechanical engineering Methods 0.000 description 1
Images
Landscapes
- Turbine Rotor Nozzle Sealing (AREA)
Abstract
本发明公开了一种复杂扭曲叶片型面自适应重构方法,具体包括:对加工后的叶片进行轮廓测量,并处理得到准确的叶身轮廓测量数据;对测量点数据特征进行分析并进行节点层NURBS曲线拟合;初步拟合叶片NURBS曲面并设计适应度函数;利用自适应步长蝙蝠算法寻找最优解,提取参数并重构最佳重构叶片型面。本发明一方面可以根据叶片的轮廓点云测量点节点层特征进行曲面拟合,有效提升了型面三维重构效率,另一方面可以通过全局和局部搜索两个阶段快速得到高精度的扭曲叶片重构型面,避免陷入局部最优和失真,极大地提升了叶片型面重构的效率,有效保证了对扭曲叶片型面的重构精度。
Description
技术领域
本发明属于机械工程技术领域,具体属于一种采用CMM测量复杂叶片零件点云数据进行的逆向三维重构方法。
背景技术
叶片是航空发动机和汽轮机的核心部件,叶片的型面设计制造质量直接影响压气机的气动性能,很大程度上决定了发动机的推进效率。因此高精度复杂扭曲型面重建是航空发动机或汽轮机等叶片型面设计和制造过程中的关键。随着这些动力装置性能要求的不断提高,对复杂扭曲的叶型精度和相应的质量检测技术提出了更高的要求,为了完成这些特殊扭曲叶片质量的检测,首先需要保证基于叶片测量数据的高精度轮廓重构。现有的逆向重构方法有并行Delaunay三角剖分方法、多边形网格方法和连续全局优化方法等,由于NURBS曲面的灵活性和可控性,它比传统的网格模型可以更好地表达物体表面的曲率,从而创造出更加真实生动的形状。然而现有的NURBS曲面重构方法并不完全适用于具有曲率变化较大的航空发动机和汽轮机等叶片,同时重构的效率较为低下,不利于叶片的测量和二次开发工作。因此,CAD/CAE领域的学者最近对其进行了许多研究。如文献“Xie WC,Zou XF,Yang JD,et al.Iteration and optimization scheme for the reconstruction of 3Dsurfaces based on non-uniform rational B-splines.Computer Aided Design 2012;44:1127-1140”中提出了一种混合优化算法,优化了NURBS的控制向量和数据点的参数化,提高了曲面拟合精度,但算法的计算效率有待提高。也有学者在NURBS重构中引入智能算法,如文献“Akemi G and Andrés I.Particle swarm optimization for non-uniformrational B-spline surface reconstruction from clouds of 3D datapoints.Information Sciences 2012;192:174-192”中即采用粒子群优化方法对NURBS曲面进行重构,保证了具有较大扭曲变形的曲面拟合的准确性。然而,智能算法有一个共同的难题,即在搜索过程中容易陷入局部最优解。
为了解决以上问题,提高航空发动机和汽轮机等复杂扭曲叶片型面重构的精度和效率,本发明提出基于自适应步长的蝙蝠算法的叶片自适应重构方法,一方面可以根据叶片的CMM测量点独有的节点层特征进行曲面拟合,另一方面可以通过全局和局部搜索两个阶段快速得到高精度的叶片重构型面,避免陷入局部最优,极大地提升了复杂扭曲叶片型面重构的效率和精度。
发明内容
本发明的目的是提出一种针对航空发动机和汽轮机等叶片型面的点云重构方法,充分考虑到叶片测量点独有的节点层特征,以提升叶片型面重构的效率和精度。
为了实现上述目的,本发明的技术方案是:一复杂扭曲叶片型面自适应重构方法,包括步骤:
S1、根据CMM测量航空发动机和汽轮机等叶片时的测头矢量方向,对叶片的测量点进行测头半径补偿,并对补偿后的测量点按层标记,并将其作为节点层;
S2、对每一个节点层进行NURBS曲线拟合,从而得到n个节点层曲线,在拟合过程中,曲率小的曲线部分利用弦长参数化法进行拟合,曲率大的曲线部分利用向心参数化法进行拟合;
S3、利用叶片的全部测量点进行NURBS曲面初步拟合,得到叶片的拟合曲面,并进行分层提取;
S4、将S2中的节点层曲线和S3中初步拟合得到的分层曲线进行最小二乘计算作为适应度函数;
S5、根据叶片的全部测量点建立蝙蝠搜索种群,通过自适应搜索得到若干组适应度值,对其进行排序获得最优适应度值作为函数最优解,其具体步骤如下:
S51、选取合适的待拟合NURBS曲面参数;
S52、初始化蝙蝠搜索种群、搜索脉冲频率、脉冲响度和脉冲发射率,给定搜索迭代次数,并使搜索种群均匀分布在搜索空间;
S53、计算此时所有蝙蝠的适应度;
S54、通过控制搜索脉冲频率进行全局搜索;
S55、当引入步长权重因子,进行局部搜索,同时随着搜索进行不断更新脉冲响度和脉冲发射率;
S56、重复步骤(3-5)进行迭代优化,并将蝙蝠种群所有适应度值进行排序,更新得到最优适应度的蝙蝠位置;
S57、输出最优蝙蝠位置的重构参数;
S6、根据输出的重构参数最优解,重构得到航空发动机和汽轮机等叶片的最佳重构型面。
本发明的有益效果是:本发明的航空发动机和汽轮机等叶片型面自适应重构方法,结合了智能算法中的蝙蝠算法,并对原始蝙蝠算法进行改进,引入了自适应搜索的思想,使其更快速更准确的得到最优解。同时在型面重构的过程中充分考虑到叶片测量点的节点层特征,根据该特征和拟合曲面设计适应度函数,一方面保证了曲面拟合的精度,另一方面相对于传统的直接跟CAD模型对比设计适应度函数的方法大大提升了算法的效率,保证了重构过程的高效性。
附图说明
图1为本发明的叶身型面自适应重构方法主流程示意图;
图2为本发明的S5步骤的具体流程示意图;
图3为本发明中NURBS曲线曲面构造原理示意图;
图4为本发明中测头半径补偿原理图;
图5为本发明中具有节点层特征的测量点图;
图6为本发明中拟合出的节点层曲线图;
图7为本发明中分层提取截面示意图;
图8为本发明中通过自适应重构方法重构出的叶片型面图;
图9为本发明中具有节点层特征的测量点和重构型面的重合对比图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步的说明。需要说明的是:实施例中使用的叶片并不具备特殊性,本发明方法可通用于常规叶片的航空发动机和汽轮机等叶片型面自适应重构方法,包括以下步骤:
S1、根据CMM测量航空发动机和汽轮机等叶片时的测头矢量方向,对叶片的测量点进行测头半径补偿,补偿原理如图4所示,并对补偿后的测量点按层标记为Di(i=1,...,m),其中i表示每一层的测量点数,同时为表述方便将补偿后的测量点层叫做节点层,具有节点层特征的测量点示意图如图5所示;
S2、对每一个节点层进行NURBS曲线拟合,从而得到n个节点层曲线,如图6所示,记为:
其中Lhi(u)(hi=h0,...,hn)表示第hi层的拟合曲线,m为控制点数量,w为权重系数,P为控制点,u为曲线u向参数,Ni,k(u)为u向k次标准B样条基函数,在拟合过程中,曲率小的曲线部分利用弦长参数化法进行拟合,曲率大的曲线部分利用向心参数化法进行拟合;
S3、利用叶片的全部测量点进行NURBS曲面初步拟合,得到叶片的拟合曲面,根据实际测点的每层叶缘端点进行分层提取,其分层提取截面示意图如图7,公式为:
其中hi=h0,...,hn,S(u,v)为拟合曲面,u、v分别为曲面u、v向参数,plnhi表示第hi层截面曲线,Ni,k(u)为u向k次标准B样条基函数,Nj,l(v)为v向l次标准B样条基函数;
S4、将(2)中的节点层曲线和(3)中初步拟合得到的分层曲线进行最小二乘计算作为适应度函数,记为:
S5、根据叶片的全部测量点建立蝙蝠搜索种群,通过自适应搜索得到若干组适应度值,对其进行排序获得最优适应度值作为函数最优解,其具体步骤如下:
S51、选取合适的待拟合NURBS曲面曲率(k,l)和控制点数量(m,n);
S52、初始化蝙蝠搜索种群,使其均匀分布在搜索空间,同时初始化蝙蝠种群发出的搜索脉冲频率f1、f2,脉冲音强A0和脉冲发射率R,给定搜索迭代次数kmax;
S53、根据步骤S4的适应度函数,计算此时所有蝙蝠的适应度;
S54、通过控制搜索脉冲频率首先进行全局搜索,不断更新蝙蝠的速度函数式(4)和位置函数公式(7),公式如下:
vi(t)=μvi(t-1)+f1r1(hi*-xi(t-1))+f2r2(x*-xi(t-1)) (4)
C=f1+f2 (5)
xi(t)=xi(t-1)+vi(t) (7)
其中,μ为搜索权重因子,t为迭代次数,hi*为当前蝙蝠的最优解,r1,r2∈(0.5,1.5)是两个随机数,Fib为当前局部最优解,Fgb为当前全局最优解,由上式可知,f1和f2的和为常数C,在搜索中f1从C逐渐减小到fmin,f2从0逐渐增加到C-fmin,f1在搜索前期比较大,提高了搜索速度,f2随着搜索进行逐渐增加,确保了搜索的精度;
S55、当ε>Ri时,ε为[0,1]间的随机数,引入步长权重因子λ,按下式进行局部搜索,更新得到新的局部最优解;
xi(t)=x*+ελA(t) (8)
其中,λ与适应度和迭代次数有关,A(k)为当前平均响度,蝙蝠越接近全局最优值,则λ越趋近于0,δ为步长权重因子的权重,同时在搜索过程中,自适应更新脉冲响度A和脉冲发射率R,如下式:
Ai(t+1)=f1/fmax (10)
Ri(t+1)=f2/fmax (11)
其中,fmax是蝙蝠脉冲频率上限。
S56、重复步骤S53-S55进行迭代优化,并将蝙蝠种群所有适应度值进行排序,更新得到最优适应度的蝙蝠位置;
S57、输出最优蝙蝠位置的重构参数;
S6、根据输出的重构参数最优解,根据式(12)重构得到航空发动机和汽轮机等叶片的最佳重构型面,其重构型面如图9所示。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
Claims (3)
1.一种复杂扭曲叶片型面自适应重构方法,其特征在于它是按照以下步骤实现的:
S1.根据CMM测量航发叶片时的测头矢量方向,对叶片的测量点进行测头半径补偿,并对补偿后的测量点按层标记,并将其作为节点层;
S2.对每一个节点层进行NURBS曲线拟合,从而得到n个节点层曲线;
S3.利用叶片的全部测量点进行NURBS曲面初步拟合,得到叶片的拟合曲面,并进行分层提取;
S4.将S2中的节点层曲线和S3中初步拟合得到的分层曲线进行最小二乘计算作为适应度函数;
S5.根据叶片的全部测量点建立蝙蝠搜索种群,通过自适应搜索得到若干组适应度值,对其进行排序获得最优适应度值作为函数最优解;
S6.根据输出的重构参数最优解,重构得到复杂扭曲叶片的最佳重构型面;
所述步骤S5中自适应搜索详细步骤如下:
S51.选取合适的待拟合NURBS曲面曲率(k,l)和控制点数量(m,n);
S52.初始化蝙蝠搜索种群,使其均匀分布在搜索空间,同时初始化蝙蝠种群发出的搜索脉冲频率f1、f2,脉冲音强A和脉冲发射率R,给定搜索迭代次数tmax;
S53.计算此时所有蝙蝠的适应度;
S54.根据以下公式,通过控制搜索脉冲频率进行全局搜索,更新蝙蝠的速度和位置;
vi(t)=μvi(t-1)+f1r1(hi*-xi(t-1))+f2r2(x*-xi(t-1)) (1)
C=f1+f2 (2)
xi(t)=xi(t-1)+vi(t) (4)
其中,μ为搜索权重因子,t为迭代次数,hi*为当前蝙蝠的最优解,r1,r2是两个随机数,Fib为当前局部最优解,Fgb为当前全局最优解;
S55.引入步长权重因子λ,按下式进行局部搜索,更新得到新的局部最优解;
xi(t)=x*+ελA(t) (5)
其中,δ为步长权重因子的权重,同时在搜索过程中,自适应更新脉冲音强A和脉冲发射率R,fmax是蝙蝠脉冲频率上限,如下式:
Ai(t+1)=f1/fmax (7)
Ri(t+1)=f2/fmax (8)
S56.重复步骤S53-S55进行迭代优化,并将蝙蝠种群所有适应度值进行排序,更新得到最优适应度的蝙蝠位置;
S57.输出最优蝙蝠位置的重构参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910800560.8A CN112446102B (zh) | 2019-08-28 | 2019-08-28 | 一种复杂扭曲叶片型面自适应重构方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910800560.8A CN112446102B (zh) | 2019-08-28 | 2019-08-28 | 一种复杂扭曲叶片型面自适应重构方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112446102A CN112446102A (zh) | 2021-03-05 |
CN112446102B true CN112446102B (zh) | 2022-10-18 |
Family
ID=74741001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910800560.8A Active CN112446102B (zh) | 2019-08-28 | 2019-08-28 | 一种复杂扭曲叶片型面自适应重构方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112446102B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202822A (zh) * | 2016-07-27 | 2016-12-07 | 西北工业大学 | 面向叶片自适应加工的b样条曲面模型重构方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5386433B2 (ja) * | 2010-05-10 | 2014-01-15 | 株式会社日立製作所 | 翼設計装置,翼設計手法,それを用いて設計された翼,及びその翼を用いたターボ機械 |
CN103093065A (zh) * | 2013-02-20 | 2013-05-08 | 天津工业大学 | 一种航空发动机叶片叶尖缺失部位三维模型重建方法 |
FR3004560A1 (fr) * | 2013-04-16 | 2014-10-17 | Snecma | Procede de modelisation d'une piece, en particulier un aubage |
CN106874628B (zh) * | 2017-03-23 | 2020-08-25 | 河北工业大学 | 一种航空发动机压气机叶片叶尖缺损的三维重建方法 |
-
2019
- 2019-08-28 CN CN201910800560.8A patent/CN112446102B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106202822A (zh) * | 2016-07-27 | 2016-12-07 | 西北工业大学 | 面向叶片自适应加工的b样条曲面模型重构方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112446102A (zh) | 2021-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110516388B (zh) | 基于调和映射的曲面离散点云模型环切刀轨生成方法 | |
CN109766604B (zh) | 一种基于随机等几何分析的叶片高刚度设计方法 | |
CN102996511B (zh) | 曲率连续的可控扩散叶型的cad辅助设计方法 | |
CN112115558B (zh) | 一种基于人群搜索算法的汽轮机叶栅型线参数化重构方法 | |
CN103942837B (zh) | 基于序列线性规划的叶片点云模型截面曲线直接构造方法 | |
CN103488847B (zh) | 一种基于神经网络集成的气动外形优化方法 | |
CN109598081B (zh) | 基于数据降维及多二维流面的径流式透平气动优化方法 | |
CN102800114B (zh) | 一种基于Poisson-disk采样的数据点云精简方法 | |
CN103413175B (zh) | 基于遗传算法的闭合非均匀有理b样条曲线光顺方法 | |
CN111199549B (zh) | 基于叶片型面测量点云的叶型提取方法 | |
CN113743029B (zh) | 基于机器学习的透平机械气动性能-叶片载荷优化方法 | |
CN111898212A (zh) | 基于BezierGAN和贝叶斯优化的叶轮机械型线设计优化方法 | |
CN114791994A (zh) | 一种引入法向量优化的ransac点云平面拟合方法 | |
CN115392094A (zh) | 一种基于热力耦合的涡轮盘结构优化方法 | |
CN113569354A (zh) | 一种叶轮机械叶片的自动优化方法 | |
CN113094964A (zh) | 一种生成叶片加工坐标的方法和装置 | |
CN112541298A (zh) | 基于深度学习的透平机械叶片型线自动参数化生成方法 | |
CN112446102B (zh) | 一种复杂扭曲叶片型面自适应重构方法 | |
CN114896720A (zh) | 航空发动机叶片表面的激光熔覆路径规划方法及系统 | |
CN111814271A (zh) | 基于曲面形状调控的辊轧叶片前后缘加工曲面重构方法 | |
CN114048558B (zh) | 一种具有非均匀轮廓误差的压气机叶型造型方法 | |
CN116502352A (zh) | 一种基于t样条局部蒙皮的叶片叶身造型方法 | |
CN114896699B (zh) | 一种航空发动机中向心涡轮叶轮的多学科优化设计方法 | |
CN116451536A (zh) | 一种贴体网格与变密度法协同的电机拓扑优化方法 | |
CN116720268A (zh) | 一种周期性描述的叶片叶型全局光顺重建方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |