Nothing Special   »   [go: up one dir, main page]

CN108871256B - 一种圆度误差评定算法 - Google Patents

一种圆度误差评定算法 Download PDF

Info

Publication number
CN108871256B
CN108871256B CN201810604645.4A CN201810604645A CN108871256B CN 108871256 B CN108871256 B CN 108871256B CN 201810604645 A CN201810604645 A CN 201810604645A CN 108871256 B CN108871256 B CN 108871256B
Authority
CN
China
Prior art keywords
radius
circle
minimum
roundness
roundness error
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.)
Expired - Fee Related
Application number
CN201810604645.4A
Other languages
English (en)
Other versions
CN108871256A (zh
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.)
Xiangyang Aimosi Intelligent Detection Equipment Co ltd
Original Assignee
Xiangyang Aimosi Intelligent Detection Equipment Co ltd
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 Xiangyang Aimosi Intelligent Detection Equipment Co ltd filed Critical Xiangyang Aimosi Intelligent Detection Equipment Co ltd
Priority to CN201810604645.4A priority Critical patent/CN108871256B/zh
Publication of CN108871256A publication Critical patent/CN108871256A/zh
Application granted granted Critical
Publication of CN108871256B publication Critical patent/CN108871256B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/20Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Image Analysis (AREA)

Abstract

本发明属于测量工具技术领域,特指一种用于圆度误差评定的算法。所述算法以回转体工件截面最小二乘圆心为参考点,以一定数值(如截面的最小二乘圆度误差或者估计的圆度误差值)为边长构造一正多边形,依次以正多边形多个顶点为圆心,依次计算各顶点到所有测量点的半径值,并找出每一个顶点为圆心时的最大半径、最小半径以及半径的极差值,依据圆度误差的评定算法的定义(最小区域法、最小外接圆法、最大内接圆法)确定相对应的圆心坐标点,从而得到要求的圆度误差。该方法原理简单,易于实现,通用性强,并很容易地安装到圆度仪、三坐标测量机和其它带有计算机的圆度精密测量仪器上,并能够满足圆度误差的精确评定,并可在实际工程中应用于其他形位误差的评定。

Description

