三维空间圆度误差高精度评定算法与编程
在获得高精度基准平面的前提下,三维空间圆度误差评定的另一个关键问题,是如何利用被测圆在基准上的投影,把三维空间问题转化为二维平面问题,对投影点进行平面圆度误差评定。算法以特殊三角形的外角平分线为研究方向,逐步把同心圆的半径之差降下来,令圆度误差计算收敛于真值,算法具备“最小包容区域法”特征,过程与结果均符合“最小条件”原则。算例验证结果表明,经过高精度的基准平面拟合,与符合“最小条件”原则的平面圆度误差计算,所获得的终值为高精度的三维空间圆度误差值。
基于坐标变换的圆柱度误差评定算法
提出了一种基于坐标变换的圆柱度误差评定算法。在任意位置放置、直角坐标采样、各离散采样点之间不要求为等角度间隔情况下,建立了可同时实现圆柱度误差的最小区域法、最小外接圆柱法和最大内接圆柱法评定的坐标变换法评定模型。详细阐述了利用坐标变换求解圆柱度误差的原理和步骤,给出了数学计算公式及计算机程序流程图。试验结果表明,该算法可以有效、正确地评定圆柱度误差。
基准为空间直线的平行度误差高精度评定程序研发
基准为空间直线的平行度误差,是评定位置关系时必然要面对的基本问题,本着求取符合“最小区域”意义上的高精度误差值为目的,首先探索符合“最小区域”准则的基准直线算法,在此基础上引用高精度“直线度误差”(二维)算法,探索高精度“最小包容圆”的算法,从而求得以直线为基准的高精度平行度误差值。
圆柱度误差的网格搜索算法
提出了一种评定圆柱度误差的新算法——网格搜索算法。该算法不采用最优化及线性化方法,只需重复调用点至直线的距离公式和简单的的判断就可以得到符合定义的4种评定方法的圆柱度误差值。详细论述了该算法求解圆柱度误差的原理和步骤。仿真结果表明,网格搜索算法可以有效、正确地评定圆柱度误差。
基于坐标变换原理的最小区域法评定空间直线度误差
介绍了一种用基于坐标变换原理的最小区域法评定空间直线度误差的算法,并且给出了数学模型和计算实例。
最小区域法评定圆度误差的计算机实现方法
针对在用计算机实现圆度测量的过程中 ,首先要解决的就是评定方法的算法,介绍了按最小区域法评定圆度误差的一种快速、简便、易于微机实现的数据处理方法,并给出了用C语言实现其算法后的结果.
逐次逼近法评定自由曲线的轮廓度误差
自由曲线的轮廓常用离散点来表示,而不是已知的数学方程,评定其轮廓度误差非常困难.采用三次样条函数拟合出被测物体的轮廓曲线,并建立了评定线轮廓度误差的精确数学模型,提出一种用逐次逼近思想来评定平面自由曲线的轮廓度误差的方法.该方法能自动实现被测轮廓与理论轮廓之间的位置调整,在得出形状误差的同时得到位置误差,而且是一种符合最小区域原则的评定方法.实验证明,该方法能精确的计算出自由曲线的轮廓度误差.
基于遗传算法的圆柱度误差评定方法
建立了圆柱度误差最小区域评定的目标函数,并利用遗传算法对目标函数进行寻优,所建立的目标函数基于圆柱度误差最小区域定义,可以评定空间任意位置圆柱度误差的最小区域解,对测点无特殊要求,通过计算验证,该函数利用改进的遗传算法可以精确搜索到理想轴线的矢量方向并计算出圆柱度误差最小区域解,且计算结果稳定,该算法还可以推广用于圆柱轴线为基准的其它形位误差评定。
基于网格搜索算法的空间直线度误差评定方法
对空间直线度误差的评定算法进行了讨论,提出了一种评定空间直线度误差的网格搜索算法,该算法可获得符合定义的理想中心线的位置.文中详细论述了网格搜索算法求解空间直线度误差的过程和步骤,并进行了全仿真.仿真结果表明,网格搜索算法可以有效、正确地评定空间直线度误差.
空间直线度最小区域的一般化判别方法
评定空间直线度时,仅由复杂的几何判定准则来裁定算法是否构造或找到了测点集的最小区域。针对这一问题,研究基于矩阵的空间直线度一般化判别方法。分析空间直线测点集与最小区域边界的相对方位、相对距离等关系,建立空间直线度最小区域模型;分析最小区域的基本数理逻辑形式及其便于求解的推论;利用矩阵性质将这些逻辑问题转化为等效的一般化判别问题。通过实例验证了所提出的判别方法的可行性。