[发明专利]轴类零件圆柱度的超差测定方法有效
申请号: | 201310053477.1 | 申请日: | 2013-02-19 |
公开(公告)号: | CN103115601A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 温秀兰;赵艺兵;潘俊;王东霞;朱晓春;盛党红 | 申请(专利权)人: | 南京工程学院 |
主分类号: | G01B21/20 | 分类号: | G01B21/20 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 211167 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种轴类零件圆柱度的超差测定方法,该方法首先用三坐标测量机对轴的圆柱面测量四次并分别获取测点坐标,建立了最小区域圆柱度误差评定模型;用粒子群算法分别搜索四次测量轴与坐标平面xoy的交点坐标、轴线方向向量的实际值及最小区域圆柱度误差;构建参数矩阵并求其协方差阵,获取交点坐标及轴线方向向量的不确定度、相关不确定度并计算单个测点测量值的不确定度;执行自适应蒙特卡洛算法获得圆柱度误差不确定度值及其在设定的置信概率下的包含区间。本发明中蒙特卡洛算法次数不断增加,直至所需要的各种结果达到统计意义上的稳定,能够同时计算最小区域圆柱度误差、圆柱度误差不确定度及其包含区间,准确测定圆柱度超差的轴类零件。 | ||
搜索关键词: | 零件 圆柱 测定 方法 | ||
【主权项】:
1.一种轴类零件圆柱度的超差测定方法,其特征在于,具体步骤如下:步骤1以测量平台上任意一点o为原点,做三条互相垂直的数轴x轴,y轴和z轴,建立测量空间直角坐标系oxyz,坐标平面xoy位于测量平台上,将被测轴置于测量空间直角坐标系oxyz中且被测轴的轴线L与oz轴平行,轴线L的理想方向向量为(p,q,1),p,q和1分别为轴线L沿x,y和z方向的理想方向向量,轴线L与坐标平面xoy的理想交点为O′(a,b,0),a,b和0分别为理想交点O′在测量空间直角坐标系oxyz下的坐标值,轴线L可以表示为,x - a p = y - b q = z 1 , ]]> 步骤2令j=1,j为测量序数步骤3使用三坐标测量机测得被测轴的圆柱面的测点Pij(xij,yij,zij),Pij为第j次测量的第i个测点,i为测点序号,i=1,2,…,n,n为测点数目且n为正整数,xij,yij和zij分别为测点Pij在测量空间直角坐标系oxyz下的坐标值,步骤4建立最小区域圆柱度误差的目标函数,所述目标函数为:Ej=f(aj,bj,pj,qj)=min(max(Rij)-min(Rij))=min(Rmaxj-Rminj)其中,R ij = [ x ij - ( p j z ij + a j ) ] 2 + [ y ij - ( q j z ij + b j ) ] 2 ]]> 式中aj,bj分别表示第j次测量的轴线L与坐标平面xoy的交点的x坐标值、y坐标值,pj,qj分别表示第j次测量的轴线L沿x和y方向的方向向量,Rij为第j次测量的测点Pij到轴线L的距离,Ej为第j次测量得到被测轴的最小区域圆柱度误差,Rmaxj为第j次测量的n个测点Pij到轴线L的距离Rij中的最大值,所述最大值对应的测点坐标为(xmaxj,ymaxj,zmaxj),Rminj为第j次测量的n个测点Pij到轴线L的距离Rij中的最小值,所述最小值对应的测点坐标为(xminj,yminj,zminj),步骤5使用粒子群算法求解步骤4所述的目标函数,获得第j次测量的轴线L的aj,bj,pj,qj值及最小区域圆柱度误差Ej,如果j>4,则转入步骤7,否则,进入步骤6,步骤6令j=j+1,返回步骤3,步骤7计算Ej的平均值获得被测轴的最小区域圆柱度误差分别计算aj,bj,pj及qj的平均值及由步骤5得到的四组轴线L的aj,bj,pj,qj值构建参数矩阵Ir,Ir = a 1 b 1 p 1 q 1 a 2 b 2 p 2 q 2 a 3 b 3 p 3 q 3 a 4 b 4 p 4 q 4 , ]]> 步骤8求参数矩阵Ir的协方差阵V,获取轴线L的a,b,p,q估计值的不确定度ua,ub,up,uq及相关不确定度uab,uap,uaq,uba,ubp,ubq,upa,upb,upq,uqa,uqb,uqp,V = cov ( Ir ) = u a 2 u ab u ap u aq u ba u b 2 u bp u bq u pa u pb u p 2 u pq u qa u qb u qp u q 2 ]]> 其中,cov(Ir)表示对参数矩阵Ir求协方差阵,ua,ub,up,uq分别为轴线L的a,b,p,q估计值的不确定度,uab,uap,uaq分别为a估计值与b估计值,p估计值,q估计值之间的相关不确定度,uba,ubp,ubq分别为b估计值与a估计值,p估计值,q估计值之间的相关不确定度,upa,upb,upq分别为p估计值与a估计值,b估计值,q估计值之间的相关不确定度,uqa,uqb,uqp分别为q估计值与a估计值,b估计值,p估计值之间的相关不确定度,其中,uab=uba,uap=upa,uaq=uqa,ubp=upb,upq=uqp,步骤9根据三坐标测量机精度、测量条件、环境因素计算单个测点测量值的不确定度u0,步骤10执行自适应蒙特卡洛算法,求解圆柱度误差不确定度及其设定置信概率下的包含区间,步骤10.1令指针h=1,步骤10.2执行蒙特卡洛算法,得到圆柱度误差r为蒙特卡洛算法所产生模拟量组数的序号,r=1,2,...,M,M为所产生模拟量的组数,M=104,并将按照从小到大顺序排序,如果几个圆柱度误差相等,则相等的圆柱度误差任意排序,得到排序后的圆柱度误差步骤10.2.1选取任意一次测量获得的测点坐标,分别以步骤4得到的最大值对应的测点坐标xmaxj,ymaxj,zmaxj、步骤4得到的最小值对应的测点坐标xminj,yminj,zminj为均值,以步骤9得到的单个测点测量值的不确定度u0的平方为方差,产生服从正态分布的随机数,表示均值为*、方差为的正态分布,*分别为xmaxj,ymaxj,zmaxj,xminj,yminj和zminj,并从服从正态分布N ( x max j , u 0 2 ) , N ( y max j , u 0 2 ) , N ( z max j , u 0 2 ) , N ( x min j , u 0 2 ) , N ( y min j , u 0 2 ) , N ( z min j , u 0 2 ) ]]> 中产生6×104维模拟阵列X1,每一列表示一组蒙特卡洛算法的模拟量产生服从多变量正态分布N(μ,V)的随机向量,N(μ,V)表示期望值向量为μ、协方差阵为V的多变量正态分布,其中,μ = a ‾ b ‾ p ‾ q ‾ , ]]>V = u a 2 u ab u ap u aq u ba u b 2 u bp u bq u pa u pb u p 2 u pq u qa u qb u qp u q 2 , ]]> 再从服从多变量正态分布N(μ,V)中产生4×104维模拟阵列X2,每一列表示一组蒙特卡洛算法的模拟量步骤10.2.2由所产生的104组模拟量由步骤4所述的目标函数计算得到104个圆柱度误差并将得到的104个圆柱度误差按照从小到大顺序排序,如果几个圆柱度误差相等,则相等的圆柱度误差任意排序,得到排序后的圆柱度误差步骤10.3令h=h+1,执行蒙特卡洛算法,得到圆柱度误差并将按照从小到大顺序排序,如果几个圆柱度误差相等,则相等的圆柱度误差任意排序,得到排序后的圆柱度误差步骤10.3.1选取任意一次测量获得的测点坐标,分别以步骤4得到的最大值对应的测点坐标xmaxj,ymaxj,zmaxj、步骤4得到的最小值对应的测点坐标xminj,yminj,zminj为均值,以步骤9得到的单个测点测量值的不确定度u0的平方为方差,产生服从正态分布的随机数,表示均值为*、方差为的正态分布,*分别为xmaxj,ymaxj,zmaxj,xminj,yminj和zminj,并从服从正态分布N ( x max j , u 0 2 ) , N ( y max j , u 0 2 ) , N ( z max j , u 0 2 ) , N ( x min j , u 0 2 ) , N ( y min j , u 0 2 ) , N ( z min j , u 0 2 ) ]]> 中产生6×104维模拟阵列X1,每一列表示一组蒙特卡洛算法的模拟量产生服从多变量正态分布N(μ,V)的随机向量,N(μ,V)表示期望值向量为μ、协方差阵为V的多变量正态分布,再从服从多变量正态分布N(μ,V)中产生4×104维模拟阵列X2,每一列表示一组蒙特卡洛算法的模拟量步骤10.3.2由所产生的104组模拟量由步骤4所述的目标函数计算得到104个圆柱度误差并将得到的104个圆柱度误差按照从小到大顺序排序,如果几个圆柱度误差相等,则相等的圆柱度误差任意排序,得到排序后的圆柱度误差步骤10.4计算排序后的圆柱度误差的平均值标准不确定度100d%包含区间的左端点右端点d为置信概率,d=0.95,e ‾ ( h ) = 1 10 4 Σ r = 1 10 4 e r ( h ) ]]>u 2 ( e ‾ ( h ) ) = 1 10 4 - 1 Σ r = 1 10 4 ( e r ( h ) - e ‾ ( h ) ) 2 ]]>β left ( h ) = e 250 ( h ) , ]]>β right ( h ) = e 9750 ( h ) , ]]> 步骤10.5计算平均值的标准偏差计算平均值的标准偏差e ‾ = 1 h Σ g = 1 h e ‾ ( g ) , g = 1,2 , . . . , h , ]]> g为圆柱度误差平均值的序号,s e ‾ = 1 h ( h - 1 ) Σ g = 1 h ( e ‾ ( g ) - e ‾ ) 2 ]]>u ‾ ( e ‾ ) = 1 h Σ g = 1 h u ( e ‾ ( g ) ) ]]>s u ‾ ( e ‾ ) = 1 h ( h - 1 ) Σ g = 1 h ( u ( u ‾ ( g ) ) - u ‾ ( e ‾ ) ) 2 ]]> 步骤10.6计算平均值的标准偏差以及计算平均值的标准偏差β ‾ left = 1 h Σ g = 1 h β left ( g ) ]]>s β ‾ left = 1 h ( h - 1 ) Σ g = 1 h ( β left ( g ) - β ‾ left ) 2 ]]>β ‾ right = 1 h Σ g = 1 h β right ( g ) ]]>s β ‾ right = 1 h ( h - 1 ) Σ g = 1 h ( β right ( g ) - β ‾ right ) 2 ]]> 步骤10.7根据单个测点测量值的不确定度u0计算数值容差δ,将u0表示为C×10l的形式,C为两位有效十进制整数,l是负整数,l=-6,-5,-4或-3,数值容差δ取为,δ = 1 2 10 l ]]> 步骤10.8如果及中的任何一个值都不大于δ/5,则进入步骤11,否则,返回步骤10.3,步骤11以标准不确定度的平均值为圆柱度误差不确定度u(e),以100d%包含区间的左端点平均值右端点平均值构造包含区间当被测轴最小区域圆柱度误差Em大于100d%包含区间右端点则被测轴为圆柱度超差的轴类零件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院,未经南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310053477.1/,转载请声明来源钻瓜专利网。
- 上一篇:石英接板机
- 下一篇:一种组合绳锯机独立张紧装置