一种圆度误差评定算法
技术领域
本发明属于测量工具技术领域,更具体地,涉及一种用于圆度误差评定的算法。
背景技术
圆度误差是实际被测圆对理想圆的允许变动量,用于限制回转轴径向截面(即垂直于轴线的截面)的形状误差,圆度误差值根据从一特定圆心算起,以包容被测轮廓两同心圆的最大和最小半径差来确定。目前圆度误差的评定算法有四种:最小二乘法、最小区域法、最小外接圆法和最大内接圆法。最小二乘法因其理论成熟、算法简便易行等优点,应用最为普遍,但其不满足最小条件的圆度误差评定准则,且圆度误差评定的最小二乘法属非线性问题,在线性化过程中对测量的数据采集提出了一些附加条件,这给实际测量带来了不便,与最小二乘法不同,最小外接圆法、最大内接圆法和最小区域法评定圆度误差不能以简单的数学模型表示,也没有固定的解析式,但可以使用特殊的算法得出圆度误差结果。国内外学者对圆度误差的评定问题提出过多种算法,这些算法的核心是以被测圆轮廓的最小二乘圆心为起始点,以半径或者半径差作为优化目标,采用各种有效的优化算法寻找符合定义的包容圆圆心,如常用的移心算法、遗传算法、仿增量算法、逐步二次规划、网格搜索算法和计算几何算法等。在其优化过程中,每计算一步都需要重新选择步长和确定下一步的移心方向,算法较繁琐,且不直观,特别是当测量点数比较多时,求解圆度误差值就更为复杂。
因此,本发明以圆度误差评定为研究对象,提出了一种采用正多边形搜索的圆度误差评定的算法,对于圆度误差的评定工作具有重要意义。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种圆度误差的评定算法,其目的在于,通过以回转体工件截面最小二乘圆心为参考点,以一定数值(如截面的最小二乘圆度误差或者估计的圆度误差值)为边长构造一正多边形,依次以正多边形多个顶点为圆心,依次计算各顶点到所有测量点的半径值,并找出每一个顶点为圆心时的最大半径、最小半径以及半径的极差值,依据圆度误差的评定算法的定义(最小区域法、最小外接圆法、最大内接圆法)确定相对应的圆心坐标点,从而得到要求的圆度误差。该方法原理简单,易于实现,通用性强。依据该算法设计出的圆度误差评定软件可以很容易地安装到圆度仪、三坐标测量机和其它带有计算机的圆度精密测量仪器上,并能够满足圆度误差的精确评定,并可在实际工程中应用于其他形位误差的评定。
为实现上述目的,本发明提供一种圆度误差评定的算法,包括:第一步,用最小二乘法计算出被测回转体截面轮廓的最小二乘圆心坐标及最小二乘圆度误差;
第二步,以最小二乘圆心坐标为参考点,以最小二乘法评定的圆度误差(或者估计的圆度误差值)为边长构造正多边形及其各顶点;
第三步,以各顶点为圆心,计算到所有测点的半径值并找出此时的最大半径、最小半径和半径的极差值;
第四步,比较所有的最大半径,其中最小者为被测圆轮廓的最小外接圆半径和所对应顶点即为最小外接圆圆心,依据最小外接圆法评定定义即可得到最小外接圆法圆度误差值;
比较所有的最小半径,其中最大者为被测圆轮廓的最大内接圆半径和所对应顶点即为最大内接圆圆心,则依据最大内接圆法评定定义即可得到最大内接圆法圆度误差值;
比较所有的半径极差值最小值,其中最小者即为包容被测圆轮廓的最小区域和所对应顶点即为最小区域圆圆心,即可得到最小区域法圆度误差值。
为提高计算精度,在第二步中以各正多边形顶点为参考点心布设边长更小的正多边形,重复计算。
当最大半径中的最小值与次小值非常接近(如小于0.0001)时,可以认为此时的最小外接圆法圆度误差值已十分接近符合此法下的真值,此时的最小半径差就是最小外接圆法圆度误差;当最小半径中的最大值与次大值非常接近(如小于0.0001)时,可以认为此时的最大内接圆法圆度误差值已十分接近符合此法下的真值,此时的最小半径差就是最大内接圆法圆度误差;当半径极差值最小值中的最小值与次小值非常接近(如小于0.0001)时,可以认为此时的最小区域法圆度误差值已十分接近符合此法下的真值,此时的最小半径差就是最小区域法圆度误差。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
(1)本发明提供了一种解决圆度误差精确评定问题的新思路,是计量测试技术中圆度误差评定的一种全新方法,该方法原理简单,易于实现,通用性强,依据该算法设计出的圆度误差评定软件可以很容易地安装到圆度仪、三坐标测量机和其它带有计算机的圆度精密测量仪器上,并能够满足圆度误差的精确评定,并可在实际工程中应用于其他形位误差的评定;
(2)本发明中正多边形边数可自由设置,边数设置较少时,第三步计算量较小,但迭代次数较多,边数设置较多时反之,总体计算量不变,总体计算量只和精度判断条件有关,因此易于实现对精度和速度要求的平衡,实现实用性和经济性最佳的选择;
(3)在第三步中正多边形的边数无需改变,因为边长变小也会引起角度的变化,同时不影响总体计算量,也减小了程序编写难度。
附图说明
图1是本发明实施例提供的圆度误差评定的算法原理图;
图2是本发明实施例提供的圆度误差评定的算法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
图1是本发明实施例提供的圆度误差评定的算法原理图;图2是本发明实施例提供的圆度误差评定的算法的流程图。
本发明以回转体工件截面最小二乘圆心O0(x0,y0)为参考点,以一定数值(如截面的最小二乘圆度误差Fcls或者估计的圆度误差值) 为边长构造一正多边形,如图1所示,依次以正多边形m个顶点为圆心,依次计算各顶点到所有测量点Pi(μi,vi)的半径值,并找出每一个顶点为圆心时的最大半径、最小半径以及半径的极差值,依据圆度误差的评定方法的定义(最小区域法、最小外接圆法、最大内接圆法)确定相对应的圆心坐标点,从而得到要求的圆度误差。
如图2所示,本发明提供的方法实施步骤如下:
(1)用最小二乘法计算出被测回转体截面轮廓的最小二乘圆心坐标O0(x0,y0)及最小二乘圆度误差Fcls,公式如下所示;
Figure GDA0003603041940000051
Fcls=max{ΔRi1cosθi2sinθi}-min{ΔRi1cosθi2sinθi}
式中θi为回转角,ΔRi为此时传感器测得数据,即相对矢径误差。
(2)以最小二乘圆心坐标O0(x0,y0)为参考点,以最小二乘法评定的圆度误差Fcls(或者估计的圆度误差值)为边长构造正多边形及其m个顶点,各顶点坐标Oi(xi,yi)为
Figure GDA0003603041940000061
(3)以各顶点Oi(xi,yi)为圆心,计算到所有测点的半径值并找出此时的最大半径Rmax、最小半径Rmin和半径极差ΔRmin。有m个顶点就可得到各m个最大半径、最小半径和半径的极差值;
(4)对于最小外接圆法,可比较所有的最大半径Rmax(m个), 其中最小者为被测圆轮廓的最小外接圆半径,用符号RC表示,所对应顶点即为最小外接圆圆心,用(xC,yC)表示;与此圆圆心相对应的最小半径用符号rC表示。则依据最小外接圆法评定定义可知,最小外接圆法圆度误差值FMCC为:
FMCC=RC-rC
对于最大内接圆法,可比较所有的最小半径Rmin(m个),其中最大者
为被测圆轮廓的最大内接圆半径,用符号rI表示,所对应顶点即为最大内接圆圆心,用(xI,yI)表示;与此圆圆心相对应的最大半径用符号RI表示。则依据最大内接圆法评定定义可知,最大内接圆法圆度误差值FMIC为:
FMIC=RI-rI
对于最小区域法,可比较所有的半径极差值最小值ΔRmin(m个),
其中最小者min(△(Rmin))即为包容被测圆轮廓的最小区域,所对应顶点即为最小区域圆圆心,用(xZ,yZ)表示。则最小区域法圆度误差值FMZC为:
FMZC=min(△(Rmin))
为提高计算精度,可在步骤(2)中以各正多边形顶点为参考点心布设边长更小的正多边形,重复计算。
当最大半径Rmax中最小值与次小值非常接近(如小于0.0001)时,可以认为此时的最小外接圆法圆度误差值已十分接近符合此法下的真值,此时的最小半径差就是最小外接圆法圆度误差;当最小半径 Rmin中最大值与次大值非常接近(如小于0.0001)时,可以认为此时的最大内接圆法圆度误差值已十分接近符合此法下的真值,此时的最小半径差就是最大内接圆法圆度误差;当半径极差值最小值ΔRmin中最小值与次小值非常接近(如小于0.0001)时,可以认为此时的最小区域法圆度误差值已十分接近符合此法下的真值,此时的最小半径差就是最小区域法圆度误差。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (3)

