0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

最小二乘法的擬合基準平面主要分為哪幾個步驟

PCBA007 ? 來源:心植桂冠 ? 作者:化為千風(fēng) ? 2022-10-20 09:39 ? 次閱讀

平面度的測量及管控是我們產(chǎn)品最常見的一個規(guī)格,平常我們只是用設(shè)備測出產(chǎn)品平面度的數(shù)據(jù),對其測試原理也是一知半解,當(dāng)客戶對我們測試的數(shù)據(jù)產(chǎn)生質(zhì)疑的時候,我們?nèi)舨荒芎侠斫忉專瑒t很難有效說服客戶;得不到客戶的信任,則我們的工作也很難進行下去。

平時,我們總簡單認為,平面度的測試就是用鏡頭到產(chǎn)品的最高點減去最低點即可,事實上,這樣的計算方法是錯誤的計算方法!平面度的本質(zhì)是關(guān)心被測平面上各被測點之間的相互差異,并不關(guān)心各被測點和其他特征之間的差異。如果用高度差算,這個高度差會把上表面與下底面的平行誤差也引進來了,而這個平行誤差原本和上表面的平面度誤差無關(guān)。多余引入的平行誤差會使我們的數(shù)據(jù)大于產(chǎn)品的實際表現(xiàn),及測出的結(jié)果偏高。

今天我們詳細介紹下3次元設(shè)備是如何利用點位去擬合基準平面從而得出產(chǎn)品的平面度數(shù)值的,其主要用到的數(shù)學(xué)原理就是最小二乘法,期間會有一些線性代數(shù)的矩陣加減乘除,矩陣的轉(zhuǎn)置等。不過我們可以直接用Excel表格來計算,將會簡單許多。

最小二乘法的擬合基準平面主要分為如下幾個步驟,我們將通過一個案例來逐步講解:

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

2. 找到最小二乘平面兩側(cè)的最遠采集點到該最小二乘平面的距離H1,H2(如下圖);

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


3. 通過計算出來的最遠點的距離H1和H2相加,即平面度的實測值;因為我們計算出的點到平面的距離有方向性,所以直接采用最大的距離減去最小的距離就是平面度的結(jié)果了。

01

擬合最小二乘平面

我們首先在產(chǎn)品下表面上采了9個點,點坐標如下圖:

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

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

平面方程的公式為:z=ax+by+c 平面方中,a,b,c是平面方程的參數(shù),只要知道a,b,c,我們就知道最小二乘法擬合出來的基準平面了。同樣的方法,把D1,D2...D9的x,y,z坐標值分別代入平面方程,可以得到下面的超定方程組:

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


接下來的思路是如何把它轉(zhuǎn)化成矩陣方程,如下:

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

則平面方程z=ax+by+c就可以寫成矩陣方程Ax=b 顯然A是已知的系數(shù)矩陣(代入坐標值就已知),x包含3個未知數(shù)a,b,c, b也是一個數(shù)據(jù)已知的矩陣(所有的已知z)。我們就可以套公式啦。

我們將原始的數(shù)據(jù)整理成A和b, 然后利用Excel的函數(shù):

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

Excel的具體數(shù)據(jù)如下:

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

根據(jù)上表的計算,可以得到基準A的方程是:

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

為了方便后邊直接套用公式,需要將上面這個基準平面的方程直接轉(zhuǎn)化標準平面方程:Ax+By+Cz+D=0, 轉(zhuǎn)化后為:

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

顯然,標準平面方程,我們可以得出: A=0.02, B=0.04,C=-1, D=-828.213, 這四個標準平面方程的參數(shù)在算距離的時候,馬上要用到的。

02

找到點到最小二乘平面的距離

然后再求被測要素上每一個點到該基準面的距離,就可以算出輪廓度。這里需要利用點到面的距離公式(A,B,C,D四個參數(shù)剛好可以在這里用上):

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

