[发明专利]一种相对于基准面的平面平行度快速评定方法有效
申请号: | 201910620598.7 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110285781B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 裴永琪;黄美发;唐哲敏 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G01B21/22 | 分类号: | G01B21/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明属于精密计量与计算机应用领域,涉及一种快速、简单的相对于基准平面的平面平行度评定方法,本发明包含以下步骤:步骤1:获取测点集,并根据测点集构造状态元素集、特征行向量集、边界元素集和确定量规位置;步骤2:获取两个关键点;步骤3:用关键点集构造分析矩阵;步骤4:进行秩分析,决定是否继续寻优,并决定寻优策略;步骤5:求解分析矩阵和分析列向量得到寻优方向;步骤6,求解新的关键点,更新测点坐标集和量规的位置,进入下一次循环步骤;步骤7,计算基准平面的平面度;步骤8:比较平面度误差 |
||
搜索关键词: | 一种 相对于 基准面 平面 平行 快速 评定 方法 | ||
【主权项】:
1.一种相对于基准面的平面平行度快速评定方法,其特征在于,是通过以下步骤实现的:步骤1:获取基准平面的测点,并用其组成测点集{pi},并根据{pi}建立特征行向量集{Ai}、边界元素集{bi}和状态元素集{Ti},Gi,up为虚拟量规上平面的位置,Gi,down为虚拟量规下平面的位置;获取被测平面的测点,并用其组成被测测点集{p’j},并根据{p’j}建立被测状态元素集{T’j},G’j,up为被测平面的虚拟量规上平面的位置,G’j,down为虚拟量规下平面的位置,其中:i=1, 2, 3, …, N,i为基准平面的测点序号,N为基准平面的测点总数;pi={xi, yi, zi}是测点i的空间直角坐标,且被测平面接近坐标系的XOY平面;获得基准平面量规的初始位置Gi,up=zi,max,Gi,down=zi,min;获得中间平面的位置Gmid=(Gup+Gdown)÷2;测点i到虚拟量规上平面的距离Ti,up = Gi,up‑ zi,up,测点i到虚拟量规下平面的距离Ti,down= zi,down‑ Gi,down;Ai=[
1,
yi,
xi],是一个特征行向量,所有的特征行向量Ai的集合为特征行向量集{Ai};bi=b,是一个大于0 的实数,所有的边界元素bi的集合为边界元素集{bi};j=1, 2, 3, …, N,j为被测平面的测点序号,N为被测平面的测点总数;p’j={x'j, y'j, z'j}是测点j的空间直角坐标;获得被测平面量规的初始位置G’j,up= z'j,max,G’j,down= z'j,min;获得中间平面的位置G’mid= (G’up+G’down) ÷ 2;测点j到虚拟量规上平面的距离T’j,up = G’j,up‑z'j,up,测点j到虚拟量规下平面的距离T’j,down = G’j,down‑ z'j,down,所有的状态元素T’j的集合为状态元素集{T’j}。步骤1结束后进行步骤2。步骤2:取Ti,up的值为零对应的测点pl1为关键点,并将其测点序号l1加入到关键点集{l}中;取Ti,down的值为零对应的测点pl2为关键点,并将其测点序号l2加入到关键点集{l}中。步骤2结束后进行步骤3。步骤3:根据关键序号集{l}建立分析矩阵A和分析列向量b,其中:A=[…, ApT, …, AqT, …]T,是个L行3列的矩阵,L为关键点集{l}中的元素个数,p, q为关键点集{l}中的元素;b=[…, bp, …, bq, …]T,是个L行的列向量。步骤3结束后进行步骤4。步骤4:对分析矩阵A及增广分析矩阵[A, b]进行秩分析,做法如下:计算分析矩阵A的秩rA=rank(A),增广分析矩阵[A, b] 的秩rAb=rank([A, b]),并比较rA和rAb,只有以下两种情况:情况一:如果rA=rAb,那么,应当继续寻优,跳到步骤5;情况二:如果rA< rAb,那么,尝试从分析矩阵A和分析列向量b中删掉关键点集{l}中的某一个元素l对应的行,得到缩小矩阵Al‑和缩小列向量bl‑,求线性方程Al‑vl‑= bl‑的解vl‑=vl‑0,然后计算bl‑=Alvl‑0;如果关键点集{l}中的元素都尝试过了,并且没有得到任何一个bl‑>bl,那么,应当结束寻优,跳到步骤7;如果在尝试关键点集{l}中的元素l时,得到bl‑>bl,那么,将缩小矩 阵Al‑和缩小列向量bl‑分别作为A矩阵及分析列向量b,将元素l移出关键点集{l},并跳到步骤5;其中,vl‑=[vl‑,1, vl‑,2, vl‑,3]T,vl‑0=[vl‑0,1, vl‑0,2, vl‑0,3]T。步骤5:求测点运动向量v0,即线性方程Av= b的一个解v=v0,其中,v=[ v1, v2, v3]T, v0=[ v0,1, v0,2, v0,3]T。步骤5结束后进行步骤6。步骤6:计算vi=Aiv0;然后计算:当vi
1时,τi=NaN(NaN等于零或者为负数);当vi<1时,τi,up= Ti,up ÷ (1‑ vi),τi,down= Ti,down÷ (1‑ vi),取τi中大于零的那部分中的最小值τmin对应的序号l3为新的关键序号,并将l3加入到关键点集{l};将基准平面所有坐标集pi更新为[xi, yi, zi]T + τmin∙ vi,同时被测平面所有坐标集p’j按照基准平面的运动规律更新为[x'j, y'j, z'j]T + τmin∙ vi;将基准平面的量规位置更新Gi,up=zi,max,Gi,down=zi,min,将被测平面的量规位置更新G’j,up= z'j,max,G’j,down= z'j,min。步骤6结束后完成一次寻优,进行步骤3。步骤7:计算基准平面的平面度误差:t = Gi,up‑ Gi,down。步骤7结束后进行步骤8。步骤8:将基准平面的平面度误差t与给定的公差值TD进行比较,有以下两种情况:情况一:当t<TD时,基准平面的平面度合格,进行步骤9;情况二:当t>TD时,基准平面的平面度不合格;步骤9:计算被测平面的平行度误差:t’= G’j,up‑ G’j,down;步骤9结束后进行步骤10。步骤10:将被测平面的平行度误差t’与给定的公差值T’D进行比较,有以下两种情况:情况一:当t’<T’D时,被测平面的平行度合格;情况二:当t’>T’D时,被测平面的平行度不合格。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910620598.7/,转载请声明来源钻瓜专利网。