1.一种圆度误差评定的算法,其特征在于,通过以回转体工件截面最小二乘圆心为参考点,以一定数值为边长构造一正多边形,依次以正多边形多个顶点为圆心,依次计算各顶点到所有测量点的半径值,并找出每一个顶点为圆心时的最大半径、最小半径以及半径的极差值,依据圆度误差的评定算法的定义确定相对应的圆心坐标点,从而得到要求的圆度误差;其中,
第一步,用最小二乘法计算出被测回转体截面轮廓的最小二乘圆心坐标及最小二乘圆度误差;
第二步,以最小二乘圆心坐标为参考点,以最小二乘法评定的圆度误差为边长构造正多边形及其各顶点;
第三步,以各顶点为圆心,计算到所有测点的半径值并找出此时的最大半径、最小半径和半径的极差值;
第四步,比较所有的最大半径,其中最小者为被测圆轮廓的最小外接圆半径和所对应顶点即为最小外接圆圆心,依据最小外接圆法评定定义即可得到最小外接圆法圆度误差值;
比较所有的最小半径,其中最大者为被测圆轮廓的最大内接圆半径和所对应顶点即为最大内接圆圆心,则依据最大内接圆法评定定义即可得到最大内接圆法圆度误差值;
比较所有的半径极差值最小值,其中最小者即为包容被测圆轮廓的最小区域和所对应顶点即为最小区域圆圆心,即可得到最小区域法圆度误差值;
为提高计算精度,在第二步中以各正多边形顶点为参考点心布设边长更小的正多边形,重复计算。
2.根据权利要求1所述的一种圆度误差评定的算法,其特征在于,正多边形边数自由设置,边数设置较少时,第三步计算量较小,但迭代次数较多,边数设置较多时反之,总体计算量不变,总体计算量只和精度判断条件有关。
3.根据权利要求1所述的一种圆度误差评定的算法,其特征在于,第三步中正多边形的边数无需改变。
CN201810604645.4A 2018-06-13 2018-06-13 一种圆度误差评定算法 Expired - Fee Related CN108871256B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810604645.4A CN108871256B (zh) 2018-06-13 2018-06-13 一种圆度误差评定算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810604645.4A CN108871256B (zh) 2018-06-13 2018-06-13 一种圆度误差评定算法

