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

    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)级别,验证了算法的高效性。

       

      Abstract: According to the geometrical description of straightness error presented in the national standard GB/T 11336-2004, a new enveloping model of the minimum tolerance zone method for evaluating straightness in a plain and a principle for judging envelop points are proposed in this paper. Based on the principle, a highly efficient algorithm is proposed to search for the envelope points. The proposed algorithm is suitable for searching for the envelope points of a mass points set. A comparison with a traditional method shows that the proposed algorithm had good completeness and produced reliable results. By means of simulation, sets of a million points were calculated using the algorithm and the costs of the algorithm were recorded. The result showed that the time complexity of the algorithm was O(N). The enveloping model proposed in this paper is simple and accurate.

       

    /

    返回文章
    返回