[go: up one dir, main page]

CN113591236B - Aviation blade cross section molded line profile parameter evaluation method and system - Google Patents

Aviation blade cross section molded line profile parameter evaluation method and system Download PDF

Info

Publication number
CN113591236B
CN113591236B CN202110750061.XA CN202110750061A CN113591236B CN 113591236 B CN113591236 B CN 113591236B CN 202110750061 A CN202110750061 A CN 202110750061A CN 113591236 B CN113591236 B CN 113591236B
Authority
CN
China
Prior art keywords
point
blade
profile
measuring point
point set
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
Application number
CN202110750061.XA
Other languages
Chinese (zh)
Other versions
CN113591236A (en
Inventor
李文龙
谭雅培
冯胜
蒋诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN202110750061.XA priority Critical patent/CN113591236B/en
Publication of CN113591236A publication Critical patent/CN113591236A/en
Application granted granted Critical
Publication of CN113591236B publication Critical patent/CN113591236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

The invention discloses an aviation blade cross section molded line profile parameter evaluation method and system, and belongs to the field of aviation blade detection. Comprising the following steps: performing ICP matching on the theoretical data point set P and the leaf profile contour point set Q to obtain an initial matching result; q is divided into a front edge, a rear edge, a leaf basin and a leaf back sub-point set, and tolerance zone ranges are respectively set for the sub-point sets; giving coefficients to each measuring point in each sub-point set according to the position relation between the measuring point and the corresponding tolerance zone range; taking the x offset, the y offset and the torsion angle of Q as the quantity to be optimized, and taking the coefficient of each measuring point as the weight to construct an objective function with position constraint; the initial matching result is an initial value, and the objective function is solved to obtain an optimal matching result; and (3) carrying out rigid transformation by utilizing the optimal matching result, and comparing the aviation blade subjected to rigid transformation with a design model to judge whether the aviation blade is qualified or not. According to the invention, different coefficients are given to measuring points in different areas, a target function with position constraint is constructed, and torsion angles and offset are introduced, so that the actual detection requirements are more met.

Description

一种航空叶片横截面型线轮廓参数评价方法和系统A method and system for evaluating the profile parameters of the cross-section of an aviation blade

技术领域Technical Field

本发明属于航空叶片检测领域,更具体地,涉及一种航空叶片横截面型线轮廓参数评价方法和系统。The present invention belongs to the field of aviation blade detection, and more specifically, relates to a method and system for evaluating profile parameters of a cross-section profile of an aviation blade.

背景技术Background Art

航空发动机是飞机的关键零部件,而航空发动机叶片又是决定发动机性能的主要零部件,对飞机飞行的动力、可靠性及经济性有很大影响。因此,航空叶片型面质量检测要求十分严格。Aircraft engines are key components of aircraft, and aircraft engine blades are the main components that determine engine performance, and have a great impact on the power, reliability and economy of aircraft flight. Therefore, the requirements for aircraft blade surface quality inspection are very strict.

专利CN111400667A公开了一种基于变公差带约束的航空叶片型面检测方法和系统,主要思想为:对航空叶片的叶型轮廓测点集中所有点进行曲率估计,得到曲率分布,基于曲率分布在叶型轮廓测点集中进行降采样,得到采样叶型轮廓测点;利用采样叶型轮廓测点随机进行拟合圆,实现叶型轮廓分割,得到前缘点集、后缘点集、叶盆点集和叶背点集;在设计叶片的轮廓测点集中搜索叶型轮廓测点集中每个点的最近点,组成最近点集,利用叶型轮廓测点集和最近点集进行无约束匹配,得到初始位姿,分别为前缘点集、后缘点集、叶盆点集和叶背点集设置公差带范围和线性约束,构建目标匹配函数,将初始位姿作为初始值,求解目标匹配函数,得到最优位姿;利用最优位姿对航空叶片进行刚体变换,将刚体变换后的航空叶片与设计叶片进行比较,判断航空叶片叶型是否合格。然而,存在以下缺陷:采用拉格朗日乘子法来进行目标函数的求解,参数众多,计算复杂。同时,未考虑位置度误差、扭转误差与轮廓度误差之间的耦合关系,会影响最终匹配评价结果。Patent CN111400667A discloses a method and system for detecting the profile of an aviation blade based on a variable tolerance band constraint. The main idea is to estimate the curvature of all points in the blade profile measurement point set of the aviation blade to obtain the curvature distribution, and to perform downsampling in the blade profile measurement point set based on the curvature distribution to obtain the sampled blade profile measurement points; to perform random fitting circles using the sampled blade profile measurement points to segment the blade profile and obtain the leading edge point set, the trailing edge point set, the blade basin point set and the blade back point set; and to search for the points in the profile measurement point set of the designed blade. The nearest point of each point in the blade profile measurement point set is used to form the nearest point set. The blade profile measurement point set and the nearest point set are used for unconstrained matching to obtain the initial pose. The tolerance range and linear constraints are set for the leading edge point set, the trailing edge point set, the blade basin point set and the blade back point set respectively. The target matching function is constructed, and the initial pose is used as the initial value to solve the target matching function to obtain the optimal pose. The optimal pose is used to perform a rigid body transformation on the aviation blade, and the aviation blade after the rigid body transformation is compared with the designed blade to determine whether the aviation blade profile is qualified. However, there are the following defects: the Lagrange multiplier method is used to solve the objective function, which has many parameters and complex calculations. At the same time, the coupling relationship between the position error, torsion error and profile error is not considered, which will affect the final matching evaluation results.

专利CN106407502A公开了一种基于最佳匹配的叶片横截面型线轮廓参数评价方法,主要思想为:读入叶片横截面型线的理论数据和实测数据,并分别拟合轮廓线;进行数据预处理:根据型线数据点的分布特点,将数据点分为叶盆、叶背、前缘和后缘四个部分并分别存储;将中弧线作为匹配特征,对实测数据与理论数据进行初步匹配,并剔除粗大误差数据;采用最佳匹配算法对实测数据与理论数据进行精确匹配;依据匹配结果,通过刚体变换所需的旋转与平移矩阵计算得到叶片的扭转角Ψ、位置度w,利用叶盆、叶背、前缘、后缘的极限轮廓误差值求得型线轮廓度;根据给定的公差参数生成以标准外形为骨线的误差容许带;根据误差容许带对叶片横截面型线轮廓进行参数评价分析。然而,存在以下缺陷:未将扭转约束与位置约束加入实际匹配过程中,而仅仅是在每次匹配完成之后检测扭转误差与位置误差是否符合检测要求,叶片匹配过程与偏移量、扭转角的约束过程是分离的。Patent CN106407502A discloses a method for evaluating the profile parameters of a blade cross-section profile based on optimal matching. The main idea is: read in the theoretical data and measured data of the blade cross-section profile, and fit the profiles respectively; perform data preprocessing: according to the distribution characteristics of the profile data points, divide the data points into four parts: blade basin, blade back, leading edge and trailing edge, and store them separately; use the mid-arc line as a matching feature, perform a preliminary match between the measured data and the theoretical data, and remove the gross error data; use the optimal matching algorithm to accurately match the measured data with the theoretical data; based on the matching results, calculate the torsion angle Ψ and position w of the blade through the rotation and translation matrix required for the rigid body transformation, and use the limit profile error values of the blade basin, blade back, leading edge and trailing edge to obtain the profile profile; generate an error tolerance band with the standard shape as the skeleton according to the given tolerance parameters; and perform parameter evaluation and analysis on the profile of the blade cross-section profile according to the error tolerance band. However, there are the following defects: the torsion constraint and position constraint are not added to the actual matching process, but only the torsion error and position error are detected after each matching is completed to see whether they meet the detection requirements, and the blade matching process is separated from the constraint process of the offset and torsion angle.

在实际工程检测中,如文献“轮廓度公差约束的叶片模型配准方法[J].计算机集成制造系统”提出叶片型面轮廓参数常用下述评价方法:将叶片测点与叶片设计模型进行ICP匹配,然后判断测量点集中的各点轮廓误差值是否在对应公差范围内来判断叶片是否合格。然而,这种方法未考虑航空叶片的前缘、后缘、叶盆、叶背区域的公差往往不一样,即各个区域的精度要求不一样,导致公差小的区域点的误差值常常会超差,从而导致匹配结果失真。同时,也未对叶型匹配的扭转角和偏移量做出评估,使得实际上扭转角和偏移量不合格的叶片用现有方法进行检测可能会得出合格的误判。In actual engineering inspections, the following evaluation method is often used for blade profile parameters, as proposed in the literature "Blade Model Registration Method Constrained by Contour Tolerance [J]. Computer Integrated Manufacturing Systems": ICP matching is performed between the blade measurement points and the blade design model, and then the blade is judged to be qualified by judging whether the contour error value of each point in the measurement point set is within the corresponding tolerance range. However, this method does not take into account that the tolerances of the leading edge, trailing edge, blade basin, and blade back of aviation blades are often different, that is, the accuracy requirements of each area are different, resulting in the error values of points in areas with small tolerances often exceeding the tolerance, thereby causing distortion of the matching results. At the same time, the torsion angle and offset of the blade matching are not evaluated, so that the blades with unqualified torsion angles and offsets may be misjudged as qualified when tested using existing methods.

发明内容Summary of the invention

针对现有技术的缺陷和改进需求,本发明提供了一种航空叶片横截面型线轮廓参数评价方法和系统,其目的在于提供一种有效可行的参数评价方法,使得配准后的超差数目减少,从而降低伪废品率,防止叶片检测结果的误判。In view of the defects of the prior art and the need for improvement, the present invention provides a method and system for evaluating the profile parameters of the cross-section profile of an aviation blade, with the aim of providing an effective and feasible parameter evaluation method, thereby reducing the number of deviations after alignment, thereby reducing the false scrap rate and preventing misjudgment of blade inspection results.

为实现上述目的,按照本发明的第一方面,提供了一种航空叶片横截面型线轮廓参数评价方法,该方法包括:To achieve the above object, according to a first aspect of the present invention, a method for evaluating profile parameters of a cross-section profile of an aircraft blade is provided, the method comprising:

S1.将待评价航空叶片横截面设计模型离散为理论数据点集P,测量待评价航空叶片对应横截面的测点数据,构成叶型轮廓点集Q;S1. Discretize the cross-sectional design model of the aviation blade to be evaluated into a theoretical data point set P, measure the measurement point data of the corresponding cross-sectional area of the aviation blade to be evaluated, and form a blade profile point set Q;

S2.利用P和Q进行ICP匹配,得到初始匹配结果;S2. Perform ICP matching using P and Q to obtain an initial matching result;

S3.对叶型轮廓进行分割,将Q分为前缘子点集、后缘子点集、叶盆子点集和叶背子点集;S3. segment the leaf profile, and divide Q into a leading edge sub-point set, a trailing edge sub-point set, a leaf basin sub-point set, and a leaf back sub-point set;

S4.对于各子点集中的每个测点,在P中找寻对应的最近点,计算测点与对应最近点的点点距离,根据轮廓度评定标准分别为各子点集设置公差带范围,并根据点点距离与对应公差带范围的位置关系,赋予各测点距离系数;S4. For each measuring point in each sub-point set, find the corresponding nearest point in P, calculate the point-to-point distance between the measuring point and the corresponding nearest point, set the tolerance range for each sub-point set according to the profile evaluation standard, and assign a distance coefficient to each measuring point according to the positional relationship between the point-to-point distance and the corresponding tolerance range;

S5.以Q的x偏移量、y偏移量、扭转角作为决策变量,以各测点距离系数为权重,构建带有位置约束的目标函数;S5. Using the x-offset, y-offset and torsion angle of Q as decision variables and the distance coefficient of each measuring point as weight, an objective function with position constraints is constructed;

S6.将初始匹配结果作为决策变量的初值,对所述目标函数进行求解,得到最优匹配结果;S6. Using the initial matching result as the initial value of the decision variable, solving the objective function, and obtaining the optimal matching result;

S7.利用最优匹配结果对航空叶片横截面进行刚体变换,将刚体变换后的航空叶片横截面与设计模型进行比较,判断航空叶片横截面型线轮廓是否合格。S7. Perform a rigid body transformation on the cross section of the aviation blade using the optimal matching result, compare the cross section of the aviation blade after the rigid body transformation with the design model, and determine whether the cross section profile of the aviation blade is qualified.

优选地,步骤S3包括:Preferably, step S3 comprises:

S31.对Q中测点进行三次样条曲线插值,得到C2连续的曲线L(x),按照等弧长原则对曲线进行离散,得到离散后点集Q′;S31. Perform cubic spline interpolation on the measured points in Q to obtain a C2 -continuous curve L(x), discretize the curve according to the equal arc length principle, and obtain a discretized point set Q′;

S32.计算Q′中各测点的曲率其中,Li′,Li″分别表示第i个测点在曲线L(x)处的一阶导、二阶导,根据前后缘区域的曲率远远大于叶盆叶背区域的曲率特点,在Q中提取出叶盆子点集、叶背子点集、前缘子点集、后缘子点集。S32. Calculate the curvature of each measuring point in Q' Among them, Li ′ and Li ″ represent the first-order derivative and the second-order derivative of the i-th measuring point on the curve L(x), respectively. According to the characteristic that the curvature of the leading and trailing edge regions is much greater than the curvature of the blade basin and blade back regions, the blade basin sub-point set, blade back sub-point set, leading edge sub-point set, and trailing edge sub-point set are extracted from Q.

优选地,步骤S4包括:Preferably, step S4 comprises:

S41.对Q中子点集中的每个测点,在P中寻找最近点;S41. For each measurement point in the Q neutron point set, find the nearest point in P;

S42.计算Q中该测点与P中对应最近点的点点距离;S42. Calculate the point-to-point distance between the measured point in Q and the corresponding nearest point in P;

S43.如果此点位于理论叶型外部,则Q中该测点qi与P中对应最近点pi之间有向距离s=||qi-pi||,如果此点位于理论叶型内部,则有向距离s=-||qi-pi||;S43. If the point is outside the theoretical blade profile, the directed distance s between the measuring point qi in Q and the corresponding nearest point pi in P is =|| qi - pi ||; if the point is inside the theoretical blade profile, the directed distance s is =-|| qi - pi ||;

S44.根据轮廓度评定标准分别为各子点集设置公差带范围,若第i个测点落在对应公差带范围内,则该测点的距离系数wi为1;若第i个测点落在对应公差带范围外,则该点的距离系数wi大于1,由有向距离与公差边界共同决定。S44. According to the profile evaluation standard, a tolerance zone range is set for each sub-point set. If the i-th measuring point falls within the corresponding tolerance zone range, the distance coefficient w i of the measuring point is 1; if the i-th measuring point falls outside the corresponding tolerance zone range, the distance coefficient w i of the point is greater than 1, which is jointly determined by the directed distance and the tolerance boundary.

优选地,测点距离系数计算公式如下:Preferably, the calculation formula of the measuring point distance coefficient is as follows:

其中,wi表示Q中第i个测点qi的系数,si表示Q中第i个测点qi的有向距离,U表示qi所属子集的公差带上限,L表示qi所属子集的公差带下限。Among them, wi represents the coefficient of the i-th measuring point qi in Q, si represents the directed distance of the i-th measuring point qi in Q, U represents the upper limit of the tolerance band of the subset to which qi belongs, and L represents the lower limit of the tolerance band of the subset to which qi belongs.

有益效果:本发明通过在目标函数中给Q中各点赋予距离系数,由于距离系数的大小取决于该点对应公差带范围与对应最近点的点点距离,从而考虑了叶片轮廓变公差的约束,使得叶型最终匹配评价结果能够更符合设计要求。Beneficial effect: The present invention assigns a distance coefficient to each point in Q in the objective function. Since the size of the distance coefficient depends on the point-to-point distance between the tolerance band range corresponding to the point and the corresponding nearest point, the constraint of the blade profile variable tolerance is taken into account, so that the final matching evaluation result of the blade profile can better meet the design requirements.

优选地,所述带有位置约束的目标函数如下:Preferably, the objective function with position constraint is as follows:

其中,x′,y′,θ分别表示Q的x偏移量、y偏移量、扭转角,wi表示Q中第i个测点qi的系数,M表示Q的测点数目,qix,qiy分别表示测点qi的x坐标、y坐标,pix,piy分别表示P中与测点qi最近的测点pi的x坐标、y坐标,x2,x1分别表示偏移量的上下公差,y2,y1分别表示y偏移量的上下公差,θ2,θ1分别表示扭转角的上下公差,上述上下公差根据型面偏移公差评定准设置。Among them, x′, y′, θ represent the x offset, y offset and torsion angle of Q respectively, wi represents the coefficient of the i-th measuring point qi in Q, M represents the number of measuring points in Q, qix , qiy represent the x coordinate and y coordinate of measuring point qi respectively, pix , piy represent the x coordinate and y coordinate of measuring point pi in P which is closest to measuring point qi respectively, x2 , x1 represent the upper and lower tolerances of the offset respectively, y2 , y1 represent the upper and lower tolerances of the y offset respectively, θ2 , θ1 represent the upper and lower tolerances of the torsion angle respectively, and the above upper and lower tolerances are set according to the surface offset tolerance assessment standard.

有益效果:本发明通过在叶型匹配过程于偏移中加入x偏移量、y偏移量和扭转角的约束,由于偏移量和扭转角会影响叶型的匹配状态,从而使得在此方法下得到的匹配评价结果更符合公差设计要求。Beneficial effect: The present invention adds constraints of x offset, y offset and torsion angle in the offset during the blade matching process. Since the offset and torsion angle will affect the matching state of the blade, the matching evaluation result obtained by this method is more in line with the tolerance design requirements.

优选地,步骤S6包括:Preferably, step S6 comprises:

S61.将初始匹配结果x0作为初始参数,为目标函数构造二次模型:S61. Take the initial matching result x0 as the initial parameter and construct a quadratic model for the objective function:

S62.设置迭代次数K和精度ε,并初始化迭代次数k=0;S62. Set the number of iterations K and the precision ε, and initialize the number of iterations k = 0;

S63.当达到迭代次数k=K或者是投影梯度的范数||P(xk-gk,l,u)-xk||小于精度ε时,结束迭代;其中,其中l=(x1,y1,γ11),u=(x2,y22);S63. When the number of iterations reaches k=K or the norm of the projected gradient ||P(x k -g k ,l,u)-x k || is less than the precision ε, the iteration ends; wherein l=(x 1 ,y 1 ,γ1 1 ),u=(x 2 ,y 22 );

S64.对二次模型用CauthyPoint方法得到柯西点的近似解xcS64. Use the CauthyPoint method to obtain the approximate solution x c of the Cauchy point for the quadratic model;

S65.首先忽略约束,从xc开始进行目标函数二次模型的子空间最小化运算,然后再通过把点回溯到可行区域内来满足约束条件,并得到搜索方向dkS65. First, ignore the constraints, start from x c and perform the subspace minimization operation of the quadratic model of the objective function, and then satisfy the constraints by tracing the points back to the feasible region, and obtain the search direction d k ;

S66.通过新的搜索方向dk进行线搜索的循环,直到满足|gk+1 Tdk|≤0.9|gk Tdk|,每次循环中对x进行更新xk+1=xkkdk,其中,λ初始值为1,并且线性递减;S66. Perform a line search loop in the new search direction d k until |g k+1 T d k |≤0.9|g k T d k | is satisfied, and x is updated in each loop to x k+1 =x kk d k , where the initial value of λ is 1 and decreases linearly;

S67.更新Hessian矩阵,跳到步骤S63。S67. Update the Hessian matrix and jump to step S63.

有益效果:本发明采用非线性优化方法对带约束的目标函数进行求解,从而得到考虑了轮廓变公差和位置度公差、扭转公差的最终匹配结果。Beneficial effects: The present invention adopts a nonlinear optimization method to solve the constrained objective function, thereby obtaining a final matching result that takes into account the profile variation tolerance, position tolerance, and torsion tolerance.

优选地,若叶型截面的各个误差均满足公差要求,评价结果为合格。Preferably, if all errors of the blade profile cross section meet the tolerance requirements, the evaluation result is qualified.

为实现上述目的,按照本发明的第二方面,提供了一种航空叶片横截面型线轮廓参数评价系统,包括:计算机可读存储介质和处理器;To achieve the above-mentioned object, according to a second aspect of the present invention, there is provided an aviation blade cross-section profile parameter evaluation system, comprising: a computer-readable storage medium and a processor;

所述计算机可读存储介质用于存储可执行指令;The computer-readable storage medium is used to store executable instructions;

所述处理器用于读取所述计算机可读存储介质中存储的可执行指令,执行第一方面所述的航空叶片横截面型线轮廓参数评价方法。The processor is used to read the executable instructions stored in the computer-readable storage medium to execute the method for evaluating the profile parameters of the cross-section profile of an aviation blade according to the first aspect.

总体而言,通过本发明所构思的以上技术方案,能够取得以下有益效果:In general, the above technical solutions conceived by the present invention can achieve the following beneficial effects:

(1)本发明针对叶片变公差的情况,分别为前缘、后缘、叶盆、叶背区域设置了不同的公差带范围,并且根据点是否在公差带范围内分别给每点赋予了不同的距离系数,从而构建新的目标匹配函数,使得叶片测量模型与叶片设计模型能够有效配准。(1) In view of the variable tolerance of blades, the present invention sets different tolerance ranges for the leading edge, trailing edge, blade basin and blade back regions, and assigns different distance coefficients to each point according to whether the point is within the tolerance range, thereby constructing a new target matching function, so that the blade measurement model and the blade design model can be effectively aligned.

(2)本发明根据约束区域构建的目标函数后,增添了扭转角和偏移量的约束,更符合实际叶片型面检测要求。并且以ICP匹配的结果作初值,采用带约束优化法进行求解,保证叶型各项误差评定准确可靠。(2) After constructing the objective function based on the constraint area, the present invention adds constraints on the torsion angle and offset, which is more in line with the actual blade profile detection requirements. And using the result of ICP matching as the initial value, the constrained optimization method is used to solve the problem, ensuring that the blade profile error assessment is accurate and reliable.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明提供的一种航空叶片横截面型线轮廓参数评价方法流程图。FIG1 is a flow chart of a method for evaluating profile parameters of a cross-sectional profile of an aviation blade provided by the present invention.

图2是本发明实施例提供的公差带范围的示意图。FIG. 2 is a schematic diagram of a tolerance range provided by an embodiment of the present invention.

图3是本发明实施例提供的扭角、x偏移量和y偏移量的约束示意图。FIG. 3 is a schematic diagram of constraints of a torsion angle, an x offset, and a y offset provided by an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

如图1所示,本发明提供了一种航空叶片横截面型线轮廓参数评价方法,包括如下步骤:As shown in FIG1 , the present invention provides a method for evaluating the profile parameters of the cross-section of an aviation blade, comprising the following steps:

(1)采用接触式测量中的三坐标测量机法来获取叶片各个截面的测点数据,组成叶型轮廓点集Q;(1) Using the three-dimensional coordinate measuring machine method in contact measurement to obtain the measurement point data of each section of the blade, forming a blade profile point set Q;

(2)采用ICP算法寻求理论数据点集P与Q之间的点对关系,并对ICP进行求解,得到叶片匹配的初始结果x0(2) Using the ICP algorithm to find the point-pair relationship between the theoretical data point sets P and Q, and solving the ICP to obtain the initial result x 0 of blade matching;

(3)根据叶盆、叶背、前缘和后缘区域的上下偏差值,在每个区域分别设置公差带范围;(3) According to the upper and lower deviation values of the blade basin, blade back, leading edge and trailing edge areas, set the tolerance range in each area;

(4)对叶型轮廓点集Q中的每一个测点,根据测点对应最近点的点点距离和是否在公差带范围内设置不同距离系数w。(4) For each measuring point in the blade profile point set Q, different distance coefficients w are set according to the point-to-point distance between the measuring point and the nearest point and whether it is within the tolerance band.

(5)加入x偏移量、y偏移量和扭转角这类叶型位置误差的约束,并且根据测点地距离系数和初始目标函数构建新的目标函数:(5) Add constraints on blade position errors such as x-offset, y-offset, and torsion angle, and construct a new objective function based on the distance coefficient of the measuring point and the initial objective function:

(6)把x0=(x'0,y'00)作为初始参数,对新的目标函数进行求解,得到最终匹配。通过最终匹配结果和刚体变换将航空叶片横截面与设计模型进行比较,判断航空叶片横截面型线轮廓合格与否。(6) Taking x 0 =(x' 0 ,y' 00 ) as the initial parameter, the new objective function is solved to obtain the final match. The cross section of the aviation blade is compared with the design model through the final matching result and rigid body transformation to determine whether the cross section profile of the aviation blade is qualified.

进一步地,步骤(2)中对ICP采用奇异值分解法(SVD)进行求解。Furthermore, in step (2), the ICP is solved using the singular value decomposition (SVD) method.

进一步地,定义公差带范围的具体实现方式如下:Furthermore, the specific implementation method of defining the tolerance range is as follows:

根据设计公差分别给前缘、后缘、叶盆和叶背区域设置公差带上限U和公差带下限Li=。=根据各个区域的公差带范围,将各个区域的理论型线沿其法向分别偏置上偏差值与下偏差值的距离(向外为正),偏置出来的两条曲线间的带状区域即为公差带范围。每个区域中的测点误差处于U与L之间,则称测点处于公差带范围内,反之处于公差带范围外。According to the design tolerance, the upper limit U and lower limit L of the tolerance band are set for the leading edge, trailing edge, blade basin and blade back area. = According to the tolerance band range of each area, the theoretical profile of each area is offset along its normal by the distance of the upper deviation value and the lower deviation value (positive outward), and the strip area between the two offset curves is the tolerance band range. If the measurement point error in each area is between U and L, the measurement point is said to be within the tolerance band range, otherwise it is outside the tolerance band range.

进一步地,步骤(4)包括:Further, step (4) comprises:

(41)如图2所示,设叶型理论数据点为p,设计模型在每个数据点p处指向内侧的法线为n,每个测点在理论点集中搜索到的最近点为q,构建由点q指向点p的矢量t,如果,则说明测点处于理论叶型内部,将通过L来判断此点是否处于公差带范围内。反之,则说明测点处于理论叶型外部,将通过U来判断此点是否处于公差带范围内。(41) As shown in Figure 2, let the theoretical data point of the blade be p, the normal of the design model pointing inward at each data point p be n, the nearest point searched for each measuring point in the theoretical point set be q, and construct a vector t from point q to point p. If , it means that the measuring point is inside the theoretical blade, and L will be used to determine whether this point is within the tolerance range. Otherwise, it means that the measuring point is outside the theoretical blade, and U will be used to determine whether this point is within the tolerance range.

(42)设置d分别为每个区域中每个测点在设计叶型中寻找到的最近点的点点距离,如果此点位于理论叶型外部,则有向距离s=d>0,如果此点位于理论叶型内部,则有向距离s=-d≤0。(42) Let d be the point-to-point distance between each measuring point in each region and the nearest point found in the designed blade profile. If the point is outside the theoretical blade profile, the directed distance s=d>0; if the point is inside the theoretical blade profile, the directed distance s=-d≤0.

(43)构建测点系数w:(43) Construct the measurement point coefficient w:

其中,si表示测点qi与其对应最近点的点点距离。U表示qi所属子集的公差带上限,L表示qi所属子集的公差带下限进一步地,步骤(5)中新目标函数的构建方式包括:Wherein, si represents the point-to-point distance between the measured point qi and its corresponding nearest point. U represents the upper limit of the tolerance band of the subset to which qi belongs, and L represents the lower limit of the tolerance band of the subset to which qi belongs. Furthermore, the construction method of the new objective function in step (5) includes:

(51)对每个测点加入测点系数,得到目标函数:(51) Add the measurement point coefficient to each measurement point and obtain the objective function:

其中,M为测点总数,R和T分别为刚体变换中绕Z轴旋转的旋转矩阵和在XOY平面的平移矩阵。Among them, M is the total number of measurement points, R and T are the rotation matrix around the Z axis and the translation matrix in the XOY plane in the rigid body transformation, respectively.

(52)设置qi坐标为(qx,qy),pi坐标为(px,py),匹配参数x=(x′,y′,θ),其中,如图3所示,x′为x偏移量,y′为y偏移量,θ为扭角。将目标函数展开后得到目标函数:(52) Set the coordinates of q i to (q x , q y ), the coordinates of pi to (p x , p y ), and the matching parameters x = (x′, y′, θ), where x′ is the x offset, y′ is the y offset, and θ is the torsion angle, as shown in Figure 3. Expanding the objective function yields the objective function:

(53)设x′的下偏差和上偏差为x1,x2;y′的下偏差和上偏差为y1,y2;θ的下偏差和上偏差为θ12。将此约束加入上述目标函数,得到最终的目标函数:(53) Let the lower and upper deviations of x′ be x 1 , x 2 ; let the lower and upper deviations of y′ be y 1 , y 2 ; let the lower and upper deviations of θ be θ 1 , θ 2 . Adding this constraint to the above objective function, we get the final objective function:

进一步地,步骤(6)中求解的具体实现方式为:Furthermore, the specific implementation method of solving the problem in step (6) is:

(61)将步骤一获得的ICP初始解作为初始参数,为目标函数构造二次模型:(61) The ICP initial solution obtained in step 1 is used as the initial parameter to construct a quadratic model for the objective function:

(62)设置迭代次数K和精度ε,并设置k=0;(62) Set the number of iterations K and the precision ε, and set k = 0;

(63)当达到迭代次数k=K或者是投影梯度的范数||P(xk-gk,l,u)-xk||小于精度ε时,结束迭代;其中,其中l=(x1,y11),u=(x2,y22);(63) When the number of iterations reaches k = K or the norm of the projected gradient ||P(x k -g k ,l,u)-x k || is less than the precision ε, the iteration ends; where l = (x 1 ,y 11 ),u = (x 2 ,y 22 );

(64)对二次模型用Cauthy Point方法得到柯西点的近似解xc(64) The Cauchy point method is used to obtain the approximate solution x c of the Cauchy point for the quadratic model;

(65)首先忽略约束,从xc开始进行目标函数二次模型的子空间最小化运算,然后再通过把点回溯到可行区域内来满足约束条件,并得到搜索方向dk(65) First, ignore the constraints and start from x c to perform the subspace minimization operation of the quadratic model of the objective function. Then, satisfy the constraints by backtracking the points into the feasible region and obtain the search direction d k ;

(66)通过新的搜索方向dk进行线搜索的循环,直到满足|gk+1 Tdk|≤0.9|gk Tdk|,每次循环中对x进行更新xk+1=xkkdk,其中,λ初始值为1,并且线性递减。(66) A line search loop is performed with the new search direction d k until |g k+1 T d k |≤0.9|g k T d k | is satisfied. In each loop, x is updated to x k+1 =x k + λ k d k , where λ is initially 1 and decreases linearly.

(67)更新Hessian矩阵,跳到步骤(63)。(67) Update the Hessian matrix and jump to step (63).

本实施例中叶片各区域公差要求如表1所示。The tolerance requirements of various regions of the blade in this embodiment are shown in Table 1.

表1Table 1

前缘区域公差Leading edge area tolerance 后缘区域公差Trailing edge area tolerance 叶盆区域公差Leaf basin area tolerance 叶背区域公差Tolerance of back area X偏移量X offset Y偏移量Y offset 扭转角Torsion Angle 0±0.15mm0±0.15mm 0±0.15mm0±0.15mm 0±0.075mm0±0.075mm 0±0.075mm0±0.075mm 0±0.15mm0±0.15mm 0±0.15mm0±0.15mm 0±20°0±20°

对同一叶型截面分别采用ICP匹配和本发明所述匹配,现有ICP匹配评价结果如表2所示,本发明方法匹配评价结果如表3所示。The same blade section is matched by ICP matching and matching according to the present invention, respectively. The evaluation results of existing ICP matching are shown in Table 2, and the evaluation results of matching according to the present invention are shown in Table 3.

表2Table 2

前缘最大误差Leading edge maximum error 后缘最大误差Maximum trailing edge error 叶盆最大误差Maximum error of leaf basin 叶背最大误差Maximum error of leaf back X偏移量X offset Y偏移量Y offset 扭转角Torsion Angle -0.138mm-0.138mm 0.101mm0.101mm 0.080mm0.080mm -0.076mm-0.076mm -0.160mm-0.160mm 0.101mm0.101mm -12.765°-12.765°

表3Table 3

前缘最大误差Leading edge maximum error 后缘最大误差Maximum trailing edge error 叶盆最大误差Maximum error of leaf basin 叶背最大误差Maximum error of leaf back X偏移量X offset Y偏移量Y offset 扭转角Torsion Angle -0.142mm-0.142mm 0.081mm0.081mm 0.072mm0.072mm 0.066mm0.066mm -0.149mm-0.149mm 0.106mm0.106mm -13.000°-13.000°

由上述评价结果可知,ICP匹配方法得到的叶型截面与设计叶型进行比较后得到的叶盆最大误差、叶背最大误差和X偏移量均超出了公差要求,故评价结果为叶片不合格。而采用本发明所述的方法对叶型截面和设计叶型进行匹配评价,得到叶型截面的各个误差均满足公差要求,评价结果为合格。From the above evaluation results, it can be seen that the maximum error of the blade basin, the maximum error of the blade back and the X offset obtained by comparing the blade profile obtained by the ICP matching method with the designed blade profile all exceed the tolerance requirements, so the evaluation result is that the blade is unqualified. However, the method described in the present invention is used to match and evaluate the blade profile section and the designed blade profile, and the errors of the blade profile section all meet the tolerance requirements, and the evaluation result is qualified.

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. The method for evaluating the profile parameters of the cross section profile of the aviation blade is characterized by comprising the following steps:
s1, dispersing a design model of the cross section of an aviation blade to be evaluated into a theoretical data point set P, and measuring measurement point data of the corresponding cross section of the aviation blade to be evaluated to form a blade profile contour point set Q;
S2, performing ICP matching by using P and Q to obtain an initial matching result;
s3, segmenting the profile of the blade profile, and dividing Q into a front edge sub-point set, a rear edge sub-point set, a She Penzi point set and a blade back sub-point set;
S4, for each measuring point in each sub-point set, searching a corresponding nearest point in P, calculating the point distance between the measuring point and the corresponding nearest point, setting a tolerance zone range for each sub-point set according to a profile evaluation standard, and giving a distance coefficient of each measuring point according to the position relation between the point distance and the corresponding tolerance zone range;
s5, taking the x offset, the y offset and the torsion angle of Q as decision variables, and taking the distance coefficient of each measuring point as a weight to construct an objective function with position constraint;
wherein the objective function with position constraint is as follows:
wherein x ', y', θ respectively represent the x offset, y offset and torsion angle of Q, w i represents the coefficient of the ith measuring point Q i in Q, M represents the number of measuring points of Q, Respectively representing the x coordinate and the y coordinate of the measuring point q i,Respectively representing the x coordinate and the y coordinate of a measuring point P i closest to a measuring point q i in P, respectively representing the upper and lower tolerance of the offset by x 2,x1, respectively representing the upper and lower tolerance of the y offset by y 2,y1, respectively representing the upper and lower tolerance of the torsion angle by θ 21, wherein the upper and lower tolerances are set according to the profile offset tolerance evaluation criterion;
S61, constructing a secondary model for the objective function by taking an initial matching result x 0 as an initial parameter:
S62, setting iteration times K and precision epsilon, and initializing the iteration times K=0;
s63, ending iteration when the iteration times k=K or the norm ||P of the projection gradient is reached (x k-gk,l,u)-xk|| is smaller than the precision epsilon, wherein l= (x 1,y11),u=(x2,y22);
S64, obtaining an approximate solution x c of Ke Xidian by using a CauthyPoint method on the secondary model;
S65, firstly ignoring constraint, starting from x c, performing subspace minimization operation of the objective function quadratic model, and then backtracking points into a feasible region to meet constraint conditions and obtain a search direction d k;
S66, performing line search circulation through the new search direction d k until the requirement is met Updating x k+1=xkkdk for x in each cycle, wherein λ is initially 1 and decreases linearly;
s67, updating the Hessian matrix, and jumping to the step S63;
s7, performing rigid transformation on the cross section of the aviation blade by utilizing an optimal matching result, comparing the cross section of the aviation blade after rigid transformation with a design model, and judging whether the profile of the cross section molded line of the aviation blade is qualified or not.
2. The method of claim 1, wherein step S3 comprises:
S31, performing cubic spline curve interpolation on the measuring points in the Q to obtain a C 2 continuous curve L (x), and dispersing the curve according to an equal arc length principle to obtain a discrete rear point set Q';
s32, calculating the curvature of each measuring point in the Q Wherein L i′,Li' respectively represents a first derivative and a second derivative of the ith measuring point at the curve L (x), and the leaf basin point set, the leaf back sub point set, the front edge sub point set and the rear edge sub point set are extracted from Q according to the characteristic that the curvature of the front edge area and the rear edge area is far greater than the curvature of the leaf back area of the leaf basin.
3. The method of claim 1, wherein step S4 comprises:
s41, searching the nearest point in P for each measuring point in the Q neutron point set;
S42, calculating the point distance between the measuring point in the Q and the corresponding nearest point in the P;
S43, if the point is positioned outside the theoretical leaf pattern, a directional distance s= ||q i-pi | between the measuring point Q i in Q and a corresponding nearest point P i in P, and if the point is positioned inside the theoretical leaf pattern, a directional distance s= - ||q i-pi |.
S44, setting a tolerance zone range for each sub-point set according to the profile evaluation standard, and if the ith measuring point falls within the corresponding tolerance zone range, setting a distance coefficient w i of the measuring point to be 1; if the ith measuring point falls outside the corresponding tolerance zone, the distance coefficient w i of the point is larger than 1, which is determined by the directional distance and the tolerance boundary.
4. The method of claim 1, wherein the station distance coefficient is calculated as follows:
Wherein w i represents the coefficient of the ith measuring point Q i in Q, s i represents the directed distance of the ith measuring point Q i in Q, U represents the upper tolerance zone limit of the subset to which Q i belongs, and L represents the lower tolerance zone limit of the subset to which Q i belongs.
5. A method according to any one of claims 1 to 4, wherein the evaluation is acceptable if the individual errors of the profile cross-section meet the tolerance requirements.
6. An aircraft blade cross-section profile parameter evaluation system, comprising: a computer readable storage medium and a processor;
The computer-readable storage medium is for storing executable instructions;
The processor is configured to read executable instructions stored in the computer readable storage medium and execute the aerovane cross-section profile parameter evaluation method of any one of claims 1 to 5.
CN202110750061.XA 2021-07-02 2021-07-02 Aviation blade cross section molded line profile parameter evaluation method and system Active CN113591236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110750061.XA CN113591236B (en) 2021-07-02 2021-07-02 Aviation blade cross section molded line profile parameter evaluation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110750061.XA CN113591236B (en) 2021-07-02 2021-07-02 Aviation blade cross section molded line profile parameter evaluation method and system

Publications (2)

Publication Number Publication Date
CN113591236A CN113591236A (en) 2021-11-02
CN113591236B true CN113591236B (en) 2024-09-06

Family

ID=78245465

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110750061.XA Active CN113591236B (en) 2021-07-02 2021-07-02 Aviation blade cross section molded line profile parameter evaluation method and system

Country Status (1)

Country Link
CN (1) CN113591236B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114074170B (en) * 2021-11-19 2024-05-10 中国航发贵州黎阳航空动力有限公司 Optimization design method of final forging die of precision forging piece of aero-engine blade
CN114445464A (en) * 2022-01-28 2022-05-06 中国第一汽车股份有限公司 Data processing method, device, equipment and storage medium
CN117372554B (en) * 2023-09-14 2024-06-04 华中科技大学 Three-coordinate blade section reconstruction method based on radial basis function
CN118656936B (en) * 2024-08-12 2024-11-19 西北工业大学 Geometric model evaluation method for self-adaptive processing technology of near-net-shaped blade

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106407502A (en) * 2016-08-19 2017-02-15 西安交通大学 Optimum matching-based blade section line profile parameter evaluation method
CN109470196A (en) * 2018-11-27 2019-03-15 中国航发沈阳黎明航空发动机有限责任公司 A kind of blade of aviation engine type face data evaluation method based on model

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0903404D0 (en) * 2009-03-02 2009-04-08 Rolls Royce Plc Surface profile evaluation
CN109590523B (en) * 2018-11-26 2020-04-24 中国航发沈阳黎明航空发动机有限责任公司 Reverse correction method for torsion and bending deformation of blisk blade
CN110276138B (en) * 2018-12-11 2023-02-10 中国航空工业集团公司北京长城计量测试技术研究所 Digitized evaluation method for shapes of front edge and rear edge of blade of aero-engine
CN111400667B (en) * 2020-03-31 2021-11-02 华中科技大学 A method and system for profile detection of aviation blades based on variable tolerance zone constraints
CN111368462B (en) * 2020-03-31 2022-03-18 华中科技大学 A method and system for air blade profile detection based on curvature estimation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106407502A (en) * 2016-08-19 2017-02-15 西安交通大学 Optimum matching-based blade section line profile parameter evaluation method
CN109470196A (en) * 2018-11-27 2019-03-15 中国航发沈阳黎明航空发动机有限责任公司 A kind of blade of aviation engine type face data evaluation method based on model

Also Published As

Publication number Publication date
CN113591236A (en) 2021-11-02

Similar Documents

Publication Publication Date Title
CN113591236B (en) Aviation blade cross section molded line profile parameter evaluation method and system
CN104697462B (en) A kind of aerial blade surface-type feature parameter extracting method based on axis
CN106407502B (en) Blade section profile parameter evaluation method based on optimal matching
CN111400667B (en) A method and system for profile detection of aviation blades based on variable tolerance zone constraints
CN114791994B (en) RANSAC point cloud plane fitting method introducing normal vector optimization
CN111368462B (en) A method and system for air blade profile detection based on curvature estimation
CN104616311A (en) Precise registration method of damaged part based on improved ICP (Inductively Coupled Plasma) algorithm
CN105676779A (en) Tracing method for determining local interference region boundary of free-form surface machining
CN111429492B (en) A registration method for aircraft C-beams based on local non-deformation
CN116703989A (en) Point cloud processing method for keeping non-rigid registration based on deep learning and self-adaptive topology
Liu et al. An Iterative minimum zone algorithm for assessing cylindricity deviation
Ding et al. A robust registration algorithm of point clouds based on adaptive distance function for surface inspection
Fan et al. GA-BP neural network-based nonlinear regression model for machining errors of compressor blades
CN108536932B (en) Calculation method of verticality of aero-blade stacking axis based on mutual torsion constraint
CN119006543A (en) Point cloud registration method based on neighborhood normal vector and curvature
CN104680016A (en) Geometric optimization approximation based minimum region fitting method for profiles of parabolas
Lamb Probabilistic performance-based geometric tolerancing of compressor blades
Li et al. Calculation method of twist error of aero-engine blade based on three-coordinate measuring data
CN117824575B (en) A method and device for evaluating blade chord-wise waviness
Qin et al. Method for optimal allocation of margin based on normal registration
Liu et al. High-precision modeling of turbine blade from cross-section data
Si et al. Construction method of process model for correcting local profile errors of turbine blades
CN116309746B (en) Point cloud registration method and system for automobile panel gap
Feng et al. The evaluation of profile errors of the leading and trailing edges of a thin-walled blade based on chord length deviation
CN116204974B (en) Method for evaluating geometric consistency of CAD model of aeroengine blade part

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