DQZHAN訊:中低壓配電設(shè)備狀態(tài)信息采集系統(tǒng)總體設(shè)計
由于配電設(shè)備量大面廣,對配電設(shè)備狀態(tài)監(jiān)測研究不夠深入,針對該情況,文章設(shè)計了一種配電設(shè)備狀態(tài)信息采集系統(tǒng)。采集系統(tǒng)以LabWindows/CVI為軟件開發(fā)平臺,結(jié)合串行接口、USB接口,利用多線程技術(shù),實現(xiàn)了對配電設(shè)備狀態(tài)量的高速采集、實時顯示以及存儲等功能。實驗結(jié)果表明,該系統(tǒng)能運用于大規(guī)模數(shù)據(jù)的實時采集,且具有可靠性高、可擴展性好等優(yōu)點,為**獲取配電設(shè)備狀態(tài)信息提供解決思路與可行方法。
0引言
配電設(shè)備作為配電網(wǎng)的物理載體,其健康水平對配電網(wǎng)的運行至關(guān)重要。然而,隨著配電設(shè)備運行時間的增長,設(shè)備會在負(fù)荷、環(huán)境、外力等影響下發(fā)生老化、疲勞及磨損,導(dǎo)致性能逐漸降低,更有甚者造成突發(fā)事件,除此,智能電網(wǎng)的發(fā)展對配電系統(tǒng)的可靠性提出更高的要求。因此,對配電設(shè)備進行狀態(tài)監(jiān)測,**掌握配電設(shè)備的健康狀態(tài),及時獲取設(shè)備劣化過程,是預(yù)防設(shè)備故障、保證配電網(wǎng)正常運行的基礎(chǔ)。
在高壓配電網(wǎng)中,巡檢人員通過SCADA系統(tǒng)獲得實時數(shù)據(jù)來獲取設(shè)備健康狀況,然而在中低壓配電網(wǎng)中,由于設(shè)備成本較低,中低壓配電設(shè)備很難配有相應(yīng)的遠(yuǎn)程終端單元,導(dǎo)致狀態(tài)監(jiān)測等研究在中低壓配電設(shè)備中仍處于落后狀態(tài)。目前狀態(tài)監(jiān)測工作僅憑借設(shè)備的外觀來判斷設(shè)備是否故障,或是通過萬用表、鉗形電流表等來獲取中低壓線路上的電壓、電流等基礎(chǔ)數(shù)據(jù)。該狀態(tài)監(jiān)測方式不僅可能存在誤差,而且不能及時、**掌握配電設(shè)備健康狀況。本文針對中低壓配電設(shè)備,提出一種配電設(shè)備狀態(tài)信息采集系統(tǒng)的設(shè)計方法,實現(xiàn)對配電設(shè)備關(guān)鍵特征量的信號采集、數(shù)據(jù)記錄等操作。為了能滿足上述需求,保證數(shù)據(jù)的完整性,采用多線程機制,在接收數(shù)據(jù)的同時實時顯示、保存數(shù)據(jù),來提高CPU的利用率,確保該系統(tǒng)的實時性。
1系統(tǒng)總體設(shè)計方案
電力巡檢人員提供設(shè)備運行時的關(guān)鍵特征參數(shù),是巡檢人員判斷設(shè)備是否健康,由此排除設(shè)備故障的重要手段。中低壓配電設(shè)備信息采集系統(tǒng)由傳感器、適配器、測試資源及上位機組成。總體方案見圖1。采集系統(tǒng)能夠準(zhǔn)確測出配電設(shè)備特征信號的頻率、幅值等信息,并通過相應(yīng)的分析提取設(shè)備運行時的特征信號,判斷設(shè)備健康狀況。
2系統(tǒng)硬件設(shè)計
2.1系統(tǒng)需求分析
由于該系統(tǒng)面向中低壓配電設(shè)備,設(shè)備量大面廣且種類繁多,能表征配電設(shè)備健康狀態(tài)的關(guān)鍵特征量主要有以下幾種:變壓器油溫、斷路器動觸頭溫度、斷路器動觸頭行程曲線、架空線路與電纜線路的負(fù)荷電流、電纜線路泄漏電流及局部放電等信號。針對上述狀態(tài)信息量,將這些狀態(tài)信息信號按頻率分成溫度這類變換緩慢信號、泄露電流等中速信號及局部放電等高速信號。
2.2傳感器與適配器
在配電設(shè)備狀態(tài)信息采集系統(tǒng)中,傳感器用于獲取配電設(shè)備狀態(tài)信息量,將狀態(tài)信息轉(zhuǎn)換成電信號。
為了測量配電設(shè)備狀態(tài)量信號,采用溫度傳感器、霍爾傳感器及加速度傳感器等,傳感器測量得到的信號經(jīng)過信號調(diào)理單元轉(zhuǎn)換,使信號電壓范圍滿足測試資源的輸入要求。
2.3數(shù)據(jù)采集終端
配電設(shè)備狀態(tài)信息數(shù)據(jù)采集系統(tǒng)中的測試資源將信號進行A/D轉(zhuǎn)換。針對系統(tǒng)需求,選用3種不同采樣頻率的測試資源。由于RS485設(shè)備易于控制,成本低廉,且串口的傳輸速率能夠保證中低速信號數(shù)據(jù)的完整性,故對于溫度等變換緩慢的信號,采用10Hz的I/O模塊,對于泄露電流等變換較慢的信號,采用5400Hz的I/O模塊,為了能無失真地采集局部放電等高速信號,采用采集頻率可達10MHz的USB采集卡,并通過USB總線進行數(shù)據(jù)傳輸,見圖2。
圖2上位機與多個測試資源通信
3數(shù)據(jù)采集系統(tǒng)軟件設(shè)計
數(shù)據(jù)采集系統(tǒng)軟件需要對采集卡進行控制以及對采集信號進行數(shù)據(jù)處理,故本文采用NI公司推出的面向測控領(lǐng)域的LabWindows/CVI為軟件開發(fā)平臺,實現(xiàn)對數(shù)據(jù)采集硬件控制,并對數(shù)據(jù)進行基本處理、存儲與顯示。
數(shù)據(jù)采集系統(tǒng)軟件主要包含4大功能,即實時采集部分、顯示數(shù)據(jù)部分、存儲數(shù)據(jù)部分及分析數(shù)據(jù)部分。其中實時采集部分主要負(fù)責(zé)從設(shè)備中實時獲取數(shù)據(jù),顯示數(shù)據(jù)部分則用于顯示實時采集的數(shù)據(jù)及分析后的數(shù)據(jù),而存儲數(shù)據(jù)部分則將實時采集的數(shù)據(jù)存儲成TXT格式,分析數(shù)據(jù)部分則用于提取采集數(shù)據(jù)的特征。
由于數(shù)據(jù)采集系統(tǒng)對時間要求嚴(yán)格,若采用單線程,對每個設(shè)備進行輪詢,這樣就大大降低了CPU的利用率及系統(tǒng)的實時性。例如,若軟件正從一個串口讀取數(shù)據(jù),則軟件不僅丟失了其他串口或其他總線傳輸?shù)臄?shù)據(jù),而且還不能更新用戶界面。故當(dāng)有大量任務(wù)需要并發(fā)進行時,需要采用多線程技術(shù),這樣不僅可以同時使用多個采集模塊,還能進行實時顯示、保存等功能,提高系統(tǒng)的實時性。
3.1多線程的設(shè)計
線程的創(chuàng)建和銷毀都需要分配、釋放空間,對CPU的開銷很大。若大量線程頻繁的切換與釋放,會成為該軟件性能提升的瓶頸因素。故采用LabWindows/CVI中的線程池技術(shù),對資源進行復(fù)用:在任務(wù)還未到來之前,創(chuàng)建一定線程,放入空閑隊列中,這些線程起初處于睡眠狀態(tài),不消耗CPU,僅占用較小的內(nèi)存空間,當(dāng)請求到來后,緩沖池給該請求分配空閑線程,將請求傳入此線程中進行處理。通過采用線程池,避免了頻繁創(chuàng)建和銷毀線程,從而提高系統(tǒng)性能。在該軟件中,除主線程外,對每個串口設(shè)置一個線程,對USB采集卡設(shè)置一個采集線程、一個顯示線程、一個存儲線程。見圖3。
圖3線程池結(jié)構(gòu)圖
3.2主線程
主線程用于負(fù)責(zé)用戶界面操作,初始化輔助線程,并負(fù)責(zé)輔助線程調(diào)度。初始狀態(tài)時串口線程及USB線程處于睡眠狀態(tài),當(dāng)任務(wù)到來時,根據(jù)任務(wù)類型喚醒相應(yīng)線程來進行處理,完成任務(wù)后返回線程池。
3.3串口線程
配電設(shè)備狀態(tài)信息采集系統(tǒng)中的測試資源包含2種RS485設(shè)備,常用的多串口通信方式通常有如下幾種方式:采用單線程技術(shù),通過設(shè)置定時器實現(xiàn)串口通信;對于所有串口設(shè)定一個讀線程與一個寫線程,其中,讀線程從所有串口中讀取數(shù)據(jù),寫線程將讀取的數(shù)據(jù)寫入緩存區(qū),而主線程則用于負(fù)責(zé)管理子線程及顯示數(shù)據(jù)、存儲數(shù)據(jù)等功能;對每個串口設(shè)置一個線程,該線程負(fù)責(zé)每個串口的讀取與寫入,而主線程則用于管理子線程等。由于兩個RS485設(shè)備的采集頻率相差較大,若對兩個串口同時設(shè)定一個讀線程和一個寫線程,這樣就會增加高采集頻率的采集設(shè)備的等待時間。故采用一個線程對應(yīng)一個串口,這樣每個串口的通信較為獨立,效率高。
3.4USB采集卡多線程的設(shè)計
為了確保USB采集卡連續(xù)高速的采集,針對該采集卡創(chuàng)建一個采集線程來確保采集的實時性,這就導(dǎo)致在該采集線程中不能有任何窗口等圖形操作,針對這種情況,再開辟一個子線程對其進行實時顯示,而這個顯示線程起初進入睡眠狀態(tài),是采集線程通過事件激活顯示線程,使顯示線程對采集的數(shù)據(jù)進行顯示,為了將數(shù)據(jù)實時存儲,采用同樣的方式,開辟存儲線程。
軟件運行過程中,為了避免顯示線程阻塞間接導(dǎo)致保存線程丟失數(shù)據(jù),故采用二級緩沖區(qū)來避免這一情況的發(fā)生。當(dāng)采集線程將一段大小的數(shù)據(jù)放入一塊緩沖區(qū)后,除了繼續(xù)采集外,還會改變緩沖區(qū)標(biāo)志,告之顯示線程可以將該緩沖區(qū)的數(shù)據(jù)進行處理與顯示,當(dāng)顯示線程處理完數(shù)據(jù)后,發(fā)送消息給保存線程,然后再將下一次采集的數(shù)據(jù)放入**塊緩沖區(qū),如此周而復(fù)始,這樣不僅不會丟失數(shù)據(jù),而且顯示線程及保存線程有時間能處理緩沖區(qū)的數(shù)據(jù)。
4應(yīng)用實驗
斷路器作為配電網(wǎng)中*關(guān)鍵的保護和控制設(shè)備,其健康狀況直接關(guān)系到配電網(wǎng)的可靠性。國際大電網(wǎng)會議對電力部門的調(diào)查研究表明,機械故障占斷路器總故障的70.3%,故機械故障的診斷在斷路器的狀態(tài)監(jiān)測中占有重要地位。從分合閘線圈電流、動觸頭行程曲線等信號可以判斷斷路器是否存在卡澀或接觸**,從而掌握斷路器機械操作系統(tǒng)的情況,由此來判斷斷路器的健康狀況。
現(xiàn)通過采集斷路器在分閘過程中的特征信號驗證該配電設(shè)備狀態(tài)信息采集系統(tǒng),配置測試資源USB采集卡的采樣速率為25kHz進行實時采集并經(jīng)過USB總線傳輸至上位機實時顯示與存儲。其工作界面見圖4,該圖為斷路器分閘過程中的分閘線圈電流波形。
圖4軟件界面
圖5是斷路器在分閘過程中實測的動觸頭行程曲線(a)、分閘線圈電流(b)及觸頭剛分信號(c)。圖(b)中的0為斷路器分命令到達時刻,t1為鐵芯開始運動時刻,t3為鐵芯撞到支持部分停止運動時刻,圖(c)中t2為主觸頭分離時刻。
在斷路器分閘過程中,各個時間段與斷路器運動狀態(tài)有著一一對應(yīng)關(guān)系,且與示波器所得的信號趨勢一致,與實際情況相符。
圖5分閘實測的結(jié)果
5結(jié)語
本文詳細(xì)描述了中低壓配電設(shè)備狀態(tài)信息采集系統(tǒng)的總體方案、硬件設(shè)計與軟件設(shè)計。通過該系統(tǒng)采集了永磁斷路器在分閘過程中的行程曲線、分閘線圈電流及剛分信號。本文所提出的中低壓配電設(shè)備狀態(tài)信息采集系統(tǒng)以LabWindows/CVI為平臺,采用模塊化思想,具有成本低及良好的可擴展性等優(yōu)點,通過利用多線程技術(shù)合理地配置及調(diào)度輔助線程,能實時采集大規(guī)模數(shù)據(jù),滿足設(shè)計需求。通過采集斷路器的關(guān)鍵特征信號,驗證了該系統(tǒng)能準(zhǔn)確獲取設(shè)備狀態(tài)信息,巡檢人員可通過采集中低壓配電設(shè)備特征信號來判斷設(shè)備健康狀況,從而采取相應(yīng)的維修措施,提高配電網(wǎng)可靠性,為**獲取中低壓配電設(shè)備狀態(tài)信息提供解決思路與可行方法。