服務熱線
18613981349
Matlab在砝碼檢定組合算法中的應用案例分析 說明:
摘要:高等級砝碼檢定過程中的數據處理是一項相當繁雜的工作。本文以E2等級砝碼毫克組檢定過程為例,將測量模型轉化為矩陣方程,并利用Matlab軟件對矩陣計算的功能,有效的將兩者結合起來,以達到對高等級砝碼數據的高效處理。
0引言
在高等級砝碼的檢定過程中,數據處理是一項相當繁雜的工作。由于這項檢定是用一個工作基準砝碼和一組被檢砝碼作組合比較,需要求解十多個聯立方程。即使是有現成的求解公式,也還需進行大量的計算方可得到其檢定結果。若借助計算器進行手算,恐怕也要半天乃至一天的功夫。但采用Matlab計算軟件,則可在十分鐘之內完成,而且可以避免差錯。
1實例分析
本文以E2等級砝碼毫克組檢定過程為例,采用5、2、2、1典型的測量模式進行檢定,用Matlab數學軟件對數據進行處理。
1.E2等級砝碼檢定的原理砝碼檢定通常用被檢砝碼與標準砝碼比較進行檢定。在每次比對中,被檢砝碼的標稱值和標準砝碼的標稱值應相等。而E2等級砝碼采用分、倍量組合比較法進行檢定。
下面以本院檢定毫克組砝碼為例進行說明。本院在毫克組砝碼檢定過程中,以1g工作基準砝碼為標準,同與其標稱質量相當的一群被檢的E2等級砝碼相比較得到其質量差,然后依次將被檢的E2等級砝碼組中每個砝碼與相當于其標稱質量的較小的一群被檢砝碼相比較,一直比較到本砝碼組的標稱質量值是最小的砝碼為止。測量模式如表1所示。其中,[1000]為1g工作基準砝碼的折算質量修正值,[1一]為替代砝碼。
1.2數學模型及計算原理采用雙次替代方法,建立起在空氣中比較時的平衡方程式:∑m一△m(1)式中:m,為標準砝碼折算質量修正值;∑m為一組被檢砝碼折算質量修正值之和;Am為每組被檢砝碼組折算質量修正值之和與等質量的標準砝碼折算質量修正值的差值。
1.3MATLAB軟件應用本文以E2等級砝碼0300毫克組檢定為例,以E1等級砝碼編號為029、質量值為1g砝碼量傳編號為0300的毫克組砝碼,采用分、倍量組合比較法進行檢定,檢定數值為:Am.=一0.044mg、Am2=一0.005mg、Am3=一0.008mg、Am4=一0.027mg、Am5=0.005mg、Am6=一0.009mg、Am7=一0.005mg、Am8=一0.006mg、Am9=0.000mg、Am1o=0.014mg、Am¨=0.008mg、Am12=0.008mg、Aml3=0.014mg。其中1g標準砝碼的折算質量修正值m。=一0.O043mg,由上級檢定單位給出。將上列檢定結果數值和標準砝碼折算質量修正值帶人式(4),利用Matlab軟件中矩陣計算的原理,求解矩陣方程。
2結論
通過本文的介紹,對于其它等級采用分、倍量組合比較法進行檢定的砝碼,都可將測量模型轉為相應的矩陣方程,并通過Matlab軟件快速求得相應砝碼折算質量修正值,也可用此方法對已經通過不同方法得到的結果進行驗證。
以上是Matlab在砝碼檢定組合算法中的應用案例分析的詳細內容!
上一篇:VB技術在砝碼檢測程序中的應用