基于相關算法的電磁流量計抗噪性能研究
摘要:針對電磁流量計在低速測量時,信號被噪聲淹沒不能準確測量的問題,引入了相關檢測算法。本文介紹了相關檢測算法進行流量測量的基本原理,通過在電磁流量計測量中引入相關檢測算法,濾掉了噪聲干擾,提高了信號的信噪比,使電磁流量計在低速或者在低信噪比的情況下測量時,性能有較大改善,精度可達0.5%左右。在低流速時能夠穩定的顯示數據。
關鍵字:低流速;流量測量;互相關法;電磁流量計
一、引言
電磁流量計是基于電磁感應定律的速度式流量計。以往的電磁流量計在0.1~0.2m/s 以上的流速時能良好地工作,但在這一下限之下時,因為誤差太大而無法使用,很大程度上限制了電磁流量計的應用[1-2]。這與其干擾有著密切的聯系,尤其是與其傳感器上的干擾和硬件電路板上的干擾,而這二者又都是難以克服的,相關檢測技術的抗干擾性為之提供了理想的解決方案。電磁流量計在低速測量時,穩定性和精確性都不太理想,目前工業中使用的的電磁流量計通常為0.5 級,在0.2m/s 流速下,精確度一般下降到2.0 級,并且波動明顯。有些表在0.1m/s 流速時已經不能正常讀數,此類現象由管路、介質、電路和電源等引入的干擾造成。由于干擾來源復雜,且頻率范圍較寬,所以僅用低通濾波等常規方法效果不明顯,隨著濾波器截止頻率的下降,響應特性明顯變壞,通過試用相關算法[3-6]去除干擾時,發現除了計算量大之外,對信噪比和穩定性都有較大改善,在低流速下也同樣很有效。
二、相關檢測的原理
相關檢測技術里應用信號周期性和噪聲隨機性的特點,通過自相關或互相關運算,達到去除噪聲的一種技術。Rxx (τ )是自相關函數,Rxy (τ )是互相關函數,τ 是所研究兩點間的時間間隔,即兩信號間的時延。如果存在兩個連續的隨機過程,當它們是實函數且為周期函數時,兩個函數的相關函數可定義為:∫−→∞= −/ 2/ 2( ) lim 1 ( ) ( )TTxy T x t y t dtTR τ τ (1)如圖1所示,通常計算時,由t=0開始,因此式(1)可寫成: = ∫ −→∞Txy T x t y t dtTR0(τ ) lim 1 ( ) ( τ ) (2)如果x(t)、y(t)不是同一個信號,則稱Rxy (τ )為互相關函數,在實際電路中,信號x(t)、y(t)都是含有噪聲的信號。設:x(t)=X(t)+n1(t) (3)y(t)=Y(t) +n2(t) (4)將式( 3)、式( 4) 代入式( 2)中,則有:= ∫ −→∞Txy T x t y t dtTR0(τ ) lim 1 ( ) ( τ )= ∫ + − + −→∞TTX t n t Y t n t dtT 0[ ( ) 1( )][ ( ) 2 ( )] lim 1 τ τ= ∫ −→∞TTX t Y t dtT 0lim 1 ( ) ( τ ) + ∫ −→∞TTX t n t dtT 0( ) 2 ( ) lim 1 τ+ ∫ −→∞TTn t n t dtT 01( ) 2 ( ) lim 1 τ + ∫ −→∞TTn t Y t dtT 01( ) ( ) lim 1 τ (5)由于信號與噪聲之間、n1(t)與n2(t)之間沒有相關性,所以式(5)中第2、3、4 項為0。,僅留下第1 項,即x(t)、y(t)中純凈信號部分的互相關函數。這就是互相關檢測濾波噪聲的原理。
三、實際應用中引入互相關算法
我們使用的電磁流量計是用典型的結構和低頻激磁,其信號波形如圖2 所示。根據互相關檢測原理,信號x(t)、y(t)應該是相關的,而x(t)、y(t)自身所含噪聲與信號之間是不相關的,兩個不同的噪聲信號之間也是不相關的。把信號波形的正半周A(t)和C(t)看做x(t)和y(t),當A(t)和C(t)的取值時刻相距足夠遠時,可以認為A(t)、C(t)所含噪聲信號之間是不相關的。而從A(t)、C(t)的平均值和時間寬度這兩個特征來看,A(t)、C(t)的信號部分是緊密相關的,因此我們用互相關算法對信號進行處理。具體實現中,步就是確定采樣頻率。根據高速采樣求流速信號頻譜(存儲式示波器有此功能)可知,流速信號噪聲中高于10kHz 的頻譜幅值很小,噪聲頻譜幅值較大的部分都在50kHz 以下,因此帶寬上限選擇5kHz。為了更好的體現噪聲原貌,采樣頻率至少要大于10 倍上限值,即50kHz。實際采樣頻率是50~100kHz,主要是看RAM 容量大小,若容量很大就取100kHz,否則可以取得小些,最小取到過10kHz,但效果不太好。采樣頻率確定后就要將互相關函數離散化。互相關函數離散化后的表達式為:Σ== Δ Δ −Nixy x i y iNR1(τ ) 1 ( ) ( τ ) (6)式中,i Δ —A/D 采樣的間隔;N—積分區間的數據采集個數。采集頻率為100kHz,iΔ=10μs,積分區間為20ms,N=2000。第二步就是確定A(t)、C(t)的時間間隔。理論上講A(t)、C(t)的噪聲是不相關的,而實際上某些特定頻率的干擾信號卻是相關的,這些噪聲中有些與A(t)、C(t)的時間間隔取值大小關系不大,如工頻50Hz 和100Hz 屬于這樣的噪聲。實際取值是以激勵中兩個同向方波出現的時間間隔作為A(t)、C(t)的取值間隔,一般是在160~200ms。雖然間隔取大些可以保證噪聲之間的不相關性,對除去噪聲有好處,但如果太大實時性會變差。第三步是確定A(t)、C(t)、τ 的時間長度。為了使互相關運算后的幅值、波形形狀與原信號的平均值和波形形狀相似,A(t)的時間長度取為原始長度,C(t)的時間長度取為t1 / 2,τ的長度取為t1 / 2。運算后的相關函數波形用12位DAC輸出,波形如圖3、圖4、圖5 所示。從示波器上觀察,互相關函數RAC (τ ) 的波動值只有15mV,而信號所含原始噪聲為145mV 左右,信噪比提高了近10 倍。需要指出的的是,t1 =40ms,τ =20ms,他們是工頻的整數倍。因此,如果進一步去掉與工頻有關的干擾噪聲,只要對RAC (τ ) 值再做一次求平均,這樣不但工頻干擾去掉了,噪聲波動值進一步下降到7mV 左右。
四、實驗結果
流速信號的方波幅值的值為2.4V,對應10m/s 流速;0.1m/s 流速對應24mV 電壓。未經運算處理時,原始噪聲電壓幅值在145mV,在示波器上看不出0.1m/s 時的有用信號,只有噪聲信號。經過互相關運算后的波形盡管仍有15mV 的波動值,但0.1m/s 的信號可以清楚的看到,且比較穩定。表1 給出的是流量儀表未經校正系數校正的原始精度;表2 給出的是用5 點校正后的精度,校正點分別為8m/s、2m/s、0.5m/s、0.2m/s,實際上用標準罐標定時,不一定正好在這5個點上,大致是流速上限的85%、50%、15%、10%、5%,共5 個點。因為在標定點的誤差可以做的很小,但離開標定點誤差肯定要大些,這樣取值更接近實際運行情況,被標儀表直徑φ=80mm。
五、結論
用互相關算法去除噪聲在信號處理是一種十分有效的手段,在智能電磁流量計中借助這種算法同樣收到了明顯的效果。如果加上常規的濾波算法,會有較理想的低速測量精度和穩定性。它的不足之處是運算量太大,用16 位帶硬件乘法器的單片機,完成此項目工作時仍嫌響應時間不夠快,并且還要加上外部RAM(目前的濾波算法是在32 位微處理器ARM7上進行的,響應時間很快)。但隨著新器件的應用,這個問題可以很快解決,互相關算法肯定也會得到越來越多的應用。
參考文獻[1] 蔡武昌,馬中元,翟國芳,等。智能電磁流量計[M].北京:中國石化出版社,2004:25-72[2] 張小章,基于流動電磁流量理論的流場重建[J],計量學報,1998,19(1):39-43[3] 徐岑安. 相關流量測量技術[M]. 天津:天津大學出版社,1988[4] 王智慧,王磊,互相關流量測量的原理及算法研究[J].西北工業大學學報,1999 年12 月,第17 卷增刊:186-189[5] 管軍,基于相關檢測原理的電磁流量計的研究[D].浙江:浙江大學,2003[6] 趙鑫,金寧德,王化祥。相關流量測量的發展[J],化工自動化及儀表,2005 年,32(1):1-5[7] 李海青,黃志堯等。特種檢測技術及應用[M],浙江:浙江大學出版社,2000,6:200-208[8] 胡金海,劉興斌,黃春輝等。一種同時測量流量和含水率的電導式傳感器[J],測井技術,2002,26(2):152-156--擴展閱讀:開封中儀流量儀表有限公司專業生產電磁流量計、孔板流量計、渦街流量計、文丘里流量計、v錐流量計、v型錐流量計、噴嘴流量計、插入式電磁流量計、智能電磁流量計、分體式電磁流量計、一體式電磁流量計、標準孔板流量計、標準孔板、一體化孔板流量計、標準噴嘴流量計、長徑噴嘴流量計、標準噴嘴、長徑噴嘴、插入式渦街流量計、智能渦街流量計、錐型流量計、v錐型流量計、節流裝置、節流孔板、限流孔板等流量產品,更多有關電磁流量計、孔板流量計、渦街流量計的信息請訪問開封中儀網站:
免責聲明
客服熱線: 13199863987
加盟熱線: 13199863987
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機版
Ybzhan公眾號
Ybzhan小程序