留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

平面内直线度最小包容区域包络模型与算法实现

干江红 张新宝

干江红,张新宝. 平面内直线度最小包容区域包络模型与算法实现[J]. 计量科学与技术,2021, 65(12): 30-34, 69 doi: 10.12338/j.issn.2096-9015.2020.0361
引用本文: 干江红,张新宝. 平面内直线度最小包容区域包络模型与算法实现[J]. 计量科学与技术,2021, 65(12): 30-34, 69 doi: 10.12338/j.issn.2096-9015.2020.0361
GAN Jianghong, ZHANG Xinbao. An Enveloping Model of the Minimum Tolerance Zone Method for Evaluating Straightness in a Plane and the Associated Algorithm[J]. Metrology Science and Technology, 2021, 65(12): 30-34, 69. doi: 10.12338/j.issn.2096-9015.2020.0361
Citation: GAN Jianghong, ZHANG Xinbao. An Enveloping Model of the Minimum Tolerance Zone Method for Evaluating Straightness in a Plane and the Associated Algorithm[J]. Metrology Science and Technology, 2021, 65(12): 30-34, 69. doi: 10.12338/j.issn.2096-9015.2020.0361

平面内直线度最小包容区域包络模型与算法实现

doi: 10.12338/j.issn.2096-9015.2020.0361
详细信息
    作者简介:

    干江红(1981-),武汉铁路职业技术学院讲师,研究方向:精密测量,邮箱:35415341@qq.com

An Enveloping Model of the Minimum Tolerance Zone Method for Evaluating Straightness in a Plane and the Associated Algorithm

  • 摘要: 根据国家标准GB/T 11336-2004中给出的平面内直线度误差的几何描述,提出了一种基于评估点集中包络点的平面内直线度最小包容区域模型,并给出了评估点集中包络点的判定原则。根据包络点的判定原则,提出了基于单向搜索构建包络向量的评估点集中包络点搜寻的高效算法,同时利用对比分析的方法说明了所提模型和算法的准确性与完备性。借助仿真数据对万级点集到百万级点集的最小包容区域进行求取,并统计了算法消耗的时间,结果显示算法的时间复杂度为O(N)级别,验证了算法的高效性。
  • 图  1  基于包络点的最小区域包络模型

    Figure  1.  Minimum enveloping zone model based on enveloping points

    图  2  最小包容区域算法输出结果示意图

    Figure  2.  Output of the minimum enveloping zone agorithm

    图  3  利用本文的模型和算法对文献[10]数据的处理结果

    Figure  3.  Results of the proposed algorithm applied to the data in reference[10]

    图  4  评估点集大小(1万到500万)与算法耗时及包络点个数关系图

    Figure  4.  Plots of number of points vs computing costs and vs number of enveloping points

    表  1  精密直线导轨的直线度测量数据

    Table  1.   Measured straightness of a precision linear rail

    No.X(mm)Y1 (μm)Y2 (μm)Y3 (μm)
    10.00.00.00.0
    240.0−1.92−0.29−2.01
    380.0−5.67−1.421.36
    4120.0−6.64−0.75−6.36
    5160.0−7.41−4.36−7.92
    6200.0−8.72−4.24−8.26
    7240.0−8.14−6.11−8.12
    8280.0−6.08−14.94−6.00
    9320.0−3.38−9.87−0.36
    10360.0−0.24−10.010.36
    11400.02.57−13.622.78
    12440.04.37−15.754.09
    13480.05.70−18.535.73
    14520.05.03−21.866.39
    15560.05.59−24.325.01
    16600.03.67−29.173.21
    17640.01.66−33.011.96
    18680.0−1.64−37.42−3.15
    19720.0−6.67−41.51−5.89
    20760.0−10.94−45.51−10.64
    21800.0−14.57−48.18−15.98
    22840.0−24.22−49.32−20.03
    23880.0−29.78−50.46−27.86
    24920.0−33.94−49.32−32.07
    25960.0−32.04−46.25−36.92
    261000.0−36.99−44.39−46.20
    下载: 导出CSV
  • [1] S.T. Huang, K.C. Fan, John H. Wu. A new minimum zone method for evaluating straightness errors[J]. Precision Engineering, 1993, 15(3): 158-165. doi: 10.1016/0141-6359(93)90003-S
    [2] S. Hossein Cheraghi, Huay S. Lim, Saied Motavalli. Straightness and flatness tolerance evaluation: an optimization approach[J]. Precision Engineering, 1996, 18(1): 30-37. doi: 10.1016/0141-6359(95)00033-X
    [3] Orady E, Li S, Chen Y. Evaluation of Minimum Zone Straightness by a Nonlinear Optimization Method[J]. Journal of Manufacturing Science & Engineering, 2000, 122(4): 795-797.
    [4] G.L. Samuel, M.S. Shunmugam. Evaluation of straightness and flatness error using computational geometric techniques[J]. Computer-Aided Design, 1999, 31(13): 829-843. doi: 10.1016/S0010-4485(99)00071-8
    [5] Hermann, Gyula. Robust Convex Hull-based Algoritm for Straightness and Flatness Determination in Coordinate Measuring[J]. Acta Polytechnica Hungarica, 2007, 4(4): 111-120.
    [6] Cho S, Kim J Y. Straightness and flatness evaluation using data envelopment analysis[J]. The International Journal of Advanced Manufacturing Technology, 2012, 63(5-8): 731-740. doi: 10.1007/s00170-012-3925-6
    [7] 赵辉. 一种求解直线度误差最小区域的新方法──"逐次逼近旋转法"[J]. 计量技术, 1995(6): 9-11.
    [8] 李秀明, 石照耀. 基于凸多边形的直线度误差的评定[J]. 机械科学与技术, 2008, 27(6): 736-738. doi: 10.3321/j.issn:1003-8728.2008.06.008
    [9] 薛小强. 基于近似凸壳的直线度误差评定方法[J]. 南京工程学院学报(自然科学版), 2009, 7(1): 20-24.
    [10] 张新宝, 张坤. 平面内直线度误差最小区域法的完备性研究[J]. 机械工程学报, 2012, 48(24): 14-18.
    [11] 廖平, 陆敬舜. 一种精确计算平面内直线度误差的方法——分割逼近法[J]. 计量技术, 1998(9): 10-12.
    [12] Gosavi Abhijit, Cudney Elizabeth. Form Errors in Precision Metrology: A Survey of Measurement Techniques[J]. Quality Engineering, 2012(24):369-380.
  • 加载中
图(4) / 表(1)
计量
  • 文章访问数:  386
  • HTML全文浏览量:  294
  • PDF下载量:  45
  • 被引次数: 0
出版历程
  • 网络出版日期:  2021-11-01
  • 刊出日期:  2021-12-01

目录

    /

    返回文章
    返回