0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最小二乘法的拟合基准平面主要分为哪几个步骤

PCBA007 来源:心植桂冠 作者:化为千风 2022-10-20 09:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

平面度的测量及管控是我们产品最常见的一个规格,平常我们只是用设备测出产品平面度的数据,对其测试原理也是一知半解,当客户对我们测试的数据产生质疑的时候,我们若不能合理解释,则很难有效说服客户;得不到客户的信任,则我们的工作也很难进行下去。

平时,我们总简单认为,平面度的测试就是用镜头到产品的最高点减去最低点即可,事实上,这样的计算方法是错误的计算方法!平面度的本质是关心被测平面上各被测点之间的相互差异,并不关心各被测点和其他特征之间的差异。如果用高度差算,这个高度差会把上表面与下底面的平行误差也引进来了,而这个平行误差原本和上表面的平面度误差无关。多余引入的平行误差会使我们的数据大于产品的实际表现,及测出的结果偏高。

今天我们详细介绍下3次元设备是如何利用点位去拟合基准平面从而得出产品的平面度数值的,其主要用到的数学原理就是最小二乘法,期间会有一些线性代数的矩阵加减乘除,矩阵的转置等。不过我们可以直接用Excel表格来计算,将会简单许多。

最小二乘法的拟合基准平面主要分为如下几个步骤,我们将通过一个案例来逐步讲解:

1. 拟合出最小二乘平面;

2. 找到最小二乘平面两侧的最远采集点到该最小二乘平面的距离H1,H2(如下图);

51a48c46-4fd0-11ed-a3b6-dac502259ad0.png


3. 通过计算出来的最远点的距离H1和H2相加,即平面度的实测值;因为我们计算出的点到平面的距离有方向性,所以直接采用最大的距离减去最小的距离就是平面度的结果了。

01

拟合最小二乘平面

我们首先在产品下表面上采了9个点,点坐标如下图:

51cb6d0c-4fd0-11ed-a3b6-dac502259ad0.png

51e5461e-4fd0-11ed-a3b6-dac502259ad0.png

平面方程的公式为:z=ax+by+c 平面方中,a,b,c是平面方程的参数,只要知道a,b,c,我们就知道最小二乘法拟合出来的基准平面了。同样的方法,把D1,D2...D9的x,y,z坐标值分别代入平面方程,可以得到下面的超定方程组:

51f750b6-4fd0-11ed-a3b6-dac502259ad0.png


接下来的思路是如何把它转化成矩阵方程,如下:

521a6326-4fd0-11ed-a3b6-dac502259ad0.png

则平面方程z=ax+by+c就可以写成矩阵方程Ax=b 显然A是已知的系数矩阵(代入坐标值就已知),x包含3个未知数a,b,c, b也是一个数据已知的矩阵(所有的已知z)。我们就可以套公式啦。

我们将原始的数据整理成A和b, 然后利用Excel的函数:

x=MMULT(MMULT(MINVERSE(MMULT(TRANSPOSE(A),A)),TRANSPOSE(A)),b)可以直接求出a,b,c。

Excel的具体数据如下:

523d7618-4fd0-11ed-a3b6-dac502259ad0.png

根据上表的计算,可以得到基准A的方程是:

z=0.02x+0.04y+(-828.213)

为了方便后边直接套用公式,需要将上面这个基准平面的方程直接转化标准平面方程:Ax+By+Cz+D=0, 转化后为:

0.02x+0.04y+(-z)+(-828.213)=0

显然,标准平面方程,我们可以得出: A=0.02, B=0.04,C=-1, D=-828.213, 这四个标准平面方程的参数在算距离的时候,马上要用到的。

02

找到点到最小二乘平面的距离

然后再求被测要素上每一个点到该基准面的距离,就可以算出轮廓度。这里需要利用点到面的距离公式(A,B,C,D四个参数刚好可以在这里用上):

52511a10-4fd0-11ed-a3b6-dac502259ad0.png

将被测要素每点的坐标代入上面点到面的公式,用点的实际坐标代该公式中的x0,y0,z0。计算出每点到基准面的距离,最后可以计算出轮廓度(按照ISO标准)。最后的计算结果参考下面的表格结果:

52695e18-4fd0-11ed-a3b6-dac502259ad0.png

03

计算平面度

最后只要计算出被侧面上每个点到基准面的距离,用最远距离减去最近距离就是平行度了。结果如下图:

52806e8c-4fd0-11ed-a3b6-dac502259ad0.png


我们3次元实测结果如下图:

529b9cde-4fd0-11ed-a3b6-dac502259ad0.png


理论计算值与实测值结果一致,可见我们的理论计算是正确的。

04

结束语

本文主要讲述了在已知被测平面上几个点P的具体坐标的前提下,如何用Excel计算该面的平面度误差的操作原理和方法。

本文分为三个部分进行讲解,

1.计算平面度的基本原理,首先将已知点拟合成一个平面,再计算每个点到该平面的距离,距离的总宽度即表示平面度。

2.如何利用Excel的函数Linest()拟合出最小二乘平面以及具体的参数设置。

3.用Excel具体的计算过程和实现办法。






审核编辑:刘清


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 最小二乘法
    +关注

    关注

    0

    文章

    22

    浏览量

    8705

原文标题:3次元测量平面度原理—最小二乘法

