平面度误差的测量及数据处理.docx
- 文档编号:2639527
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:16
- 大小:113.90KB
平面度误差的测量及数据处理.docx
《平面度误差的测量及数据处理.docx》由会员分享,可在线阅读,更多相关《平面度误差的测量及数据处理.docx(16页珍藏版)》请在冰点文库上搜索。
平面度误差的测量及数据处理
学校代码:
保密
学号:
保密
课程设计说明书
题目:
平面度误差的测量及数据处理
学生姓名:
学院:
班级:
指导教师:
摘要
平面度误差是将被测实际表面与理想平面进行比较,两者之间的线值距离即为平面度误差值;或通过测量实际表面上若干点的相对高度差,再换算以线值表示的平面度误差值。
本文就平面度误差的数学模型与按最小二乘法建立理想平面(评定基准)的数学模型展开分析讨论;并结合案列分析,得出比较客观地评定平面度误差或者测量较大平面的平面度误差,最小二乘法是最佳方法[1]
关键词:
最小二乘法;平面度误差;最佳方法
Abstract
Flatnesserrorismeasuredbyactualsurfacewithanidealplanearecompared,thelinebetweenthetwovaluesofdistance,whichistheflatnesserrorvalues,orbymeasuringtheactualsurfaceonseveralpointsofrelativeheightdifference,conversiontolinevaluerepresentationofflatnesserrorvalue.Thispaperstudiesthemathenaticalmodelofflatnesserrorandidealplanemadebyleastsquaremethod.Withillustrationofpracticalcases,theauthorreachestheconclusionthatleastsauaremethodisthebestoneinjudgingandmeasuringlargerplane’sflatnesserror.
Keywords:
Leastaquaremethod;Flatnesserror;Bestmethod
第一章平面度的测量方法
1.1引言
平面度误差是指被测实际表面对其理想平面的变动量。
理想平面是评定平面度误差的评定基准,而评定基准的方位不同求得的平面度误差值也不同。
若用水平仪、自准直仪按节距法测量实际表面上各点相对于测量基准的平面度误差时,确定评定基准的方法可用:
简便法、最小二乘法、和最小包容区域法[2]。
本文着重分析介绍最小二乘法来确定评定基准,从而求得平面度误差值。
最小二乘法能准确而充分地利用全部的原始观测数据提供的信息,比较客观地评定出不需要经过多次试算的平面度误差,而且可直接运用于电子计算机运算,列入MATLAB软件,是的平面度误差的计算达到迅速、准确、可靠[7]。
1.2平面度误差的测量
平面度误差的测量方法很多,常用的有如下所列的方法:
光隙法:
将被测直线和测量基线间形成的光隙,与标准光隙比较,测量不同方向的若干个截面上的直线度误差,取其中最大值,作为平面度误差近似值的方法。
该方法适用于磨削或研磨加工的小平面的平面度误差测量。
指示器法:
将被测零件支撑在平板上,平板工作面为测量基准,按一定的方式布点,如图3所示,用指示器对被测面上各点进行测量并记录所测数据,然后,按一定的方法评定其误差值。
该方法适用于中、小平面的平面度误差测量。
光轴法:
以几何光轴建立测量基面,测出被测面相对测量基面的偏离量,进而评定平面度误差值的方法,该方法适用于一般精度大平面的平面度误差测量。
干涉法:
利用光波干涉原理,根据干涉条纹形状、条数,来确定平面度误差值的方法,该方法适用于精研表面的平面度误差测量。
三坐标测量机:
三坐标测量机是综合利用精密机械、微电子、光栅和激光干
涉仪等先进技术的测量仪器,其原理是在三个相互垂直的方向上,有导向机构、测长元件、数显装置,有一个能够放置工件的工作台,测头可以以手动或机动方式,轻快地移动到被测点上,由读数设备和数显装置,把被测点的坐标值显示出来的一种测量设备[4]。
除上面介绍的几种方法外,还有液面法、自准直仪法等,娄底工贸职业中专学校实验室在教学中,常采用光学合像水平仪测定平板的平面度误差。
第二章平面度的评定
平面度误差是被测实际表面相对理想平面的变动量。
根据GB/T11337-2004{平面度误差检测》对形状误差的定义,理想平面的位置应符合最小条件,平面度误差大小,等于包容实际表面且距离为两平行平面之间的宽度。
平面度误差的评定方法有:
最小包容区域法,对角线法,三远点法和最小二乘法[5]。
2.1最小区域法
它是两平行包容平面与实际被测要素的接触状态符合平面度误差判别法中某一准则时,此时两平行平面之问的距离,为平面度误差。
用最小条件评定平面度误差有3种判断准则:
三角形准则,交叉准则,直线准则。
平面度误差的最小区域判别方法是:
由两个平行平面包容被测实际表面时,至少有3点或4点相接触,接触点的高低分布,有下列3种形式之一者,即符合最小区域。
三角形准则:
如果被测实际表面上有3个最高(低)点及一个最低(高)点分别与两个包容平面相接触,并且最高(低)点能投影到3个最低(高)点之间,形成最小包容,称为三角形准则。
交叉准则:
两个高点与两个低点某些实际表面具有鞍形的形状特征,其与上下包容面各有两个接触点,若两高点的投影位于两低点连线之两侧,形成最小包容,称为交叉准则。
直线准则:
如果被测表面上的同一截面内有两个最高(低)点与一个低(高)点分别和两个平行的包容面相接触,并且有一个最低(高)点的投影要落在两高(或两低)点连线之上,此时也形成最小包容,称为直线准则。
对角线法:
评定基准平面是通过实际平面的一条对角线和平行于另一条对角线的平面,各测点对此平面的偏差中最大正值与最大负值的绝对值之和为被测实际平面的平面度误差值。
三点法:
评定基准平面是通过被测实际平面上相距较远且不在一条直线上的三点建立的平面。
偏离此平面的最大值和最小值的绝对值之和为平面度误差
这三种方法虽然都是针对同一被测平面,但由于评定基准平面选取不同,得到的误差值也不同[6]。
2.2最小二乘法测量平面度误差的原理
最小二乘平面是个理想的平面,它使从实际被测轮廓上各点到该平面的距离的平方和为最小。
因此,最小二乘法的目标函数,即各测点到最小二乘基准平面的距离的平方和
F(A,B,C)=
(2-1)
其满足最小化时,F(A,B,C)的(A,B,C)即最小二乘基准平面的法向量,
(2-2)
即为最小二乘法平面度误差值[3]。
2.2.1建立被测实际表面的数学模型
平面度误差是指被测实际表面不平的程度,而平面在空间直角坐标系中,它的一般方程为;AX+BY+CZ+D=0;假设测得的点的坐标是(
)(
=1,2,…,
),其中A,B,C为待定参数。
根据最小二乘法原理得到最小二乘平面的待定系数A,B,C为
A=
(2-3)
B=
(2-4)
C=
(2-5)
由于现在知道A,B,C的系数,即确定了最小二乘平面。
接下来就是就能知道改平面的上方的点和下方的点到该平面的距离,由于在该平面上下方都有点,所以点的本身就带有矢量性。
点到平面的距离公式为
(2-6)
根据最小二乘法的原理有:
(2-7)
由于观测到的数据位于最小二乘平面(基准平面)的上下两侧,所以有点到平面的距离有最大值和最小值的两个点!
即平面度为
(2-8)
第三章用MATLA实现的过程
3.1软件编程
本文是通过MATLAB软件求得最小二乘平面(基准平面)的系数A,B,C,将最小二乘平面(基准平面)拟合在三维坐标中和求出基准平面的平面度误差。
根据观测到的数据如下:
x(mm)
y(mm)
z(mm)
1
10.132
43.982
-0.003
2
19.641
44.092
-0.001
3
30.444
44.217
-0.002
4
30.618
29.359
-0.002
5
17.741
29.210
-0.001
6
5.450
29.068
-0.007
7
4.912
46.453
-0.012
8
15.887
46.580
-0.004
9
29.745
46.740
-0.002
10
30.104
15.746
0.003
11
18.721
15.614
-0.004
12
5.738
15.464
-0.010
13
17.630
47.032
-0.010
14
29.966
47.174
-0.007
15
5.989
44.945
-0.011
16
16.808
45.071
-0.005
17
28.761
45.209
-0.002
18
28.901
33.125
0.000
19
17.108
32.988
-0.007
20
3.975
32.836
-0.008
21
4.188
14.508
-0.008
22
17.690
14.664
0.003
23
30.909
14.817
0.004
24
30.140
32.118
-0.003
25
18.378
31.981
-0.007
26
4.371
31.820
-0.004
27
18.421
31.982
-0.008
28
30.889
32.127
-0.004
29
31.111
13.176
0.001
30
17.422
13.018
-0.005
现在将MATLAB代码输入软件中:
functiontestlsqnonlin111
clc;
注解:
将数据放入到excel表格中如下图所示
clearall;
closeall;
%读入数据
data=xlsread('数据.xls');
%3列对应x,y,z
xdata=data(:
2);
ydata=data(:
3);
注解:
将保存好的数据文件与MATLAB的代码文件放到同一个文件夹下。
然后就可以启动MATLAB软件打开代码文件运行一下,就可以出来结果图啦。
祝你好运!
zdata=data(:
4);
%画出原始数据点,红色
figure;
plot3(xdata,ydata,zdata,'r*');holdon;
%初始值abc都为0
x0=[000]';
%调用最小二乘法非线性拟合函数
x=lsqnonlin((x)myfun(x,xdata,ydata,zdata),x0)
%求平面度误差
%平面方程的系数
a=x
(1);
b=x
(2);
c=x(3);
%根据公式求di
di=(zdata-a*xdata-b*ydata-c)/sqrt(a^2+b^2+1);
dmax=max(di);
dmin=min(di);
f=dmax-dmin%就是要求的平面度误差
%画拟合的平面
xx=linspace(min(xdata),max(xdata),200);
yy=linspace(min(ydata),max(ydata),200);
[X,Y]=meshgrid(xx,yy);
Z=a*X+b*Y+c;
surf(X,Y,Z);colormap;holdon;gridon;
%按照这个函数去拟合,使得式
(2)成立
functionF=myfun(x,xdata,ydata,zdata)
F=(zdata-x
(1)*xdata-x
(2)*ydata-x(3))/sqrt(1+x
(1)^2+x
(2)^2);
得到结果为:
图1最小二乘平面系数与平面度误差
图2MATLAB最小二乘法平面方程三维图
3.2平面度误差的最小二乘法评定及其评定结果的不确定度
测量不确定度是指测量结果变化的不肯定,是表征被测量的真值在某个量值范围的一个估计,是测量结果含有的一个参数,用以表示被测量值的分散性。
这种测量不确定度的定义表明,一个完整的测量结果应该包含被测量值的估计与分散性参数两部分[9]。
根据测量不确定度定义,在测量实践中如何对测量不确定度进行合理的评定,这是必须解决的基本问题。
对于一个实际测量过程,影响测量结果的精度有多方面的因素,因此测量不确定一般包含若干个分量,各确定度分量不论性质如何,皆可用两类方法进行评定,即A类评定与B类评定。
其中一些分量由一系列观测数据的统计分析来评定,称为A类评定;另一些分量不是用一系列观测数据的统计分析法,而是基于经验或其他信息所认定的概率分布来评定,称为B类评定。
所有的不确定度分量均用标准差表征,它们或是由随机误差而引起的,或是由系统误差而引起的,都对测量结果的分散性产生相应的影响[10]。
现在将平面方程的系数A,B,C的表达式分别展开
令V=
(3-1)
P=
,q=,
,
整理后得到
(3-2)
设按最小二乘法评定公式得到最大偏离值点和最小偏离值的坐标分别为,带入公式
得到
令
再令
得到
展开
转化为矩阵形式,令
得到
因被测点的X,Y坐标值在平面度的非敏感方向上,其不确定度可以忽略,因此上式为坐标值Z的线性函数,若被测点的测量结果间互相独立,且具有相同的标准差,即有相同的不确定度则可以用不确定度的公式,得到用最小二乘法评定的平面度的不确定度为
若各点被测点直接测量结果间有关,且各自的确定度不同,则要计入协方差的影响,为将表达式简化起见,将矩阵增广,即当时,令,当时,,这时候最小二乘法评定的平面度误差的不确定度为
由于测量了30组数据,所以n=30。
由excel表格就可求出,所以P=571.190、q=965.116u=13762.216w=35543.224t=18360.108v=3.86x。
由于最小二乘平面的方程系数已经算出来,即A=0.0003,B=-0.0001,C=-0.0058,,在利用点到excel计算出最小二乘平面的距离
(3-3)
所以能够得到偏离最小二乘平面的最大值和最小值所对应的坐标(17.690,14.664,0.003)此为最大值,(29.966,47.174,-0.007)为最小值,将数据带入到公式中得到的结果不确定度为
。
3.3小结:
最小二乘法评定平面度误差从数理统计分析观点来看,能够准确地和充分地处理原始观测数据所提供的信息,比较客观地评定平面度误差,有利于采用电子计算机进行运算,尤其适用于测量较大平面的平面度误差,测量较大平面时,因其布点较多,若不用最小二乘法,则往往需要经过许多次试算,使得计算变得繁琐。
而采用最小二乘法只需简单的四则运算,不仅较易掌握,且快迅速准确地求得其平面度误差。
参考文献
[1]陈永鹏,基于MATLAB的平面度评定方法[D].中国工程物理研究院.2004
[2]李高峰,陈晓怀,王宏涛,李红莉.基于MATLAB的平面度评定[D].合肥工业大学.2012
[3]刘志平,石林英.最小二乘法及其MATLAB实现[D].淮海工学院理学院.2008
[4]张少南,曹树文.矩阵最小二乘法评定平面度误差[J].大庆石油学院学报.1989年6月第十三卷第2期
[5]张善镬,车仁,生胡远.利用计算机处理平面度误差的一种新方法—迭代逼近法[J].仪器仪表学报.1986年8月第7卷第3期
[6]余勃强,崔亚辉.刘西安中大平面的平面度检测[D].西安理工大学.2007
[7]王伟.一种利用Matlab软件计算平面度的方法[D].广东省计量科学研究院东莞分院.2010
[8]邹春龙,黄浩,王生怀,邓小雯.平面度误差三维测量系统的研究[J].仪表技术与传感器.2014年第9期
[9]陈飞,闵淑辉,徐学林.旋转法处理平面度误差测量数据[D].中南林学院.2004·3
[10]陆晓珩.平面度误差测量不确定度评定[D].甘肃省计量研究院.2008.10
[11]Radlovački,VladanHadžistević,MiodragŠtrbac,BrankoDelić,MilanKamberović,newmethod—Bundleofplainsthroughonepoint[J].UniversityofNoviSad,FacultyofTechnicalSciences,DepartmentofIndustrialEngineeringandManagement,TrgDositejaObradovića6.Jan2016,Vol.43.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平面 误差 测量 数据处理