劉 智,萬明杰,劉 慧(.防空兵學(xué)院,河南鄭州,45005;.梅州市特種設(shè)備檢驗所,廣東梅州,54000)
?
基于蒙特卡羅法的虛擬儀器測量不確定度應(yīng)用
劉 智1,萬明杰1,劉 慧2
(1.防空兵學(xué)院,河南鄭州,450052;2.梅州市特種設(shè)備檢驗所,廣東梅州,514000)
摘要:本文把蒙特卡羅法應(yīng)用于虛擬儀器測量不確定度評定中,對今后虛擬儀器精度領(lǐng)域的研究是一個借鑒。對虛擬儀器的測量不確定度進行評定和驗證是個極其重要的問題,采用蒙特卡羅法重要思想就是,確定一個統(tǒng)計量,其數(shù)學(xué)期望正好等于所要求的值,樣本方差等于理論方差的估計值。
關(guān)鍵詞:蒙特卡羅法;虛擬儀器;測量不確定度應(yīng)用
虛擬儀器在當今社會越來越被測試領(lǐng)域所采用,其每一步處理數(shù)據(jù)都可能會產(chǎn)生誤差,只有各硬件模塊誤差與系統(tǒng)整體誤差在有效范圍內(nèi),測量結(jié)果才是準確,使得對應(yīng)作業(yè)持續(xù)下去。ISO9000系列標準規(guī)定:在使用測量設(shè)備時,應(yīng)確保其測量不確定度為已知。解決虛擬儀器不確定度問題,有效的確保測量的準確性。保證工業(yè)生產(chǎn)和科學(xué)研究的順利進行,并將其順利溯源到最高標準。測量不確定度是表征測量結(jié)果可靠性的一個重要參數(shù)。
但是如何評定與表示測量不確定度是個極其重要的問題。評價過大,會因測量不能滿足需要而必須予以升級改造造成浪費;評價過小產(chǎn)生結(jié)果會造成危害。測量不確定度一般來源于隨機性或模糊性,前者歸因于條件不充分,后者歸因于事物本身概念不明確,因而測量不確定度一般由許多分量組成,其中一些分量具有統(tǒng)計性,另一些分量具有非統(tǒng)計性。所有的不確定度來源,若影響到測量結(jié)果,都會對測量結(jié)果的分散性做出貢獻,都必須予以考慮并反映到測量不確定度的最終結(jié)果中。
蒙特卡羅法(Monte Carlo Method)又稱為隨機模擬法,還稱為統(tǒng)計試驗法,是以統(tǒng)計仿真或隨機模擬來解決問題的技術(shù)方法?!懊商乜_(Monte Carlo)”得名于摩納哥的著名賭城——蒙特卡羅,由Metropolis、Ulam和Von Neumann等人在二戰(zhàn)期間研究核武器時候提出來的。
蒙特卡羅法的思想是:首先建立概率模型,使它的參數(shù)等于問題的解,隨后對模型觀察或抽樣試驗計算所求參數(shù)的統(tǒng)計特征;最后給出所求解的近似值,而解的精確度可用估計值標準差來表示。這種數(shù)值計算方法是以概率統(tǒng)計為理論基礎(chǔ),通過隨機抽樣的方法建立一個與所求解相關(guān)的概率模型,使所求問題的解正好是所建模型的數(shù)學(xué)期望或其他特征量;然后通過多次模擬一個統(tǒng)計試驗,統(tǒng)計出某事件發(fā)生的概率;利用建立的概率模型,求出要估計的參數(shù);再次對模擬結(jié)果進行分析總結(jié),驗證系統(tǒng)的某些特性。
采用抽象的概率語言描述蒙特卡羅方法的解題思路如下:
目前伴隨著科學(xué)技術(shù)的不斷創(chuàng)新,虛擬儀器開始應(yīng)用于測試領(lǐng)域。和傳統(tǒng)的儀器測試相比,虛擬儀器對被測數(shù)據(jù)的處理速度都得到了很大提升,虛擬儀器測試還可以更為方便的存儲、交換測試數(shù)據(jù),并且價格低廉,可擴展性強。
對于虛擬儀器測量不確定度,從理論上分析,在虛擬儀器測試的每個模塊中,每個誤差源都會對測量結(jié)果的不確定度造成影響。從虛擬儀器測試誤差的傳遞角度來講,通過集成傳感器與數(shù)據(jù)采集卡產(chǎn)生出來的誤差源,一定會利用計算機軟件的數(shù)據(jù)處理模塊,對虛擬儀器測量結(jié)果不確定度做出貢獻。虛擬儀器的測試功能以及面板控件軟件化后,操作者可利用修改虛擬儀器軟件改變功能。同時,相比傳統(tǒng)的測試儀器,虛擬儀器的結(jié)構(gòu)中包括傳感器、數(shù)據(jù)采集卡、計算機、數(shù)據(jù)處理與控制軟件、硬件模塊、軟件算法和浮點運算都要產(chǎn)生中間測量結(jié)果,誤差傳遞及測量不確定度合成方式更為復(fù)雜。
在實際中運用虛擬儀器測試系統(tǒng)進行作業(yè)時,因為設(shè)備本身所固有的原因不夠精確及其他存在一些環(huán)境因素的影響,都有可能導(dǎo)致測試結(jié)果偏離測量真值,存在測量誤差無法避免。從理論角度來講,在虛擬儀器測試系統(tǒng)里,由于各模塊均有不確定度源,都會對虛擬儀器測量結(jié)果的不確定度造成影響。從不確定度傳遞看,不確定度源是集成傳感器與數(shù)據(jù)采集模塊產(chǎn)生的,就一定要通過計算機軟件來實現(xiàn)數(shù)據(jù)采集和處理工作,將數(shù)據(jù)采集模塊實現(xiàn)模擬量到數(shù)字量的轉(zhuǎn)換,不確定度源最主要是依靠數(shù)據(jù)采集卡。
測量不確定度是對測量后取得的結(jié)果存在無法肯定的程度,反映出對被測的真值存在認識全面的問題,在進行檢驗以及測量設(shè)備使用的時候,必須確保測量不確定度是已知的,并且和要求測量能力達到一致。蒙特卡羅方法能夠很好的解決在虛擬儀器測量中出現(xiàn)的各種問題。當已知誤差傳遞系數(shù)的時候,其不確定度的分量誤差傳遞系數(shù),往往能夠利用求導(dǎo)的數(shù)學(xué)方法求得。
利用蒙特卡羅法對虛擬儀器測量不確定度的評估過程當中,按照基于蒙特卡羅法評估虛擬儀器測量不確定度原理,簡單的介紹一下隨機誤差模塊的使用方法,如下:
第1步,首先編譯好儀器測量的程序;
第2步,對被測量的數(shù)據(jù)進行采集,依照數(shù)據(jù)采集的方式,累計仿真模塊所產(chǎn)生的隨機誤差并將誤差相加,從而得到了偽測量數(shù)據(jù);
第3步,把累計相加后所得到的偽測量數(shù)據(jù),輸入到虛擬儀器軟件平臺里,對主程序的數(shù)據(jù)處理部分進行測量,獲得虛擬儀器的測量結(jié)果數(shù)據(jù),
第4步,將測量結(jié)果進行循環(huán)并且統(tǒng)計出來數(shù)值的標準差,從而獲得虛擬儀器測量不確定度。
蒙特卡羅方法應(yīng)用于虛擬儀器測量不確定度有一個最大的特點,就是只需要利用一組測量數(shù)據(jù)就可以得到測量的評定結(jié)果,同時使用蒙特卡羅方法,不用深入考慮那些不確定度分量是如何由誤差傳遞系數(shù)對虛擬儀器測試系統(tǒng)儀器測量結(jié)果造成的影響,直接利用仿真方法實現(xiàn)測量結(jié)果評定。還有效的避免了受直接測量量相關(guān)性限制,計算過程中存在著一些近似,給不確定度合成帶來不便的問題。但實際試驗中蒙特卡羅方法評定時候也存在收斂速度較慢以及仿真結(jié)果不穩(wěn)定等不足之處??傊瑢μ摂M儀器測量不確定度的研究,蒙特卡羅法使不確定度評定簡單化。
參考文獻
[1]陳曉懷,薄曉靜,王宏濤.基于蒙特卡羅方法的測量不確定度合成.儀器儀表學(xué)報[J].2005(8)增刊:759-761.
[2]孫秀桂,張洪斌,幺明.不確定度理論在虛擬儀器測量系統(tǒng)中的應(yīng)用.電子測試[J].2009(12):31-34,56.
[3]李笠.軍用自動系統(tǒng)及其不確定度評定關(guān)鍵技術(shù)研究[D].湖南長沙:國防科學(xué)技術(shù)大學(xué),2007.
劉智(1987—)男,漢族,籍貫:山西省聞喜縣,現(xiàn)供職單位全稱:防空兵學(xué)院,在讀碩士研究生,研究方向:兵器科學(xué)與技術(shù)。
萬明杰,防空兵學(xué)院導(dǎo)彈系地空導(dǎo)彈測量與維護教研室教授,博士后,碩士研究生導(dǎo)師。
劉慧(1991—)男,漢族,籍貫:山西省聞喜縣,現(xiàn)供職單位全稱:梅州市特種設(shè)備檢驗所,職稱:助理工程師,學(xué)位;本科。
Application of virtual instrument measurement uncertainty based on Monte Carlo method
Liu Zhi1,Wan Mingjie1,Liu Hui2
(1.Air Defence Forces Academy, Zhengzhou Henan,450052;2.Meizhou special equipment inspection institute Meizhou City,Meizhou Guangdong,514000)
Abstract:In this paper,the Monte Carlo method and its application in virtual instrument measurement uncertainty evaluation of and for the future research in the field of virtual instrument accuracy is a reference.The virtual instrument measurement uncertainty degree evaluation and verification is a very important problem,using Monte Carlo method important thought is, determine a statistic,the mathematical expectation is exactly equal to the required value,the sample variance equal to estimates of variance theory value.
Keywords:Monte Carlo method;virtual instrument;Application of measurement uncertainty
作者簡介