在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    瀏覽量

    8570

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    水利大壩安全監測有哪幾個方面

    大壩安全監測主要是通過相關數據的采集、分析、評估等步驟實現對大壩的安全監測。一般情況下,大壩安全監測系統主要由四部分組成,測量傳感器,測量控制單元,網絡通信連接及大壩安全監測中心組成。水利大壩
    的頭像 發表于 03-28 10:13 ?240次閱讀
    水利大壩安全監測有<b class='flag-5'>哪幾個</b>方面

    FRED應用:BSDF數據導入與擬合

    sampled BSDF) 3.在file框中,右鍵選擇”Replace With Data from a File.” 4.瀏覽包含散射模型的文本文檔,并點擊OK. 方法擬合數據到函數
    發表于 02-06 09:39

    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

    ADS9234R這個AD的寄存器如何配置,需要用到哪幾個引腳?

    請問一下,ADS9234R這個AD的寄存器如何配置,需要用到哪幾個引腳?時序是怎樣的?與復位信號有什么關系?感覺官方文檔對寄存器配置這一塊描述比較少,我用FPGA與ADS9234R做接口,寫入寄出器參數,讀出總是不對。
    發表于 11-15 07:48

    用TPA3136典型應用電路波形異常,從哪幾個方面尋找問題?

    是這樣的,波形異常,展開后發現是和功放開關頻率一樣的噪聲疊加在上面的,請問我可以從哪幾個方面尋找問題,謝謝!
    發表于 10-09 09:01

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

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

    labview的應用程序包括哪幾個部分

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)的應用程序主要由以下幾個部分組成: 前面板(Front Panel) : 功能
    的頭像 發表于 09-04 16:06 ?982次閱讀

    工藝仿真可以分為哪幾個方面?

    是一種基于計算機技術的模擬方法,通過對生產工藝過程的數學建模和計算機仿真,實現對生產過程的模擬和分析。它可以幫助企業在生產前對生產工藝進行優化和改進,提高生產效率和產品質量,降低生產成本和風險。 、工藝仿真的
    的頭像 發表于 08-22 09:17 ?1909次閱讀

    極管的伏安特性分為哪幾個

    極管是一種半導體器件,具有單向導電性。其伏安特性是描述極管在不同電壓下電流變化的曲線。根據極管的伏安特性,我們可以將其分為以下幾個區域
    的頭像 發表于 08-16 14:07 ?1808次閱讀

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

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

    IGBT有哪幾個工作區

    IGBT(絕緣柵雙極型晶體管)的工作區主要涉及其在不同工作狀態下的安全運行區域,這些區域定義了IGBT在特定條件下的電壓、電流及功率限制,以確保其穩定運行并防止損壞。
    的頭像 發表于 07-24 10:52 ?2419次閱讀

    自動化技術主要包括哪幾個方面的內容

    自動化技術是現代工業和社會發展的重要驅動力,它涉及到多個領域和方面。本文將詳細介紹自動化技術的主要內容,包括以下幾個方面: 自動化控制系統 自動化控制系統是自動化技術的核心,它通過傳感器、執行器
    的頭像 發表于 06-11 11:27 ?2822次閱讀

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

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

    程控直流電源的工作原理可分為幾個步驟

    得到廣泛應用。 程控直流電源的工作原理可分為以下幾個步驟: 1.濾波器輸入 此步驟主要用于濾除來自電源的干擾,以避免這些信號對電源和可濾波振
    的頭像 發表于 05-30 18:21 ?1509次閱讀
    主站蜘蛛池模板: 人人爱人人爽 | 四虎影院成人 | 永久免费的拍拍拍网站 | 天天操天天摸天天爽 | 午夜毛片视频 | 成人99 | 亚洲无吗在线视频 | 免费aa视频| 亚洲bbb | 国产三级影院 | 男男生子大肚play做到生 | 国产在线一区视频 | 二级黄色大片 | 午夜湿影院 | 明星三级国产免费播放 | 免费一级黄色录像 | 九九碰 | 色视频在线免费 | 日日操夜夜操免费视频 | 美女被曹| 五月婷婷色 | 精品色综合 | 日本片免费观看一区二区 | 久久人人做人人玩人精品 | 天天热天天干 | 夜夜网站| 日本级毛片免费观看 | 日本黄色网址视频 | 在线看3344免费视频 | 国产精品第一页在线观看 | 看视频免费 | 亚洲天堂.com | 人人干人 | 亚洲人色大成年网站在线观看 | 韩国电影天堂网 | 卡1卡2卡3精品推荐老狼 | 日韩激情淫片免费看 | 亚洲伊人精品综合在合线 | 在线播放免费观看 | 婷婷资源 | 天天天天做夜夜夜做 |