專利名稱:一種用于溫度傳感器檢測(cè)溫度的補(bǔ)償方法
技術(shù)領(lǐng)域:
本發(fā)明屬于傳感測(cè)控領(lǐng)域,特別涉及一種用于溫度傳感器檢測(cè)溫度的 補(bǔ)償方法,應(yīng)用于自動(dòng)化檢測(cè)儀器的溫度性能精密檢測(cè)領(lǐng)域中。
背景技術(shù):
早期溫度檢測(cè)大多是手動(dòng)操作,常用國(guó)標(biāo)1號(hào)水銀溫度計(jì)進(jìn)行溫度檢 測(cè)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,自動(dòng)化檢測(cè)儀器逐漸取代了手動(dòng)儀器,采用 溫度傳感器代替液體溫度計(jì)是大勢(shì)所趨。利用國(guó)標(biāo)1號(hào)水銀溫度計(jì)的手動(dòng) 撿測(cè)儀器的缺點(diǎn)是.,效率低下、無法實(shí)現(xiàn)過程控制,特別是無法實(shí)現(xiàn)自動(dòng)
化、信息化。自動(dòng)化檢測(cè)儀器使用溫度傳感器PtlOO代替液體溫度計(jì),要求
被測(cè)物品在特定的溫度曲線條件下進(jìn)行檢測(cè),造成二者的動(dòng)態(tài)特性差異會(huì) 給測(cè)量帶來較大的誤差。傳統(tǒng)的補(bǔ)償方法是實(shí)驗(yàn)中選取一條溫度變化曲線
上的若干點(diǎn)做線性修正被測(cè)物品選擇2 3。C/min速率升溫,溫度傳感器 Ptl00讀數(shù)作為修正曲線,每隔5。C為一點(diǎn)進(jìn)行修正,使其與這一時(shí)刻溫度 與國(guó)標(biāo)1號(hào)水銀溫度計(jì)讀數(shù)相同,再對(duì)相鄰點(diǎn)溫度進(jìn)行線性修正。這種選 擇特殊溫度點(diǎn)、并對(duì)特定溫度點(diǎn)與點(diǎn)之間采用線性標(biāo)定的方式,雖然使二 者在固定的溫度點(diǎn)有相同的動(dòng)態(tài)特性,但有很大的局限性,而且需要對(duì)每 臺(tái)儀器逐個(gè)修正。因?yàn)閲?guó)家對(duì)國(guó)標(biāo)1號(hào)溫度計(jì)有嚴(yán)格檢驗(yàn)標(biāo)準(zhǔn),為使自動(dòng) 化檢測(cè)儀器符合國(guó)家檢測(cè)標(biāo)準(zhǔn),必須采用動(dòng)態(tài)補(bǔ)償使溫度傳感器Pt100的動(dòng) 態(tài)特性逼近國(guó)標(biāo)1號(hào)水銀溫度計(jì)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)難題是為了克服傳統(tǒng)測(cè)量及補(bǔ)償方法的不足、測(cè) 量結(jié)果不準(zhǔn)等的局限性,以國(guó)標(biāo)1號(hào)水銀溫度計(jì)為標(biāo)準(zhǔn),對(duì)溫度傳感器PtlOO
進(jìn)行動(dòng)態(tài)補(bǔ)償,確定補(bǔ)償函數(shù),并能通過計(jì)算機(jī)語言實(shí)現(xiàn)該算法。
本發(fā)明采用的技術(shù)方案首先以國(guó)標(biāo)1號(hào)水銀溫度計(jì)為溫度檢測(cè)標(biāo)準(zhǔn),
建立溫度傳感器PUOO的數(shù)學(xué)模型,確定傳遞函數(shù),其次通過實(shí)驗(yàn)確定溫度 傳感器Pt100傳遞函數(shù)參數(shù),引入三階模型來描述其溫度特性,利用 MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)迸行擬合,引入補(bǔ)償函數(shù),確定補(bǔ)償算法,最后 用轉(zhuǎn)換計(jì)算機(jī)語言實(shí)現(xiàn)可以實(shí)現(xiàn)的差分方程,達(dá)到實(shí)現(xiàn)自動(dòng)化檢測(cè)溫度目的
1) 建立溫度傳感器PtlOO的數(shù)學(xué)模型,確定傳遞函數(shù) 將溫度傳感器Ptl00可看作三個(gè)一階系統(tǒng)串聯(lián)而成的三階系統(tǒng),溫度
傳感器Ptl00傳遞函數(shù)為
式中Gp(5)為溫度傳感器Pt100的傳遞函數(shù),《為第i次熱傳遞系統(tǒng)
的比例系數(shù),z;為第i次熱傳遞系統(tǒng)的時(shí)間常數(shù),設(shè)則
有
GnO) = ^。x~^~x~^~X~i~ (2)
2) 通過實(shí)驗(yàn)確定溫度傳感器PtlOO傳遞函數(shù)參數(shù)-
通過計(jì)算機(jī)系統(tǒng)檢測(cè)裝置使用高精度變阻箱對(duì)測(cè)量通道進(jìn)行標(biāo)定,然 后對(duì)溫度傳感器Ptioo在多個(gè)恒溫狀態(tài)下進(jìn)行靜態(tài)校正,實(shí)驗(yàn)步驟為實(shí)驗(yàn) 裝置開機(jī),預(yù)熱io分鐘,使實(shí)驗(yàn)裝置的元器件達(dá)到穩(wěn)定工作狀態(tài),然后以
國(guó)標(biāo)1號(hào)水銀溫度計(jì)為標(biāo)準(zhǔn)取(TC、 10°C、 20°C、 、 lO(TC共ll個(gè)溫度
環(huán)境,標(biāo)定溫度傳感器PtlOO的靜態(tài)精度,使得^^^^1,將溫度傳感器 PtlOO置于室溫中,使其達(dá)到熱傳遞平衡,利用計(jì)算機(jī)開始記錄傳感器溫度, 當(dāng)溫度不再變化時(shí),將傳感器迅速插入沸水中,插入深度15mm,并記下這 一時(shí)刻,室溫下測(cè)量溫度記作^,沸水中測(cè)量的終態(tài)溫度記作艮,在 MATLAB軟件中將測(cè)量溫度按公式(4)做歸一化處理
,=AZ25_ (4)
L 一少o
利用MATLAB軟件擬合,確定參數(shù),由公式(2)可得溫度傳感器PtlOO 的階躍響應(yīng)為
少(/) = 1--S-,,--S-,2--S-e, (5)
(r廣r,)(:t3-7;) (j;-r2)(r3-r2) (7;-:r3)(:r2-r3)
再利用MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)按公式(5)進(jìn)行擬合,可以得到 r,3.196, 7^0.4598' r3=0.4606,將r。 T2、 73代入公式(2)得到溫度傳感器PU00的傳遞函數(shù)
<formula>formula see original document page 7</formula> (6)
3)確定動(dòng)態(tài)特性逼近的補(bǔ)償算法.-
為了溫度傳感器PtlOO動(dòng)態(tài)特性逼近國(guó)標(biāo)1號(hào)水銀溫度計(jì)的動(dòng)態(tài)特性, 需要找到一個(gè)補(bǔ)償環(huán)節(jié)G。
<formula>formula see original document page 7</formula>(9)
補(bǔ)償環(huán)節(jié)g可以看作三個(gè)一階微分環(huán)節(jié)和一個(gè)一階慣性環(huán)節(jié)的串聯(lián)各
環(huán)節(jié),則連續(xù)時(shí)域微分方程分別為
<formula>formula see original document page 7</formula>(11), <formula>formula see original document page 7</formula> (12),<formula>formula see original document page 7</formula> (13)
式中W)為溫度傳感器PtlOO的時(shí)域測(cè)量溫度,"i(,)為時(shí)域的中間溫
度l, "2(0為時(shí)域的中間溫度2, w(0為時(shí)域的中間溫度3, K0為溫度傳感 器Pt100補(bǔ)償后的時(shí)域測(cè)量溫度。 4)計(jì)算機(jī)語言實(shí)現(xiàn)補(bǔ)償算法 為了便于被測(cè)物品自動(dòng)化檢測(cè)儀器即計(jì)算機(jī)語言能夠?qū)崿F(xiàn)該算法,取
采樣周期為T,對(duì)微分運(yùn)算做如下近似 <formula>formula see original document page 7</formula> (14)
則公式(10)、 (11)、 (12)、 (13)可以變換成差分方程,進(jìn)而得到補(bǔ) 償環(huán)節(jié)的算法
<formula>formula see original document page 7</formula>(15), <formula>formula see original document page 7</formula> (16) <formula>formula see original document page 7</formula> (17), <formula>formula see original document page 7</formula> (18)式中x(/t)為k時(shí)刻溫度傳感器PtlOO的時(shí)域測(cè)量溫度,",("為k日寸亥U 時(shí)域的中間溫度1, "2(&)為k時(shí)刻的時(shí)域中間溫度2, "3(^為k時(shí)刻的時(shí)域
中間溫度3, y(W為k時(shí)刻溫度傳感器PtlOO補(bǔ)償后的時(shí)域測(cè)量溫度,用 MATLAB軟件對(duì)補(bǔ)償環(huán)節(jié)中7;、 T2 、 T3 、 i;,做微小調(diào)整,反復(fù)仿真試驗(yàn), 進(jìn)而得到更好的逼近效果,將測(cè)量的溫度數(shù)據(jù)按照公式(15)、 (16)、 (17)、 (18)的補(bǔ)償算法做修正,重復(fù)該實(shí)驗(yàn)確定補(bǔ)償函數(shù)的參數(shù)。
采用的計(jì)算機(jī)系統(tǒng)檢測(cè)裝置結(jié)構(gòu),由恒流源、溫度傳感器PtlOO、信號(hào) 調(diào)理電路、A/D轉(zhuǎn)換、計(jì)算機(jī)組成,編寫單片機(jī)程序?qū)囟葌鞲衅鱌tlOO 進(jìn)行10ms時(shí)間間隔定時(shí)采集,對(duì)測(cè)量數(shù)據(jù)進(jìn)行非線性處理,然后通過串行 接口發(fā)送給計(jì)算機(jī),計(jì)算機(jī)對(duì)單片機(jī)上傳的測(cè)量數(shù)據(jù)進(jìn)行記錄,恒流源到 A/D轉(zhuǎn)換要經(jīng)過兩次標(biāo)定,首先使用高精度變阻箱對(duì)測(cè)量通道進(jìn)行標(biāo)定, 然后對(duì)溫度傳感器PtlOO在多個(gè)恒溫狀態(tài)下進(jìn)行靜態(tài)標(biāo)定。
本發(fā)明具有以下明顯效果,該補(bǔ)償方法將溫度傳感器PtlOO動(dòng)態(tài)特性比 較理想地逼近國(guó)標(biāo)1號(hào)水銀溫度計(jì)的動(dòng)態(tài)特性,經(jīng)過補(bǔ)償后的溫度傳感器 PtlOO與國(guó)標(biāo)1號(hào)水銀溫度計(jì)階躍響應(yīng)的均方根誤差可以達(dá)到0.0177。并在 實(shí)際應(yīng)用中得到了較好的驗(yàn)證。該方法簡(jiǎn)便易行,對(duì)于同一型號(hào)的溫度傳 感器PtlOO在相對(duì)穩(wěn)定的實(shí)驗(yàn)環(huán)境中傳遞函數(shù)是恒定的,在自動(dòng)化檢測(cè)儀器 設(shè)計(jì)過程中只需進(jìn)行一次實(shí)驗(yàn),即可標(biāo)定檢測(cè)儀器參數(shù)。
圖l計(jì)算機(jī)系統(tǒng)檢測(cè)裝置結(jié)構(gòu)示意圖。其中,6恒流源,7溫度傳感器 PtlOO, 8信號(hào)調(diào)理電路,9A/D轉(zhuǎn)換,IO計(jì)算機(jī)。
圖2補(bǔ)償環(huán)節(jié)系統(tǒng)框圖。其中,X溫度傳感器PtlOO的時(shí)域測(cè)量溫度, Ul時(shí)域的中間溫度l, U2時(shí)域的中間溫度2, U3時(shí)域的中間溫度3, Y溫 度傳感器PtlOO補(bǔ)償后的時(shí)域測(cè)量溫度。
圖3實(shí)際溫度測(cè)量變化曲線對(duì)比圖。其中,橫軸表示加熱時(shí)間t,單位 為s,縱軸表示對(duì)應(yīng)的溫度3^)單位為"C; I國(guó)標(biāo)1號(hào)水銀溫度計(jì)曲線,II 引入補(bǔ)償函數(shù)溫度傳感器PtlOO動(dòng)態(tài)曲線,III溫度傳感器PtlOO動(dòng)態(tài)曲線。
具體實(shí)施例方式
結(jié)合附圖和技術(shù)方案詳細(xì)說明本發(fā)明的具體實(shí)施方式
,本發(fā)明選用不銹鋼護(hù)套直徑為04mm,長(zhǎng)度75mm的溫度傳感器PtlOO。
1.建立溫度傳感器PtlOO和國(guó)標(biāo)l號(hào)水銀溫度計(jì)的數(shù)學(xué)模型,確定傳
遞函數(shù)
1)從溫度傳感器PtlOO的結(jié)構(gòu)來看,熱量經(jīng)過護(hù)套和導(dǎo)熱介質(zhì)傳給鉑 熱電阻絲。在被測(cè)物品檢測(cè)中,加熱環(huán)境往往是恒速率升溫、恒速率降溫 或恒溫環(huán)境,純滯后的影響不大??砂衙恳淮螣醾鬟f看作是一個(gè)帶有純滯
后的一階慣性系統(tǒng),則溫度傳感器PtlOO可看作三個(gè)一階系統(tǒng)串聯(lián)而成的三
階系統(tǒng),溫度傳感器PtlOO傳遞函數(shù)為
+=fi+7> (1)
式中 W為溫度傳感器PtlOO的傳遞函數(shù),《為第i次熱傳遞系統(tǒng)
的比例系數(shù),z;為第i次熱傳遞系統(tǒng)的時(shí)間常數(shù)。設(shè)^^&x^"3,則
有
G 0)=《Dx^~x~^~x~l~ (2)
2)國(guó)標(biāo)l號(hào)水銀溫度計(jì)的結(jié)構(gòu)由玻璃毛細(xì)管和刻度標(biāo)尺組成。可以認(rèn) 為是帶有純滯后的一階慣性系統(tǒng),其傳遞函數(shù)如下
G ~^ (3)
式中,G力)為國(guó)標(biāo)l號(hào)水銀溫度計(jì)的傳遞函數(shù),^為比例系數(shù),j;,為 時(shí)間常數(shù)。
2.通過實(shí)驗(yàn)確定溫度傳感器PtlOO和國(guó)標(biāo)1號(hào)水銀溫度計(jì)傳遞函數(shù)參
數(shù)
鑒于溫度突變的瞬時(shí)性,在溫度傳感器從冰水混合物向沸水中轉(zhuǎn)移時(shí) 不可避免要經(jīng)過室溫的過渡,這樣一來會(huì)使實(shí)驗(yàn)結(jié)果受到影響。本實(shí)驗(yàn)選 取室溫和沸水兩個(gè)溫度以縮短溫度突變時(shí)間。對(duì)于溫度傳感器PtlOO采用自 制的計(jì)算機(jī)系統(tǒng)檢測(cè)裝置進(jìn)行實(shí)時(shí)記錄,對(duì)于國(guó)標(biāo)1號(hào)水銀溫度計(jì)傳遞函 數(shù)參數(shù)的測(cè)定采用錄像監(jiān)視的方法。
1)溫度傳感器PtlOO傳遞函數(shù)參數(shù)的確定計(jì)算機(jī)系統(tǒng)檢測(cè)裝置結(jié)構(gòu)示意圖如圖1所示。裝置中恒流源6釆用高精度低溫漂運(yùn)放OP07構(gòu)建,信
號(hào)調(diào)理電路8使用性能優(yōu)越的AD620儀表放大器,A/D轉(zhuǎn)換9由帶有12 位高速A/D轉(zhuǎn)換的MSP430F169單片機(jī)組成,編寫單片機(jī)程序?qū)囟葌鞲?器Ptl007進(jìn)行10ms時(shí)間間隔定時(shí)采集,對(duì)測(cè)量數(shù)據(jù)進(jìn)行非線性處理,然 后通過串行接口發(fā)送給計(jì)算機(jī)10,計(jì)算機(jī)IO對(duì)單片機(jī)上傳的測(cè)量數(shù)據(jù)進(jìn)行 記錄。從恒流源6到A/D轉(zhuǎn)換9要經(jīng)過兩次標(biāo)定,首先使用高精度變阻箱 對(duì)測(cè)量通道進(jìn)行標(biāo)定,然后對(duì)溫度傳感器Pt1007在多個(gè)恒溫狀態(tài)下進(jìn)行靜 態(tài)標(biāo)定。
實(shí)驗(yàn)步驟a)實(shí)驗(yàn)裝置開機(jī),預(yù)熱10分鐘,使實(shí)驗(yàn)裝置的元器件達(dá) 到穩(wěn)定工作狀態(tài);b)以國(guó)標(biāo)1號(hào)水銀溫度計(jì)為標(biāo)準(zhǔn)取0。C、l(TC、2(rC、 、
IO(TC共11個(gè)溫度環(huán)境,標(biāo)定溫度傳感器PtlOO的靜態(tài)精度,使得I,r,l; c)將溫度傳感器PtlOO置于室溫中,使其達(dá)到熱傳遞平衡;d)計(jì)算機(jī)開始 記錄傳感器溫度,當(dāng)溫度不再變化時(shí),將傳感器迅速插入沸水中,插入深 度15mm,并記下這一時(shí)刻;e)室溫下測(cè)量溫度記作j。,沸水中測(cè)量的終 態(tài)溫度記作h,在MATLAB軟件中將測(cè)量溫度按公式(4)做歸一化處理
利用MATLAB軟件擬合,確定參數(shù)。由公式(2)可得溫度傳感器Pt100 的階躍響應(yīng)為
,=1--^-e,--^-,--S-,
利用MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)按公式(5)進(jìn)行擬合,可以得到
;=3.196, r2 =0.4598, r3 =0.4606,將7。 r2 、 7;代入公式(2)得到溫度傳
感器Ptl00的傳遞函數(shù)
G ——^——x-i-x-^—— (6)
p l + 3.196s l + 0.4598s l + 0.4606s
2)國(guó)標(biāo)1號(hào)水銀溫度計(jì)參數(shù)的確定同樣選取室溫和沸水兩個(gè)溫度, 對(duì)國(guó)標(biāo)1號(hào)水銀溫度計(jì)從室溫向沸水中轉(zhuǎn)移的過程采用錄像監(jiān)視的方法記 錄溫度變化,做歸一化處理后,由公式(5)可得國(guó)標(biāo)1號(hào)水銀溫度計(jì)的階 躍響應(yīng)為
10y(0 = l-(9)
利用MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)按公式(9)進(jìn)行擬合,可以得到
;=2.106。將t;代入公式(5)得到國(guó)標(biāo)i號(hào)水銀溫度計(jì)的傳遞函數(shù)
Gm("-~~^~~ (7) "' 1 +2.106s
3、動(dòng)態(tài)特性逼近的補(bǔ)償算法
為了溫度傳感器PtlOO動(dòng)態(tài)特性逼近成國(guó)標(biāo)1號(hào)水銀溫度計(jì)的動(dòng)態(tài)特 性,需要找到一個(gè)補(bǔ)償環(huán)節(jié)G。使得
GpxGc=G (8)
則補(bǔ)償環(huán)節(jié)
G —Gm— l + rm :(l + 7 x(l + 7^)>c(l + 7>) (9)
、一丄x丄x丄— 1 + J>
如補(bǔ)償環(huán)節(jié)系統(tǒng)框圖2所示,補(bǔ)償環(huán)節(jié)R可以看作三個(gè)一階微分環(huán)節(jié) 和一個(gè)一階慣性環(huán)節(jié)的串聯(lián),則連續(xù)時(shí)域微分方程分別為
",x(/) + r,, (10); W2(,) = Wl(,)+:r2^l (ii); M3(0, + r3^^ (12); y(,) + 7;, = W3(o (13)
式中x(/)為溫度傳感器PtlOO的時(shí)域測(cè)量溫度,w,(O為時(shí)域的中間溫
度l, "2(0為時(shí)域的中間溫度2, A(/)為時(shí)域的中間溫度3, y(0為溫度傳感 器PtlOO補(bǔ)償后的時(shí)域測(cè)量溫度。
4、計(jì)算機(jī)語言實(shí)現(xiàn)補(bǔ)償算法
為了便于被測(cè)物品自動(dòng)化檢測(cè)儀器即計(jì)算機(jī)語言能夠?qū)崿F(xiàn)該算法,取
采樣周期為T,對(duì)微分運(yùn)算做如下近似 禍-x(A:-l) (14)則公式(10)、 (11)、 (12)、 (13)可以變換成差分方程,迸而得到補(bǔ)
償環(huán)節(jié)的算法
(<formula>formula see original document page 12</formula> (16)
<formula>formula see original document page 12</formula> (18)
式中;c("為k時(shí)刻溫度傳感器PtlOO的時(shí)域測(cè)量溫度,",(Q為k時(shí)刻 時(shí)域的中間溫度l, ^W為k時(shí)刻的時(shí)域中間溫度2, "3(A:)為k時(shí)刻的時(shí)域 中間溫度3, y("為k時(shí)刻溫度傳感器Pt100補(bǔ)償后的時(shí)域測(cè)量溫度。
用MATLAB軟件對(duì)補(bǔ)償環(huán)節(jié)中 ;、 r2、 r3、 z;做微小調(diào)整,反復(fù)仿真
試驗(yàn),進(jìn)而得到更好的逼近效果。將測(cè)量的溫度數(shù)據(jù)按照公式(15)、 (16)、 (17)、 (18)的補(bǔ)償算法做修正,重復(fù)該實(shí)驗(yàn)確定補(bǔ)償函數(shù)的參數(shù)。
對(duì)溫度傳感器PtlOO引入補(bǔ)償函數(shù)后,繪制曲線橫軸表示加熱時(shí)間t,
單位為秒,縱軸表示隨著時(shí)間的變化對(duì)應(yīng)的溫度少(/),單位為"c,即得實(shí)際
溫度測(cè)量變化曲線對(duì)比圖3:將溫度傳感器PtlOO動(dòng)態(tài)曲線III及引入補(bǔ)償函 數(shù)的動(dòng)態(tài)測(cè)量曲線II和國(guó)標(biāo)1號(hào)水銀溫度計(jì)實(shí)際測(cè)量曲線I做對(duì)比,可以 看到經(jīng)過補(bǔ)償?shù)臏囟葌鞲衅鱌tlOO動(dòng)態(tài)特性與國(guó)標(biāo)1號(hào)水銀溫度計(jì)實(shí)際測(cè)量 曲線基本擬合,在實(shí)際應(yīng)用中得到了較好的驗(yàn)證。該算法結(jié)構(gòu)簡(jiǎn)單,經(jīng)過 其補(bǔ)償后的溫度傳感器PtlOO與國(guó)標(biāo)1號(hào)水銀溫度計(jì)階躍響應(yīng)的均方根誤差 可以達(dá)到0.0177。對(duì)于同一型號(hào)的溫度傳感器Pt100在相對(duì)穩(wěn)定的實(shí)驗(yàn)環(huán)境 中傳遞函數(shù)是恒定的,在自動(dòng)化檢測(cè)儀器設(shè)計(jì)過程中只需進(jìn)行一次實(shí)驗(yàn), 即可標(biāo)定檢測(cè)儀器參數(shù),方便易行。
權(quán)利要求
1. 一種用于溫度傳感器檢測(cè)溫度的補(bǔ)償方法,其特征是,首先以國(guó)標(biāo)1號(hào)水銀溫度計(jì)為溫度檢測(cè)標(biāo)準(zhǔn),建立溫度傳感器Pt100的數(shù)學(xué)模型,確定傳遞函數(shù),其次通過實(shí)驗(yàn)確定溫度傳感器Pt100傳遞函數(shù)中的參數(shù),引入三階模型來描述其溫度特性,利用MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行擬合,引入補(bǔ)償函數(shù),確定補(bǔ)償算法,最后轉(zhuǎn)換用計(jì)算機(jī)語言可以實(shí)現(xiàn)的差分方程,達(dá)到實(shí)現(xiàn)自動(dòng)化檢測(cè)溫度目的1)建立溫度傳感器Pt100的數(shù)學(xué)模型,確定傳遞函數(shù)將溫度傳感器Pt100可看作三個(gè)一階系統(tǒng)串聯(lián)而成的三階系統(tǒng),溫度傳感器Pt100傳遞函數(shù)為式中Gp(s)為溫度傳感器Pt100的傳遞函數(shù),Ki為第i次熱傳遞系統(tǒng)的比例系數(shù),Ti為第i次熱傳遞系統(tǒng)的時(shí)間常數(shù),設(shè)Kp=K1×K2×K3,則有2)通過實(shí)驗(yàn)確定溫度傳感器Pt100傳遞函數(shù)參數(shù)通過計(jì)算機(jī)系統(tǒng)檢測(cè)裝置使用高精度變阻箱對(duì)測(cè)量通道進(jìn)行標(biāo)定,然后對(duì)溫度傳感器Pt100(7)在多個(gè)恒溫狀態(tài)下進(jìn)行靜態(tài)校正,實(shí)驗(yàn)步驟為實(shí)驗(yàn)裝置開機(jī),預(yù)熱10分鐘,使實(shí)驗(yàn)裝置的元器件達(dá)到穩(wěn)定工作狀態(tài),然后以國(guó)標(biāo)1號(hào)水銀溫度計(jì)為標(biāo)準(zhǔn)取0℃、10℃、20℃、……、100℃共11個(gè)溫度環(huán)境,標(biāo)定溫度傳感器Pt100(7)的靜態(tài)精度,使得Km=Kp=1,將溫度傳感器Pt100(7)置于室溫中,使其達(dá)到熱傳遞平衡,利用計(jì)算機(jī)開始記錄傳感器溫度,當(dāng)溫度不再變化時(shí),將傳感器迅速插入沸水中,插入深度15mm,并記下這一時(shí)刻,室溫下測(cè)量溫度記作y0,沸水中測(cè)量的終態(tài)溫度記作y∞,在MATLAB軟件中將測(cè)量溫度按公式(4)做歸一化處理利用MATLAB軟件擬合,確定參數(shù),由公式(2)可得溫度傳感器Pt100的階躍響應(yīng)為再利用MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)按公式(5)進(jìn)行擬合,可以得到T1=3.196,T2=0.4598,T3=0.4606,將T1、T2、T3代入公式(2)得到溫度傳感器Pt100的傳遞函數(shù)3)確定動(dòng)態(tài)特性逼近的補(bǔ)償算法為了溫度傳感器Pt100動(dòng)態(tài)特性逼近成國(guó)標(biāo)1號(hào)水銀溫度計(jì)的動(dòng)態(tài)特性,需要找到一個(gè)補(bǔ)償環(huán)節(jié)Gc補(bǔ)償環(huán)節(jié)Gc可以看作三個(gè)一階微分環(huán)節(jié)和一個(gè)一階慣性環(huán)節(jié)的串聯(lián),則連續(xù)時(shí)域微分方程分別為式中x(t)為溫度傳感器Pt100的時(shí)域測(cè)量溫度,u1(t)為時(shí)域的中間溫度1,u2(t)為時(shí)域的中間溫度2,u3(t)為時(shí)域的中間溫度3,y(t)為溫度傳感器Pt100補(bǔ)償后的時(shí)域測(cè)量溫度4)計(jì)算機(jī)語言實(shí)現(xiàn)補(bǔ)償算法為了便于被測(cè)物品自動(dòng)化檢測(cè)儀器即計(jì)算機(jī)語言能夠?qū)崿F(xiàn)該算法,取采樣周期為T,對(duì)微分運(yùn)算做如下近似則公式(10)、(11)、(12)、(13)可以變換成差分方程,進(jìn)而得到補(bǔ)償環(huán)節(jié)的算法式中x(k)為k時(shí)刻溫度傳感器Pt100的時(shí)域測(cè)量溫度,u1(k)為k時(shí)刻時(shí)域的中間溫度1,u2(k)為k時(shí)刻的時(shí)域中間溫度2,u3(k)為k時(shí)刻的時(shí)域中間溫度3,y(k)為k時(shí)刻溫度傳感器Pt100補(bǔ)償后的時(shí)域測(cè)量溫度,,用MATLAB軟件對(duì)補(bǔ)償環(huán)節(jié)中T1、T2、T3、Tm做微小調(diào)整,反復(fù)仿真試驗(yàn),進(jìn)而得到更好的逼近效果,將測(cè)量的溫度數(shù)據(jù)按照公式(15)、(16)、(17)、(18)的補(bǔ)償算法做修正,重復(fù)該實(shí)驗(yàn)確定補(bǔ)償函數(shù)的參數(shù)。
2.根據(jù)權(quán)利要求1所述的一種用于溫度傳感器檢測(cè)溫度的補(bǔ)償方法,其特征是 所采用的計(jì)算機(jī)系統(tǒng)檢測(cè)裝置,由恒流源(6)、溫度傳感器PtlOO (7)、信號(hào)調(diào) 理電路(8)、 A/D轉(zhuǎn)換(9)、計(jì)算機(jī)(10)組成,編寫單片機(jī)程序?qū)囟葌鞲衅?PtlOO (7)進(jìn)行10ms時(shí)間間隔定時(shí)采集,對(duì)測(cè)量數(shù)據(jù)進(jìn)行非線性處理,然后通 過串行接口發(fā)送給計(jì)算機(jī)(10),計(jì)算機(jī)對(duì)單片機(jī)上傳的測(cè)量數(shù)據(jù)進(jìn)行記錄,恒 流源(6)到A/D轉(zhuǎn)換(9)要經(jīng)過兩次標(biāo)定,首先使用高精度變阻箱對(duì)測(cè)量通 道進(jìn)行標(biāo)定,然后對(duì)溫度傳感器PtlOO (7)在多個(gè)恒溫狀態(tài)下進(jìn)行靜態(tài)校正。
全文摘要
本發(fā)明一種用于溫度傳感器檢測(cè)溫度的補(bǔ)償方法,屬于傳感測(cè)控領(lǐng)域,首先以國(guó)標(biāo)1號(hào)水銀溫度計(jì)為溫度檢測(cè)標(biāo)準(zhǔn),建立溫度傳感器Pt100的數(shù)學(xué)模型,確定傳遞函數(shù),其次通過實(shí)驗(yàn)確定溫度傳感器Pt100傳遞函數(shù)中的參數(shù),引入三階模型來描述其溫度特性,利用MATLAB軟件對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行擬合,引入補(bǔ)償函數(shù),確定補(bǔ)償算法,最后轉(zhuǎn)換用計(jì)算機(jī)語言實(shí)現(xiàn)的差分方程,達(dá)到實(shí)現(xiàn)自動(dòng)化檢測(cè)溫度目的。該補(bǔ)償方法將溫度傳感器Pt100動(dòng)態(tài)特性很好的逼近國(guó)標(biāo)1號(hào)水銀溫度計(jì)的動(dòng)態(tài)特性,在實(shí)際應(yīng)用中得到了較好的驗(yàn)證。該方法方便易行,測(cè)量結(jié)果準(zhǔn)確。
文檔編號(hào)G01K15/00GK101424572SQ20081022947
公開日2009年5月6日 申請(qǐng)日期2008年12月9日 優(yōu)先權(quán)日2008年12月9日
發(fā)明者偉 修, 旭 馮, 周志民, 崔世界, 剛 張, 張?jiān)? 楊小樂, 王君明, 郎慶陽 申請(qǐng)人:大連理工大學(xué)