球度误差的新算法及程序.pdfVIP

  • 11
  • 0
  • 约8.35千字
  • 约 3页
  • 2017-06-30 发布于北京
  • 举报
球度误差的新算法及程序.pdf

10 0 福建商业高等专科学校学报 2007 年 10 月 球度误差的新算法及程序 林 翔 ’ ( 福建商业高等专科学校 计算机系,福建福州 3500 12) 摘〔 要〕 “最小区域球”意义上的球度误差,是符合 “最小条件原则”的球度误差评定标准。本文另辟 途径,直接以降低同心球半径之差为 目标,寻求球心的移动方向和移动步长,不断把半径之差减小,从而使球度误 差 的计算向 “最小区域”收效。 关〔 健 词〕 球度误差; 新算法; 最小区域;程序 中图分类号 ;TH161. 12 文献标识码;A 文章编号: 1008 一4940 (2007 )05 一0100 一0(03 一、关于球度 来的球度误差值越小,就越是好算法。本文试图另辟 球形工件的球度( 或称球面度) 误差,主要通过球 蹊径,寻求一种新的计算球度的 “最小区域球”法,其 度仪、三坐标测量仪等仪器测量计算获得。球度的评 每一步计算都以降低同心球半径之差为 目的,计算过 定准则有四种,分别是 “最小区域球”、“最小二乘方 程符合 “最小条件”原则,不断向球度真值逼近。 球”、最“小外接球”和 “最大内接球”,都可以用以评定 二、新算法的中心思想 现实中球形物体与理想球的接近程度,如图一。对于 一般而言,我们是通过测量球形物外轮廓面上有 后三种,人们比较容易找到相应的计算方法。唯独对 限个点.来描述球面的,这些点比较均匀地分布在外轮 “最小区域球”的评定准则,人们仍在继续探索以期找 廓上。测点越多、越密,越逼近外轮廓面的实际。我们 到更好的算法。 的问题锁定在这些由测量获得的n 个点P, 一P. ,寻求 “最小区域球”表述为:包容球形体外轮廓面且半 “最小区域球”就转化成寻求 “包容测量点P: 一P。且 径之差为最小的二个同心球,其半径差值即为球度误 半径之差为最小的两个同心球”的算法。 差值,如图二所示的8 值。但对于如何找到这二个使 得半径之差达到最小的特殊同心球 ,国标只给出了评 定准则,没有给出具体的算法。有些专业人员从概念 出发,找到了一些获取 “最小区域球”的算法,计算结 果优于 “最小二乘球”、“最小外接球”和 “最大内接 球”等算法。这说明,相对于那三种方法,用 “最小区 域球”意义上二个同心球来评定球度才是最适宜的. 外抢冷欣 符合 “最小条件原则”。 图二 换一种说法,就是要寻找一个点0 ( 两个同心球的 球心) ,使各点Pt ( k = 1- n) 至0 点距离的最大值与 最小值之差,达到最小。不能精确找到 0 点,也要尽 可能地逼近它 。 首先假定我们已经获得初步的球心0 ( 1. +Y. , 图一 、) ,(这可以通过 “最小二乘法’求得,或者简单地计 众所周知,对于测量得到的同一组样本点,计算出 算x. = 7- x / n ,Yo 二I Y/ n , = _Y / n 而得到) ,设点 峨稿 日期;2007 一05 一13

文档评论(0)

1亿VIP精品文档

相关文档