杜亮, 王健, 馬來·對山拜, 徐靜
(新疆信息產業(yè)有限責任公司, 新疆 烏魯木齊 830013)
我國早期將“智能電網”作為云計算的主體,極大地促進了我國云計算技術的快速發(fā)展,增強我國的綜合實力[1]。現(xiàn)如今,國內不少企業(yè)也在應用智能電網技術,甚至有些企業(yè)的設備已達到了世界一流水平,如聯(lián)通、移動、華為等企業(yè)。智能電網的逐步完善,促進企業(yè)快速發(fā)展,未來智能電網技術也會貫穿于社會中的各行各業(yè)。
近幾年以來,國內外很多電力領域的學者都對智能電網監(jiān)控系統(tǒng)展開了廣泛的研究。智能電網監(jiān)控系統(tǒng)主要是集圖像處理和數據網絡技術于一身,利用中繼路由將數據傳送到用戶終端。文獻[2]提出并設計了基于云平臺的智能電網管理系統(tǒng),在研究智能電網數據源基本特征的基礎上,利用云平臺對智能電網管理過程中所產生的數據進行有效管理,并采用Apriori算法對相應的數據進行分析,從而提高了管理的準確性。文獻[3]提出并設計了基于物聯(lián)網的輸變電設備狀態(tài)監(jiān)測系統(tǒng),把信息模型引入到輸變電設備的物聯(lián)網中,根據輸變電設備全壽命周期管理業(yè)務所需的設備全景信息,針對智能變電站設備,提出一個全面的全景信息建模方案,通過仿真分析監(jiān)測網絡的性能。但是以上2種系統(tǒng)的智能電網監(jiān)控性能較差,不能保證電網安全。
針對上述系統(tǒng)存在的問題,本文提出并設計了基于云計算的智能電網監(jiān)控系統(tǒng)。
監(jiān)控數據的socket收發(fā)器以數據結構體為基礎,通過服務器端與手機終端的連接進行數據的傳輸處理,從而實現(xiàn)對實時數據進行監(jiān)控、認證以及傳輸等處理。智能電網實時數據主要依靠監(jiān)控傳感器的監(jiān)控性能、本身特點、電路的監(jiān)控電力以及監(jiān)控時間等因素來決定的[4]。但由于獲取的智能電網監(jiān)控數據量較大,且規(guī)定檢測數據的長度、寬度,對于數據的監(jiān)控、認證以及傳輸都會造成一定的困難。因此以數據結構體的形式為基礎,將監(jiān)控的實時數據進行分類,利用數據本身類型進行分包和收發(fā),再由監(jiān)控服務器端以數據結構體的形式向用戶終端發(fā)送實時數據,最終用戶終端在接收到實時數據后對其進行解析、組合、拆分、提取、計算和判斷。監(jiān)控數據收發(fā)器的通信原理如圖1所示。

圖1 監(jiān)控數據收發(fā)器的通信原理
利用監(jiān)控數據的監(jiān)控傳感器采集實時數據類型,通過監(jiān)控服務器對用戶終端傳輸實時數據,從而實現(xiàn)TCP通信連接。用戶終端接收到的實時數據以單鏈表形式存儲在用戶終端的緩沖區(qū)中[5]。當系統(tǒng)更新數據獲取到新的實時數據,并將其傳輸到用戶終端時,更新的數據就會被用戶終端本身系統(tǒng)自動覆蓋掉之前的相關數據,從而減少數據收發(fā)器的存儲空間、緩存垃圾,實現(xiàn)對智能電網的實時監(jiān)控[6]。
對于智能電網的電能計量監(jiān)控和實時采集,使用的電能計量芯片是能夠同時測量單向、雙向和三向電能。電能計量芯片將電能傳感器(圖2中CT1/CT2/CT3)采集到的電流進行測量,并將其傳輸到SA9904B電能計量芯片的輸入口中。電能計量芯片選用的是模擬電流,在模擬電流中存在一個標準電流的輸入值,所以必須設計一個分流電阻網絡將采集的電流轉化成標準電流,分流電阻網絡如圖2中的R1—R9所示,圖中的R1—R9均為分流電阻。分流電阻網絡先將采集的電流轉化成標準電流,將其通過電流通道輸入到芯片內部并進行存儲。其中一條電流感應通道主要是由R4、R5分流電阻對輸入電流進行感應并定義電流端位,其余的電流感應通道與其原理相同,對應著相應的分流電阻[7-9],如圖2所示。