Publications (2)

Publication Number Publication Date
CN108871256A CN108871256A (zh) 2018-11-23
CN108871256B true CN108871256B (zh) 2022-06-03

Family

ID=64338093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810604645.4A Expired - Fee Related CN108871256B (zh) 2018-06-13 2018-06-13 一种圆度误差评定算法

Country Status (1)

Country Link
CN (1) CN108871256B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112880619B (zh) * 2021-01-27 2023-10-27 哈尔滨工业大学 一种基于子域分割的航空轴承几何误差精确评定方法
CN112945049B (zh) * 2021-01-27 2023-12-15 哈尔滨工业大学 基于特征点提取的航空轴承内圈沟道形状误差精确评定方法
CN113870242A (zh) * 2021-10-12 2021-12-31 京东方(河北)移动显示技术有限公司 一种检测盲孔的方法及设备
CN114018202B (zh) * 2021-11-08 2024-02-02 绍兴职业技术学院 一种快速评定圆度的新算法
CN114676377B (zh) * 2022-03-11 2023-07-21 武汉铁路职业技术学院 一种用于圆度仪的最小外接圆误差的快速计算方法及系统
CN114739344A (zh) * 2022-03-18 2022-07-12 西安交通大学 一种圆度误差在线测量方法及系统
CN116311231B (zh) * 2023-05-25 2023-09-19 安徽高哲信息技术有限公司 谷物虫蚀粒识别方法、装置、电子设备和可读存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2000546C1 (ru) * 1991-09-04 1993-09-07 Треть ков В.В. Способ фиксации круговой зоны облучени
CN100523722C (zh) * 2008-08-13 2009-08-05 哈尔滨工业大学 一种双偏置参数圆轮廓测量模型的偏置误差分离方法
CN102982240B (zh) * 2012-11-19 2016-01-06 华侨大学 基于变尺度混沌模拟退火算法的圆度误差评定方法
CN103308021B (zh) * 2013-07-04 2015-12-09 沈阳工业大学 一种测量工件圆度误差的方法
CN105157655A (zh) * 2015-05-11 2015-12-16 王灿 一种基于区域搜索的圆度误差快速评定方法

Also Published As

Publication number Publication date
CN108871256A (zh) 2018-11-23

Similar Documents

Publication Publication Date Title
CN108871256B (zh) 一种圆度误差评定算法
CN109060279B (zh) 一种倾角传感器测量桥梁挠度的误差分析方法
CN105627923B (zh) 一种基于激光测距的叶片稠密点云获取的扫描路径规划方法
CN103256916B (zh) 一种基于最小区域的零件平面度误差评定方法
CN108873809B (zh) 一种螺旋锥齿轮的高阶齿面误差修正方法
CN102997875B (zh) 一种复杂螺旋曲面高精度测量不确定度的分析方法
CN107330142B (zh) 一种基于stl模型的在机检测的测点法矢估算方法
WO2021128614A1 (zh) 一种基于特征线的弧面凸轮廓面误差测量与评定方法
CN109683552A (zh) 一种基面曲线导向的复杂点云模型上的数控加工路径生成方法
CN103294920B (zh) 一种基于最小区域的零件圆柱度误差评定方法
CN115358026A (zh) 一种基于多元线性回归与曲面拟合的五孔探针数据处理方法
CN103292654B (zh) 一种计算圆柱体零件作用尺寸的方法
Cappetti et al. Fuzzy approach to measures correction on Coordinate Measuring Machines: The case of hole-diameter verification
CN113362468B (zh) 一种火车轮毂的尺寸测量方法
CN106202709A (zh) 一种基于最大实体状态的同轴度评定方法
CN106682252B (zh) 一种基于最小实体状态的同轴度快速评定方法
CN114018202A (zh) 一种快速评定圆度的新算法
CN108731616B (zh) 一种基于云模型的螺旋锥齿轮齿面测量点自适应分布方法
Rajagopal et al. Assessment of circularity error using a selective data partition approach
CN114777670A (zh) 一种基于接触式测头的曲面在机测量方法
Zhu et al. A Fast Calculation Method of Eccentricity of Rotary Parts Based on Least Squares
CN103310106B (zh) 一种零件孔系作用尺寸的计算方法
CN103292655B (zh) 一种有基准约束的圆柱体的作用尺寸的计算方法
CN114719800B (zh) 一种小球冠中心点和曲率半径参数的精确评定方法
CN114248150A (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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220603