標(biāo)準(zhǔn)物質(zhì)數(shù)據(jù)處理系統(tǒng)軟件的設(shè)計(jì)與應(yīng)用
標(biāo)準(zhǔn)物質(zhì)制備過(guò)程中數(shù)據(jù)的統(tǒng)計(jì)檢驗(yàn)是重要的,同時(shí)也是較為復(fù)雜的環(huán)節(jié)之一,標(biāo)準(zhǔn)物質(zhì)技術(shù)規(guī)范[1~3]要求用極差法、方差法、Grubbs異常值檢驗(yàn)法、Welk正態(tài)分布等統(tǒng)計(jì)方法來(lái)檢驗(yàn)和處理測(cè)試數(shù)據(jù)。這些數(shù)據(jù)的計(jì)算是一項(xiàng)繁雜的工作,以前均采用手工計(jì)算,出錯(cuò)率高,周期長(zhǎng),而且需要不同的人進(jìn)行計(jì)算以便復(fù)核。例如對(duì)一個(gè)含有10個(gè)元素的標(biāo)準(zhǔn)物質(zhì),進(jìn)行均勻性檢查后得到的原始數(shù)據(jù)多達(dá)480~800個(gè),在計(jì)算過(guò)程中反復(fù)使用,產(chǎn)生大量的中間數(shù)據(jù),若冶煉一套光譜電極標(biāo)準(zhǔn)物質(zhì),則原始數(shù)據(jù)多達(dá)2400~5000個(gè)。隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)的廣泛應(yīng)用為這一問(wèn)題的解決開辟了新的途徑,極大地提高了工作效率。
早期采用BASIC語(yǔ)言編程[4],不足之處是對(duì)原始數(shù)據(jù)的存儲(chǔ)、修改等不便,而且是單項(xiàng)處理,未能形成一個(gè)系統(tǒng)。王詠等[5]所編制的管理系統(tǒng)要用到Foxbase+(Rev 2.10)的系統(tǒng)軟件的支持,操作不易掌握。
本文采用Quick Basic編制了一套數(shù)據(jù)處理系統(tǒng)軟件,程序運(yùn)行后,界面清晰,操作方便,實(shí)現(xiàn)了對(duì)原始數(shù)據(jù)的保存、修改和結(jié)果輸出。已用于高硅高銅系鑄造鋁合金光譜電極標(biāo)準(zhǔn)物質(zhì)研制中的數(shù)據(jù)處理,并取得了良好效果。
本系統(tǒng)采用自頂向下的結(jié)構(gòu)化程序設(shè)計(jì)方法,將所涉及的項(xiàng)目逐條分類、菜單顯示明確,用戶不需任何專門的培訓(xùn)即可操作。系統(tǒng)基于DOS的漢字平臺(tái),不需其它數(shù)據(jù)庫(kù)系統(tǒng)軟件的支持。系統(tǒng)框圖如圖1所示。
本文就其編程的數(shù)學(xué)模型、程序特點(diǎn)進(jìn)行介紹。
圖1 系統(tǒng)框圖
Fig. 1 Draft of the system
2 數(shù)學(xué)模型
2.1 均勻性檢查數(shù)據(jù)處理系統(tǒng)
對(duì)某一標(biāo)準(zhǔn)物質(zhì)均勻性檢查數(shù)據(jù)的處理方式有兩種,分別是推薦使用極差分析法和方差分析法。極差法的特點(diǎn)是計(jì)算簡(jiǎn)單,但對(duì)原始數(shù)據(jù)提供的信息利用不夠充分,而方差法正好相反。其原理如下:
對(duì)某一樣品進(jìn)行均勻性檢查,得到以下各組數(shù)據(jù):
測(cè)定值平均值 總平均值為x。
x11,x12,x13,…,x1n x1 1
x21,x22,x23,…,x2n x2 … … 2
xm1,xm2,xm3,…,xmn xn n
2.1.1 極差分析法
(1)計(jì)算組內(nèi)極差平均值
(2)計(jì)算檢驗(yàn)量 R0=A*r,其中A為表中查到的界值因子。
(3)計(jì)算組間平均值的極差R=xmax-xmin。
(4)結(jié)果判斷:若R≤R0,則總體均勻,否則總體不均勻。
2.1.2 方差分析法
(1)計(jì)算組間平方和Q1與組內(nèi)平方和Q2
(2)計(jì)算組間方差S12與組內(nèi)方差S22 :
S12=Q1/V1其中V1=m-1為Q1的自由度。
S22=Q2/V2其中V2=m(n-1)為Q2的自由度。
(3)計(jì)算統(tǒng)計(jì)檢驗(yàn)量F,F(xiàn)=S22/S12。
(4)結(jié)果判斷:若F≤F表(F表為查表得到的臨界值),則總體均勻,否則總體不均勻。
2.2 定值數(shù)據(jù)處理系統(tǒng)
對(duì)于標(biāo)準(zhǔn)物質(zhì)的定值,一般要求不少于六個(gè)試驗(yàn)室單獨(dú)進(jìn)行分析,每個(gè)試驗(yàn)室報(bào)出四個(gè)數(shù)據(jù),注明所用的分析方法。
對(duì)某一元素,不同的試驗(yàn)室分析結(jié)果如下:
試驗(yàn)室代號(hào) 測(cè)定值平均值方法代號(hào) 平均值 方法代號(hào)
1 x11,x12,x13,…,x1n 1 a1
2 x21,x22,x23,…,x2n 2 a2
… … … …
m xm1,xm2,xm3,…,xmn m a3
總平均值為,標(biāo)準(zhǔn)偏差為S 。
檢驗(yàn)的方法,按國(guó)標(biāo)要求需進(jìn)行可疑值檢驗(yàn)和正態(tài)分布檢驗(yàn),一般推薦使用Grubbs法檢驗(yàn)可疑值,用Welk法進(jìn)行正態(tài)分布檢驗(yàn)。
2.2.1 Grubbs法檢驗(yàn)可疑值
(1)將各試驗(yàn)室的平均值按由小到大的順序排列。
(2)計(jì)算最大值和最小值的統(tǒng)計(jì)檢驗(yàn)量
(3)根據(jù)顯著性水平,查出臨界值Gα。
(4)若統(tǒng)計(jì)檢驗(yàn)量大于臨界值,則最大或最小值
為可疑值,應(yīng)剔除,否則無(wú)可疑值。
2.2.2 Welk正態(tài)分布檢驗(yàn)
(1)將各試驗(yàn)室的平均值按由小到大的順序排列。
(2)按下式計(jì)算檢驗(yàn)統(tǒng)計(jì)量:
式中:當(dāng)m為偶數(shù)時(shí),l=n/2;當(dāng)m為奇數(shù)時(shí),l=(n-1)/2; αi,m為計(jì)算統(tǒng)計(jì)量必須的系數(shù)。
(3)根據(jù)顯著性水平查出臨界值Wα。
(4)若W≥Wα,表示各測(cè)量值服從正態(tài)分布,否則表示各測(cè)量值不服從正態(tài)分布,各試驗(yàn)室之間存在系統(tǒng)誤差。
3 數(shù)據(jù)錄入系統(tǒng)
文中所設(shè)計(jì)的系統(tǒng)將原始數(shù)據(jù)和參數(shù)分別存儲(chǔ),建立數(shù)據(jù)庫(kù),便于查詢和修改,其程序流程圖如圖2所示。
圖2 數(shù)據(jù)錄入流程圖
Fig.2 Flow chart of entering data
程序運(yùn)行后,根據(jù)界面的提示,首先輸入測(cè)定樣品的爐號(hào)、測(cè)定組數(shù)、每組測(cè)定次數(shù)、元素符號(hào)等,然后可一次或數(shù)次輸完數(shù)據(jù)。
4 數(shù)據(jù)處理系統(tǒng)
根據(jù)以上所建立的數(shù)學(xué)模型,程序的流程圖如圖3所示。
在運(yùn)行結(jié)果中含有標(biāo)準(zhǔn)物質(zhì)名稱、爐次、元素、各組平均值、總平均值、標(biāo)準(zhǔn)偏差、相對(duì)標(biāo)準(zhǔn)偏差、組內(nèi)極差、組間極差、組間平方和、組內(nèi)平方和、計(jì)算出的檢驗(yàn)量及結(jié)論,數(shù)據(jù)齊全,為標(biāo)準(zhǔn)物質(zhì)的鑒定提供了有價(jià)值的判斷依據(jù)。
程序設(shè)計(jì)中,有效數(shù)字的處理按國(guó)家有關(guān)標(biāo)準(zhǔn)的要求進(jìn)行,使數(shù)字的取舍更為科學(xué)、合理,而且消除了手工計(jì)算時(shí)對(duì)中間數(shù)字的取舍而造成的誤差。
圖3 數(shù)據(jù)處理系統(tǒng)流程圖
Fig.3 Flow chart of system data dealing
5 應(yīng)用實(shí)例
該系統(tǒng)用于高硅高銅系鑄造鋁合金光譜電極標(biāo)準(zhǔn)物質(zhì)研制的數(shù)據(jù)處理,均勻性檢查數(shù)據(jù)和定值數(shù)據(jù)處理結(jié)果如表1和表2所示。
從表1和表2 可以看出:程序運(yùn)行后,提供了豐富的數(shù)據(jù),可根據(jù)需要在中文系統(tǒng)下進(jìn)行編輯,以滿足不同的需要。
表1 均勻性檢查數(shù)據(jù)處理結(jié)果
Table 1 The data processing results of homogeneity
高硅高銅系鑄造鋁合金(第4爐)Si(wt%) | |||||||
原始數(shù)據(jù) | |||||||
M/N | 1 | 2 | 平均值 | M/N | 1 | 2 | 平均值 |
1 | 4.494 | 4.495 | 4.495 | 10 | 4.417 | 4.497 | 4.457 |
2 | 4.452 | 4.466 | 4.459 | 11 | 4.410 | 4.385 | 4.398 |
3 | 4.440 | 4.390 | 4.415 | 12 | 4.462 | 4.371 | 4.417 |
4 | 4.517 | 4.379 | 4.448 | 13 | 4.383 | 4.430 | 4.407 |
5 | 4.470 | 4.390 | 4.430 | 14 | 4.452 | 4.585 | 4.519 |
6 | 4.431 | 4.521 | 4.476 | 15 | 4.480 | 4.557 | 4.519 |
7 | 4.369 | 4.477 | 4.423 | 16 | 4.337 | 4.594 | 4.466 |
8 | 4.442 | 4.413 | 4.428 | 17 | 4.405 | 4.552 | 4.479 |
9 | 4.435 | 4.385 | 4.410 | 18 | 4.570 | 4.498 | 4.534 |
| |||||||
F-檢驗(yàn) | Q1=0.060476 Q2=0.092615
F計(jì)=0.691 F表=2.262 | ||||||
結(jié)論:均勻 | |||||||
R-檢驗(yàn) | r=0.083 R=0.136 A計(jì)=0.610 A表=3.566 | ||||||
結(jié)論:均勻 |
表2 定值數(shù)據(jù)處理結(jié)果 Table 2 The data processing results of certificate |
高硅高銅系鑄造鋁合金(第4爐) Si(wt%) | |||||||||
試驗(yàn)室代號(hào) | 測(cè)定值 | 平均值 | 分析方法代號(hào) | ||||||
1 | 4.602 | 4.605 | 4.564 | 4.565 | 4.5840 | 101 | |||
2 | 4.721 | 4.735 | 4.716 | 4.679 | 4.7128 | 102 | |||
3 | 4.599 | 4.617 | 4.604 | 4.654 | 4.6185 | 102 | |||
4 | 4.613 | 4.697 | 4.760 | 4.764 | 4.7085 | 101 | |||
5 | 4.763 | 4.740 | 4.740 | 4.788 | 4.7578 | 103 | |||
6 | 4.722 | 4.770 | 4.763 | 4.808 | 4.7658 | 102 | |||
7 | 4.737 | 4.722 | 4.720 | 4.740 | 4.7298 | 103 | |||
8 | 4.822 | 4.637 | 4.843 | 4.889 | 4.7978 | 102 | |||
總平均值 4.7093 標(biāo)準(zhǔn)偏差 0.0735 | |||||||||
夏皮羅-威
爾克檢驗(yàn) |
臨界值 0.818 計(jì)算值 0.912 | ||||||||
結(jié)論: 正態(tài)分布 | |||||||||
Grubbs 檢驗(yàn) |
臨界值 2.032 | Gmax=1.204 | 結(jié)論: 無(wú)可疑值 | ||||||
Gmin=1.705 | 結(jié)論: 無(wú)可疑值 | ||||||||
標(biāo)準(zhǔn)值 4.709 標(biāo)準(zhǔn)偏差 0.074 n=32 |
6 程序說(shuō)明 (1)本程序?yàn)槟K化結(jié)構(gòu),便于維護(hù)、修改。全部系統(tǒng)可存儲(chǔ)于一張3.5英寸的軟盤內(nèi),而且對(duì)計(jì)算機(jī)無(wú)特殊要求,只需DOS漢字平臺(tái)支持即可運(yùn)行,操作簡(jiǎn)便。 (2)為了防止程序運(yùn)行時(shí)“崩潰”,采取了“錯(cuò)誤陷阱”的處理方式,發(fā)生錯(cuò)誤不會(huì)退出,而回到出現(xiàn)錯(cuò)誤之處,重新運(yùn)行。 (3)輸出結(jié)果的形式多樣,既可直接打印輸出、屏幕顯示,也可存盤,隨時(shí)可供調(diào)用和打印。 (4)在本程序中,數(shù)據(jù)的取舍完全按國(guó)標(biāo)處理,使數(shù)據(jù)的取舍更為合理、科學(xué)。 |
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。