石震,梁慧媛,周琦,李偉,孫二杰
(1.山東建筑大學,濟南250101;2.國網山東節能服務有限公司,濟南250001)
·試驗研究·
接地電阻測試系統中數字濾波技術研究
石震1,梁慧媛2,周琦2,李偉1,孫二杰1
(1.山東建筑大學,濟南250101;2.國網山東節能服務有限公司,濟南250001)
基于對數字濾波技術的討論,分析采用數字濾波消除隨機干擾的優點,并提出一種新型的數字濾波方法,通過應用于桿塔接地電阻測試系統對其可行性進行驗證。該算法運算量小,對消除尖峰脈沖干擾效果明顯,為信息采集提供了一種處理工具。
隨機干擾;信號采集;數字濾波;接地電阻
在桿塔接地電阻測試過程中,往往有一些噪聲和干擾伴隨測量信號輸入到測試系統中,這些隨機干擾頻譜范圍特別廣,比如一個尖峰脈沖干擾的頻譜范圍理論上是無窮的,所以通用的硬件濾波電路無法完全消除這類信號的干擾,從而使測量數據存在一定誤差。為了使得測量值誤差變小,通常在進行數據應用之前進行數字濾波。數字濾波就是通過編寫計算程序,從時域上對信號進行處理,從而減少干擾信號的在測量信號中的比重,盡可能地還原信號的真實值,為測試系統提供精確的數據支撐[1]。
相比于硬件濾波,軟件濾波有很多不可比擬的優勢。
1)從設計周期與成本上說,數字濾波無需增加外圍設備,從而加快了外圍電路的設計速度,也大大降低了設計成本。
2)從復用率上說,硬件濾波通常只服務于一個通道,而數字濾波器可隨意調用[1]。
3)電路越復雜,電磁干擾就會越多,因此單純從硬件入手又會帶來新的問題,而利用數字濾波方法有效避免了這個問題。
4)從濾波范圍上說,硬件濾波受限于元件參數,濾波頻率不可能太低,導致濾波范圍有限,而軟件濾波可以通過調節程序參數來改變濾波范圍,靈活性好,功能性強[2]。
模擬信號都必須經過A/D轉換之后才能被處理器使用,轉換過程中干擾信號也混入其中,為了提高數據的可靠性,通常系統要進行高速連續采樣,得到一組采樣序列,通過對此序列進行篩選得到比較可靠的結果[3],這種數據篩選算法稱為數字濾波器算法。常用的數字濾波器算法有算術平均濾波法、中位值濾波法、限幅濾波法、消抖濾波法、一階滯后濾波法、遞推平均濾波法,有時可以把2種或2種以上不同濾波功能的數字濾波器組合起來,組成復合數字濾波器[4]。
本算法是基于山東建筑大學機器人技術與智能系統研究院的桿塔接地電阻測試系統而研發的一種新算法,首先對桿塔接地電阻測試系統做一下簡述。測試系統采用互感原理,將電壓互感器和電流互感器分別接在桿塔的引下線上,由電壓互感器感應至被測桿塔接地引下線上一個特定的電壓信號,同時由電流互感器感應引下線中的電流,經過A/D轉換為數字量送入MCU單元,最終通過特定的計算方法,得到被測桿塔的接地電阻阻值。現以超高壓輸電線路桿塔接地引下線測試數據做新算法嘗試。在桿塔接地電阻測試環境下,主要的干擾信號頻率在110 Hz左右,按奈奎斯特定理,取A/D采樣頻率為400 Hz。截取其中414個原始數據進行濾波試驗,原始信號波形如圖1所示。
從圖1可以看出未經處理的波形很不穩定,受干擾情況比較嚴重,偶爾受到一個干擾它的輸出值就能達到1 170 mV,而且這種干擾波動很寬,隨機性強,所以這種純粹的不經過任何處理的原始數據在桿塔接地電阻測試系統中己經不能用了,否則將很有可能造成誤判,埋下安全隱患。

圖1 原始信號波形
本文論述的新型數字濾波算法主要借鑒算術平均值濾波與限幅濾波法,在原有的功能基礎上進行了改進,實現盡可能精確的濾波。新型數字濾波算法的主要流程是先建立一個數據隊列,在進行數字濾波時首先確定濾波級數L,然后調用L次濾波子程序,就能輸出一個經過L級濾波后的數據,通過多次試驗總結L的取值對有效信號的干涉作用,最后尋找最佳的濾波級數應用于系統中。濾波子程序的流程是首先計算數據隊列的算數平均值AVE,并找出數據隊列中偏離平均值最大的數據項MAX,取MAX與AVE之差的絕對值的一部分作為異常判定因子b,然后對數據隊列中的每個數據與算術平均值做差,取絕對值后與異常判定因子b進行比較,如果大于或等于判定因子b則將本數據修正為算數平均值,小于判定因子b則保持不變。同時由于采樣的離散性,無法確定要修正的項的相鄰項是否受到干擾,在此算法中一并將其修正為算術平均值。所有數據經逐一判定后生成新的序列。新型數字濾波算法的原理如圖2所示。