圖2 電能計量芯片硬件原理圖
電能計量芯片通過芯片外面接口SPI與用戶終端控制器進行連接,輸入時鐘信號為SCK,輸入或輸出信號為DI/DO,終止數據信號的傳輸為CS,輸入或輸出外部信號為OSCI/OSC2。
電能傳感器將輸入電流進行采集轉換后,存儲在電能計量芯片中,經過SPI芯片外端接口,直接傳輸至用戶終端的節(jié)點監(jiān)控器中,并將其傳輸至網絡協(xié)調器,從而實現(xiàn)對電能計量芯片的控制、執(zhí)行、采集、傳輸,確保電壓平衡[10-12]。
利用監(jiān)控數據收發(fā)器的工作原理,將智能電網數據分類,通過監(jiān)控收發(fā)器的通信原理,實現(xiàn)數據的采集和提取,完成監(jiān)控數據收發(fā)器的設計;將數據收發(fā)器采集到的智能電網數據,通過電能計量芯片提取出智能電網的傳感電流,利用芯片外端接口實現(xiàn)智能電網的監(jiān)控,完成電能計量芯片的設計,從而實現(xiàn)了系統(tǒng)的硬件設計。
在設計智能電網監(jiān)控程序時,以調節(jié)智能電網的電壓偏移為目的,首先運行監(jiān)控服務器端L,運用數據函數socket()進行套接,表達為式(1)。
(1)
式中,n表示數據監(jiān)控收發(fā)器的類別數量。根據式(1),通過數據函數bind()綁定服務器的IP地址,運行數據函數listen()監(jiān)控讀取表達為式(2)。
(2)
調用函數accept()進行傳輸,等待用戶終端的請求連接,若終端客戶R同意請求連接,則數據函數accept()開啟表達為式(3)。
(3)
根據式(3),調用實時數據至recv()和send()函數進行傳輸,完成整個通信設備監(jiān)控流程[13-14],則終端客戶R同意請求連接下的通信設備監(jiān)控表達為式(4)。
S=Ryesrecv(A)send(A)
(4)
若終端客戶不同意請求連接,則accept()阻塞進程,則需要3次握手建立連接,直到終端客戶同意請求連接后,才能完成整個通信設備監(jiān)控。3次握手建立連接后的通信設備監(jiān)控表達為式(5)。
S′=Rno(Third)accept(A)
(5)
智能電網的監(jiān)控程序結構如圖3所示。

圖3 智能電網監(jiān)控程序結構
智能電網的監(jiān)控程序設計主要利用了TCP連接模式下的Client及Server通信程序,調用socket()、bind()、listen()、accept()等數據函數,其中accept()數據函數為本程序設計的重點,對實時數據進行調用傳輸,采集了智能電網監(jiān)控數據,實現(xiàn)智能電網數據的相互通信[15]。
智能電網監(jiān)控系統(tǒng)的核心是獲取實時數據,假設監(jiān)控數據收發(fā)器的監(jiān)控范圍為ri,i表示收發(fā)器的類別編號,那么可以定義監(jiān)控數據收發(fā)器的平均監(jiān)控半徑為式(6)。
(6)

將智能電網開放環(huán)境的空間面積定義為V,根據數據監(jiān)控收發(fā)器的平均監(jiān)控半徑,可以推測出實際需要的監(jiān)控器數量為式(7)。
(7)
式中,N表示空間面積為V的開放環(huán)境中需要的監(jiān)控器總數。
監(jiān)控調度算法流程如下。
Step1:定義云計算的迭代次數I,得到計算速率為alpha,表達為式(8)。
(8)
式中,CN(r)計算速率的分布函數。
Step2:根據計算速率,構建智能電網監(jiān)控擬合函數hw(x)和代價函數Jw(x)為式(9)、式(10)。
(9)
Jw(x)=Vhw(x)
(10)
Step3:采用梯度下降法計算影響因子d的導數,得到影響因子d的權重wi為式(11)。
(11)
Step4:判斷代價函數Jw(x)是否在監(jiān)控數據集上收斂,或者達到最大迭代次數,如果不存在收斂,則更新計算速率并返回Step3,如果存在收斂,則輸出智能電網監(jiān)控的擬合函數。
綜上所述,采用智能電網監(jiān)控程序的設計過程,設計了智能電網的監(jiān)控程序,根據監(jiān)控調度算法原理,設計了監(jiān)控調度算法流程,完成系統(tǒng)的軟件設計,結合硬件設計實現(xiàn)了智能電網的監(jiān)控系統(tǒng)設計,從而確保智能電網的安全。
為驗證本文所設計基于云計算的智能電網監(jiān)控系統(tǒng)在實際應用過程中的應用性能與效果,在仿真軟件為Matlab 7.0,Microsoft Windows XP操作系統(tǒng),Intel(R)Celeron(R) 2.6 GHz處理器,16 GB內存環(huán)境下進行一次仿真實驗。
利用智能電網監(jiān)控程序對電壓偏移的調節(jié)功能,建立了實驗平臺的主接線,如圖4所示。