文章出处:【微信号:心植桂冠,微信公众号:心植桂冠】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    热敏电阻中哪几个参数是比较重要的

    热敏电阻中哪几个参数是比较重要的 热敏电阻全解析:NTC与PTC的特性、参数与选型指南 热敏电阻是一种电阻值随温度发生显著变化的半导体器件,主要分为负温度系数(NTC) 和正温度系数(PTC
    发表于 11-04 13:29

    华宝新能旗下品牌电小二13周年庆典圆满收官

    近日,华宝新能旗下品牌电小二在深圳举办以“越境未来,电力无限”为主题的13周年庆典。活动中,电小二宣布与环球探险家侣行夫妇张昕宇&梁红正式续约,双方将围绕极地探险、户外低碳生活等领域深化合作,让绿色能源成为探索世界的“永恒动力”。
    的头像 发表于 10-30 09:59 293次阅读

    e203乘法运算结构及算法原理

    Booth算法 对于普通的乘法运算,以两个8比特进制数为例,可以写为图一所示的8个部分积之和: 同理,两个32位进制数相乘,在扩展符号位后,可以分为33个部分和之和。如果直接
    发表于 10-22 06:43

    TC397哪几个Nodes支持TT-CAN呢?

    TC397 具有3个modules,每个modules具有4个Nodes,共支持12路CAN。哪几个Nodes支持TT-CAN呢?支持TT-CAN的Nodes能否用做普通的CAN呢?
    发表于 07-29 10:38

    DSG9500-000: 平面光束引线 PIN 极管 skyworksinc

    电子发烧友网为你提供()DSG9500-000: 平面光束引线 PIN 极管相关产品参数、数据手册,更有DSG9500-000: 平面光束引线 PIN 极管的引脚图、接线图、封装手
    发表于 07-21 18:35
    DSG9500-000: <b class='flag-5'>平面</b>光束引线 PIN <b class='flag-5'>二</b>极管 skyworksinc

    无轴承异步电机转子径向位移白检测

    为实现无轴承异步电机转子径向位移自检测,提出一种基于最小二乘支持向量机的位移估计方法。把带位移传感器运行时获取的悬浮绕组的磁链、电流,转矩绕组的电流和位移,作为最小二乘支持向量机的拟合因子,经过离线
    发表于 07-14 17:45

    瞬态吸收光谱数据处理、拟合与分析-Ⅱ

    2.拟合 2.1加载已正确准备的数据曲面。 2.2 确定需要执行的拟合类型,并跳转至对应章节。 注意:本文提供两种数据拟合选项:步骤2.3为单波长动力学轨迹
    的头像 发表于 06-23 06:44 546次阅读
    瞬态吸收光谱数据处理、<b class='flag-5'>拟合</b>与分析-Ⅱ

    松原直线度测量仪的款式和类型

    GV-15 2.功能: 1.支持X/Y双向偏移量捕捉(分辨率0.1μm) 2.数据算法:最小二乘法直线拟合或自定义2点基准 自准直光学型 1.结构:平行光管+准直望远镜组合,通过分光镜与反射光路分析偏差
    发表于 06-19 14:54

    LOTO电流探头线性度测量

    指标亦称为 "非线性误差"。此值越小,表明传感器的线性特性越优良。而"拟合曲线",是通过特定算法构建的参考曲线,旨在为传感器特性分析提供基准。常用的拟合方法包括端基法、最小二乘法等,不
    的头像 发表于 05-23 10:28 361次阅读
    LOTO电流探头线性度测量

    NTC温度传感器有哪几个温度特性

    NTC温度传感器是由NTC(负温度系数)热敏电阻作为温感元件组装而成的温度传感器。其温度特性主要体现在以下几个方面:
    的头像 发表于 04-02 09:46 1111次阅读
    NTC温度传感器有<b class='flag-5'>哪几个</b>温度特性

    水利大坝安全监测有哪几个方面

    大坝安全监测主要是通过相关数据的采集、分析、评估等步骤实现对大坝的安全监测。一般情况下,大坝安全监测系统主要由四部分组成,测量传感器,测量控制单元,网络通信连接及大坝安全监测中心组成。水利大坝
    的头像 发表于 03-28 10:13 774次阅读
    水利大坝安全监测有<b class='flag-5'>哪几个</b>方面

    FRED应用:BSDF数据导入与拟合

    sampled BSDF) 3.在file框中,右键选择”Replace With Data from a File.” 4.浏览包含散射模型的文本文档,并点击OK. 方法拟合数据到函数
    发表于 02-06 09:39

    定制遥控器主要分为哪些步骤

    、大货生产等,这其中尤以电路板设计步骤最为重要和繁琐。   定制遥控器套装       电路板也叫PCBA板,它是利用板基绝缘材料隔离开表面铜箔导电层,使得电流沿着预先设计好的路线在各种元器件中流动完成诸如做功、放大、
    的头像 发表于 01-03 13:47 1126次阅读

    BSDF数据导入与拟合

    sampled BSDF) 3.在file框中,右键选择”Replace With Data from a File.” 4.浏览包含散射模型的文本文档,并点击OK. 方法拟合数据到函数
    发表于 12-23 19:35

    BSDF数据导入与拟合

    sampled BSDF) 3.在file框中,右键选择”Replace With Data from a File.” 4.浏览包含散射模型的文本文档,并点击OK. 方法拟合数据到函数
    发表于 12-13 10:05