圖2 新算法原理框圖
這里影響濾波效果的主要因素是濾波級數L和異常判定因子b,b的選取方法為

濾波效果的優劣關鍵在于d的選取,d為異常系數,d決定b的大小。首先如果d選取過大,異常判定因子b就相應變大,計算時只有少量偏離平均值比較大的數據才會被判定為修正項,這樣濾波力度就會過小,從而漏判很多干擾數據,各種干擾信號將乘虛而入,使系統誤差增大;同樣的,如果d過小,濾波力度也會過大,很多真實值也會誤判為干擾,原始信號便會失真,因此d的選取決定著濾波算法的優劣。再者濾波級數對濾波效果也有很大的影響,L如果很小,信號經濾波后只能把部分干擾項濾除,信號總體有可能不會太平穩;L如果過大,信號經過L級濾波后有可能總體已經偏離了原始信號,失真情況就會出現,同時計算速度也會變慢。通過試驗方法總結兩個參量的選取方式。
2.1 異常系數d取值試驗
首先選取L=1,d=0.3來進行濾波效果驗證。濾波結果如圖3所示。圖中紅色線為濾波后的數據曲線,可以明顯看出濾波后的信號相比于原始信號大大消弱了尖峰脈沖干擾信號,同時保持了波動較小的信號。

圖3 L=1,d=0.3濾波效果
再加大濾波強度進行試驗。選取L=1,d=0.2來進行濾波效果驗證。濾波結果如圖4所示。

圖4 L=1,d=0.2濾波效果
圖中紅色線為濾波后的數據曲線,相比于第一次的試驗結果,可以明顯看出算法加大濾波強度后,波動較大的干擾全部消除,波動較小一些的干擾也消除了一部分。
2.2 濾波級數試驗
選取L=2,d=0.3來進行濾波效果驗證。濾波結果如圖5所示。圖中紅色線為濾波后的數據曲線,與第一次試驗結果相比,可以明顯看出經過兩級濾波后,雖然信號波形趨于穩定,但是信號總體已經出現了失真,這樣的數據如果被系統使用可能會帶來未知的誤差。

圖5 L=2,d=0.3濾波效果
選取L=2,d=0.2來進行濾波效果驗證。濾波結果如圖6所示。

圖6 L=2,d=0.2濾波效果
圖中紅色線為濾波后的數據曲線,與第三次結果相比可以明顯看出強度大的濾波算法經兩級濾波后信號基本變成均值信號。
通過試驗可以發現,只要通過多次試驗,觀察試驗結果后獲得最佳參數d和L值,就能獲得良好的濾波效果,新型的數字濾波算法可以應用于桿塔接地電阻測試系統中,此濾波算法是可行的。為了兼顧濾波效果與計算機資源,本算法中d和L的取值方法還有待進一步深入研究。
在傳統的數字濾波算法的基礎上進行改進,研究一種新型數字濾波算法,通過在桿塔接地電阻測試系統中的應用,證明了其可行性,并由此得到啟發:在實際的應用中,不一定要拘泥于傳統的濾波算法,數字濾波算法要靈活靈用,才能真正適用于所應用的系統中。
[1]王幸之,王雷,翟成,等.單片機應用系統抗干擾技術[M].北京:北京航空航天大學出版社,2000.
[2]任克強,劉暉.微機控制系統的數字濾波算法[J].現代電子技術,2003,3(11):15-18.
[3]武優西,李建滿,米少華,等.一種新的自適應數字濾波方法的研究[J].計算機工程與應用,2012,48(2):145-147.
[4]鄭濤,石秀華,許暉.數字濾波新方法嘗試與驗證[J].測控技術,2004,23(4):19-20.
Research on Digital Filter in the Testing System of Earthing Resistance
SHI Zhen1,LIANG Huiyuan2,ZHOU Qi2,LI Wei1,SUN Erjie1
(1.Shandong Jianzhu University,Jinan 250101,China;2.State Grid Shandong Energy Saving Service co.,Ltd,Jinan 250001,China)
The advantages of using digital filter to eliminate random interference are summarized based on the discussion on digital filter technology.Also,a new method of digital filter is proposed,the effectiveness and feasibility of which are verified in test system of grounding resistance.This algorithm has an advantage in that it takes relatively small amount of computation and it is obviously effective in the elimination of random interference.This study provides a processing tool for information acquisition.
random interference;signal acquisition;digital filter;earthing resistance
TP301.6
A
1007-9904(2015)04-0001-03
2015-01-23
石震(1990),男,碩士研究生,主要研究方向為超高壓輸電線路在線監測系統。
山東省信息產業專項發展資金項目(2012X0107);濟南市科技發展重大專項(201305160);國網山東省電力公司2014年科技綜合服務項目(SD14-GC-ZB004-ZH-KJ(1))