圖4 實驗平臺的主接線圖
智能電網的電能來源是一臺千瓦斜擊式水力發(fā)電機,高速水流從水管噴嘴處沿著與轉輪旋轉平面夾角的方向沖擊葉片,使得發(fā)電機葉片高速轉動,從而帶動發(fā)電機持續(xù)發(fā)電。選擇他勵為發(fā)電機的勵磁方式,由發(fā)電機自身攜帶的控制器來控制系統(tǒng)勵磁電流的大小,而控制器又要接收來自終端的操作指令,從而使終端可以控制發(fā)電機端的電壓。在圖4中A處安裝檢測儀表,來監(jiān)控智能電網的電壓偏移,在實驗平臺里,將檢測儀表裝在動力柜的母線上。
考慮到需要在較大范圍內來控制監(jiān)控系統(tǒng)的勵磁電流,采用獨立的電池組為實驗平臺提供勵磁電流,控制器通過調整智能電網的脈沖寬度來控制電壓和勵磁電流。
通過上述實驗平臺驗證基于云計算的智能電網監(jiān)控系統(tǒng)的有效性,為了增強實驗效果,將智能電網的光伏發(fā)電系統(tǒng)、柴油機以及系統(tǒng)負載斷開,使得智能電網的容量達到最小,從而改善電壓偏移量。
實驗過程中,緩慢向實驗平臺中施加無功負載,使智能電網的電壓迅速下降,并偏離正常電壓,母線的電壓值可以從實驗平臺中的A點檢測得到。分別利用基于云計算的智能電網監(jiān)控系統(tǒng)、基于云平臺的智能電網管理系統(tǒng)和基于物聯(lián)網的輸變電設備狀態(tài)監(jiān)測系統(tǒng)提出解決方案,生成監(jiān)控運行指令,增加監(jiān)控系統(tǒng)發(fā)電機的勵磁電流,使得無功功率的輸出變大,電壓偏移量最小,最終使電壓回歸到正常狀態(tài)。
基于上述實驗方法,得到了實驗結果,電壓偏移控制曲線如圖5所示。

圖5 電壓偏移控制曲線
勵磁電流曲線如圖6所示。

圖6 勵磁電流曲線
發(fā)電機定子溫度曲線如圖7所示。

圖7 發(fā)電機定子溫度曲線
結合上述實驗結果可以看出,基于云計算的智能電網監(jiān)控系統(tǒng)從6:37到8:06,將誤差明顯的數據點去除,系統(tǒng)的電壓逐漸下降,原因是無功負載的增加,此時的監(jiān)控系統(tǒng)沒有任何其他設備來補償無功功率,監(jiān)控系統(tǒng)開始偏離平衡點,此時的勵磁電流和發(fā)電機定子溫度基本不變,8:06時以后,勵磁電流呈線性上升,8:09時,系統(tǒng)的電壓下降到最低點,為204.5 V,然后逐漸增大,電壓升高的過程中,由于勵磁電流的增加,發(fā)電機定子溫度急劇上升,當時間為8:47時,發(fā)電機定子溫度就會突破約束條件,使得電壓偏移量最小且保持在平衡點附近,由于智能電網的慣性,智能電網的電壓峰值為215.24 V,最大偏移量只有0.24 V,符合允許的偏差范圍,發(fā)電機定子的溫度也滿足系統(tǒng)的要求;基于云平臺的智能電網管理系統(tǒng)和基于物聯(lián)網的輸變電設備狀態(tài)監(jiān)測系統(tǒng)雖然可以做到0.02秒獲取一次數據,但是對于遠程終端來講,獲取一次數據的時間為4—8秒,當時間為7:50時,電壓就達到了最低點,為212.3 V和219.5 V,隨后開始緩慢增加,而此時的勵磁電流早已進入增加狀態(tài),造成了發(fā)電機定子的溫度也不穩(wěn)定,基于云平臺的智能電網管理系統(tǒng)和基于物聯(lián)網的輸變電設備狀態(tài)監(jiān)測系統(tǒng)得到的智能電網的電壓峰值為216 V和217 V,電壓偏移量達到了1 V和2 V,不在偏差范圍內。
綜合以上結果,無論是電壓偏移量、勵磁電流還是發(fā)電機定子溫度,都證明了采用基于云計算的智能電網監(jiān)控系統(tǒng)可以得到平衡的電網電壓,保證了電網安全。
為了提高智能電網監(jiān)控性能,本文將云計算技術應用到了智能電網監(jiān)控系統(tǒng)設計中,實現(xiàn)了智能電網數據的采集、傳輸和監(jiān)控。測試結果表明,基于云計算的智能電網監(jiān)控系統(tǒng)完全滿足電壓恒定要求。當然設計的監(jiān)控系統(tǒng)還存在一些不足,希望以后將無人操作應用到智能電網發(fā)展中,進一步提升系統(tǒng)的性能。