將被測要素每點的坐標代入上面點到面的公式,用點的實際坐標代該公式中的x0,y0,z0。計算出每點到基準面的距離,最后可以計算出輪廓度(按照ISO標準)。最后的計算結(jié)果參考下面的表格結(jié)果:

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

03

計算平面度

最后只要計算出被側(cè)面上每個點到基準面的距離,用最遠距離減去最近距離就是平行度了。結(jié)果如下圖:

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


我們3次元實測結(jié)果如下圖:

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


理論計算值與實測值結(jié)果一致,可見我們的理論計算是正確的。

04

結(jié)束語

本文主要講述了在已知被測平面上幾個點P的具體坐標的前提下,如何用Excel計算該面的平面度誤差的操作原理和方法。

本文分為三個部分進行講解,

1.計算平面度的基本原理,首先將已知點擬合成一個平面,再計算每個點到該平面的距離,距離的總寬度即表示平面度。

2.如何利用Excel的函數(shù)Linest()擬合出最小二乘平面以及具體的參數(shù)設(shè)置。

3.用Excel具體的計算過程和實現(xiàn)辦法。






審核編輯:劉清


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 最小二乘法
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    8412

原文標題:3次元測量平面度原理—最小二乘法

文章出處:【微信號:心植桂冠,微信公眾號:心植桂冠】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    GUTOR備品備件主要包括哪幾個組成部分?

    GUTOR備品備件主要包括哪幾個組成部分?
    發(fā)表于 09-12 17:19

    極管的伏安特性分為哪幾個區(qū)

    極管是一種半導(dǎo)體器件,具有單向?qū)щ娦?。其伏安特性是描?b class='flag-5'>二極管在不同電壓下電流變化的曲線。根據(jù)極管的伏安特性,我們可以將其分為以下幾個區(qū)域
    的頭像 發(fā)表于 08-16 14:07 ?400次閱讀

    TAS2505-Q1的MCLK, WCLK, DIN, BCLK這幾個PIN,對應(yīng)的mcu這邊的哪幾個pin?

    1.請問參考設(shè)計的中的耳機接口HPOUT 及 IOVSS,在PIN描述中沒有這兩個PIN呢? 2.請問2505的MCLK, WCLK, DIN, BCLK這幾個PIN,對應(yīng)的mcu這邊的哪幾個pin?下面的這個圖片是MCU端的I2S接口描述,多謝!
    發(fā)表于 08-08 08:28

    ADuC845來畫PCB的話,需要引出來哪幾個腳來燒錄?TXD和RXD嗎?

    我需要買什么下載器來下載嗎?如果我使用這個芯片來畫PCB的話,需要引出來哪幾個腳來燒錄?TXD和RXD嗎?
    發(fā)表于 05-31 06:09

    一個成熟的PCBA設(shè)計通常包含哪幾個方面?

    一站式PCBA智造廠家今天為大家講講什么是成熟的PCBA設(shè)計?成熟的PCB設(shè)計包含哪幾個方面?。成熟的PCB(印刷電路板組裝)設(shè)計是指經(jīng)過精心規(guī)劃、優(yōu)化和驗證的設(shè)計,以確保電路板的功能性、可靠性以及
    的頭像 發(fā)表于 05-07 09:24 ?303次閱讀

    機器學(xué)習(xí)六大核心算法深度解析

    算法歷程:線性回歸是一種古老的統(tǒng)計方法,它試圖找到最佳擬合數(shù)據(jù)的直線或超平面,最早可以追溯到19世紀初的高斯最小二乘法理論。
    發(fā)表于 04-23 16:25 ?1038次閱讀
    機器學(xué)習(xí)六大核心算法深度解析

    淺析基于matlab Parameter Estimation Tool工具箱的電池參數(shù)

    確定電池等效電路參數(shù)的過程一般被叫做電池模型參數(shù)辨識,目前關(guān)于電池參數(shù)辨識的方法也很多,如基于遺傳算法的電池參數(shù)辨識、帶遺忘因子最小二乘法電池參數(shù)辨識方法、遞推最小二乘參數(shù)辨識方法、在線參數(shù)辨識方法等。作者作為門外漢角度來看,相對主流方法為數(shù)值計算法和
    的頭像 發(fā)表于 03-11 09:45 ?4739次閱讀
    淺析基于matlab Parameter Estimation Tool工具箱的電池參數(shù)

    pcb設(shè)計的流程分為哪幾個步驟

    PCB(印刷電路板)設(shè)計是一個復(fù)雜的過程,涉及多個步驟和考慮因素。以下是一般的PCB設(shè)計步驟: 1. 設(shè)計準備:在開始設(shè)計之前,需要明確設(shè)計的目標和要求,包括電子設(shè)備的功能、尺寸、成本等。此外
    的頭像 發(fā)表于 02-16 10:49 ?5594次閱讀

    ADE7753功率因數(shù)是由哪幾個寄存器運算得到的?

    電壓使用1M:1K的電阻分壓后送入芯片,電流使用錳銅片采樣送入芯片。負載1000W的用電設(shè)備,ADE7753的哪幾個或哪一個寄存器地址是讀取后經(jīng)過運算得到這個1000W的值的。功率因數(shù)是由哪幾個寄存器運算得到的。 能不能詳細的解釋ADE7753的各寄存器。
    發(fā)表于 12-27 08:16

    PLC的基本單元由哪幾個部份組成?各起什么作用?

    PLC 的基本單元由哪幾個部份組成?各起什么作用? (1) CPU :PLC 的核心部件,指揮 PLC 進行各種工作。如接受用戶程序和數(shù) 據(jù)、診斷、執(zhí)行執(zhí)行程序等; (2)存儲器:存儲系統(tǒng)和用戶的程序和數(shù)據(jù);
    發(fā)表于 12-07 14:05 ?2073次閱讀

    LED的伏安特性 led的伏安特性曲線分為哪幾個區(qū)域

    LED的伏安特性 led的伏安特性曲線分為哪幾個區(qū)域? LED(Light Emitting Diode,發(fā)光極管)是一種半導(dǎo)體器件,具有獨特的伏安特性曲線。在這篇文章中,我將詳細介紹LED
    的頭像 發(fā)表于 11-30 11:43 ?4314次閱讀

    請問51單片機有哪幾個中斷源?

    51單片機有哪幾個中斷源?
    發(fā)表于 11-01 08:05

    求助,在51單片機哪幾個特殊功能寄存器是16位的?

    哪幾個才是16位的呢
    發(fā)表于 11-01 06:30

    中斷可分為哪幾個階段?在執(zhí)行中斷響應(yīng)后,要完成哪些主要功能?

    中斷可分為哪幾個階段?在執(zhí)行中斷響應(yīng)后,要完成哪些主要功能? 中斷是操作系統(tǒng)中重要的概念之一,用于在程序執(zhí)行過程中暫停當(dāng)前運行的程序并轉(zhuǎn)移控制權(quán)到特定的中斷處理程序中執(zhí)行。中斷的引入可以有效提高
    的頭像 發(fā)表于 10-24 11:49 ?3705次閱讀

    MEMS_慣性傳感器16-磁力計橢球擬合校準步驟

    磁力計橢球擬合校準是一種將磁力計測量數(shù)據(jù)校準到真實磁場的技術(shù)。這種技術(shù)通常使用橢球模型來擬合磁力計的測量結(jié)果,然后通過最小二乘法來找到擬合參數(shù)的最優(yōu)解。
    發(fā)表于 10-15 15:49 ?1857次閱讀
    MEMS_慣性傳感器16-磁力計橢球<b class='flag-5'>擬合</b>校準<b class='flag-5'>步驟</b>