汪成志 黃 東
(國網(wǎng)安徽省電力公司潛山縣供電公司 安徽潛山 246300)
面向智能電網(wǎng)的通信中間件的研究關(guān)鍵技術(shù)
汪成志 黃 東
(國網(wǎng)安徽省電力公司潛山縣供電公司 安徽潛山 246300)
隨著環(huán)境污染情況的加重、可再生資源的逐漸減少,很多的智能電力設(shè)備與可再生能源被列入到電網(wǎng)當(dāng)中。由于電網(wǎng)和客戶以及電力市場之間的關(guān)系越來越緊密,使得客戶對電能質(zhì)量的要求也逐漸升高?,F(xiàn)如今使得在智能電網(wǎng)中接入了大量的分布式網(wǎng)絡(luò),其對實時性的要求很難高,這就造成在正確的地點和時間獲取正確的數(shù)據(jù)是一個難點。針對上述情況,本文對面向智能電網(wǎng)的通信中間件技術(shù)進行了詳細的分析,提出了以數(shù)據(jù)分發(fā)服務(wù)為基礎(chǔ)的面向智能電網(wǎng)的通信中間件技術(shù)。
智能電網(wǎng);通信中間件;數(shù)據(jù)分發(fā)服務(wù)
網(wǎng)絡(luò)通信的時延確定性、可靠性以及實時性直接影響著智能電網(wǎng)的性能。目前智能電網(wǎng)數(shù)字變電站逐漸成熟,然而在實際操作中仍然有設(shè)備互操作困難的問題。對智能電網(wǎng)通信技術(shù)的研究主要是分析組網(wǎng)拓撲結(jié)構(gòu)與通信協(xié)議對電網(wǎng)通信的影響,分析通信中間件的關(guān)鍵技術(shù)對智能電網(wǎng)輸送電的影響。
1.1 面向智能電網(wǎng)的通信網(wǎng)絡(luò)結(jié)構(gòu)
由于通信軟件架構(gòu)與通信技術(shù)的影響,面向電網(wǎng)的通信架構(gòu)的發(fā)展不是非常理想。目前常用的面向電網(wǎng)的通信架構(gòu)基本上是以對象為中心的,比如:DCOM技術(shù)與CORBA技術(shù),這些通信架構(gòu)模型具有繁瑣的運行機制,已經(jīng)不適應(yīng)當(dāng)代智能電網(wǎng)通信的發(fā)展。
傳統(tǒng)的C/S通信結(jié)構(gòu)網(wǎng)絡(luò)的中心樞紐是服務(wù)器,可以實現(xiàn)服務(wù)器和各個客戶端的直接通信,確??蛻舳酥g的通信,因此一個服務(wù)器可以實現(xiàn)和多個客戶端的通信。由于服務(wù)器與客戶端兩者之間在結(jié)構(gòu)上具有高度耦合性,導(dǎo)致智能電網(wǎng)系統(tǒng)的可拓展性與靈活性受到限制。在實時通信系統(tǒng)中其在分布式能源的實時數(shù)據(jù)采集以及分布式能源并網(wǎng)等方面有著很大的局限性。在訂閱/發(fā)布模型當(dāng)中,其通信方式是點對點額通信,能快速的實現(xiàn)各個網(wǎng)絡(luò)節(jié)點之間的數(shù)據(jù)分發(fā),網(wǎng)路中的各個節(jié)點也可以發(fā)布其能提供的數(shù)據(jù)信息,同時訂閱其所感興趣的信息。
1.2 數(shù)據(jù)分發(fā)服務(wù)
數(shù)據(jù)分發(fā)服務(wù)(datadistributionsservice,DDS)是在實時CORBA的基礎(chǔ)之上由OMG組織的以數(shù)據(jù)為核心的一種實時數(shù)據(jù)通信標準。它能對分布式實時系統(tǒng)網(wǎng)絡(luò)中的接收、傳遞以及數(shù)據(jù)發(fā)布的行為與接口進行標準化處理,同時還對以數(shù)據(jù)為核心的訂閱/發(fā)布機制進行了定義,有效促進了數(shù)據(jù)的分發(fā)。數(shù)據(jù)分發(fā)服務(wù)規(guī)范對服務(wù)進行描述時使用的是UML語言,它提供了一個和平臺不相關(guān)的數(shù)據(jù)模型,以實現(xiàn)到各個具體編程語言與平臺的映射。
DDS規(guī)范的一個關(guān)鍵之處就是對用于創(chuàng)建分布式應(yīng)用的應(yīng)用程序編程接口(API)與底層通信模型進行了標準化處理,把那個對兩個層次的接口進行了詳細的描述,其中一個接口是以數(shù)據(jù)為核心的訂閱/發(fā)布模型層,其式DDS規(guī)范的中心,是進行訂閱通信和數(shù)據(jù)分布架構(gòu)的基礎(chǔ)。另外一個接口是可選的高層DLRL(datalocalreconstructionlayer),主要是用來進行數(shù)據(jù)的本地表示。它是以數(shù)據(jù)為中心的訂閱/發(fā)布模型為基礎(chǔ)建立的用來定義應(yīng)用層與DCPS層的接口的,是通過融合的方式將數(shù)據(jù)傳遞給應(yīng)用層的。圖1介紹了經(jīng)典的數(shù)據(jù)分布服務(wù)應(yīng)用對象信息。
圖1 經(jīng)典的數(shù)據(jù)分布服務(wù)應(yīng)用的對象模擬圖
1.3 基于DDS的面向智能電網(wǎng)的通信中間件數(shù)據(jù)模型
以數(shù)據(jù)為核心的訂閱/發(fā)布模型建立的基礎(chǔ)是全局數(shù)據(jù)空間,所有的程序都可以接入到網(wǎng)絡(luò)當(dāng)中。具體見圖2。
圖2 以數(shù)據(jù)為核心的訂閱者和發(fā)布者之間的DDS通信數(shù)據(jù)模型
從圖2中可知,應(yīng)用1采用主題1對新數(shù)據(jù)進行標識將信息發(fā)布到全局數(shù)據(jù)空間當(dāng)中,訂閱者對收到的數(shù)據(jù)主題進行判斷查看是不是自己需要的數(shù)據(jù)。應(yīng)用4為獲取主題1當(dāng)中的數(shù)據(jù),只要訂閱者判斷其是自己需要的數(shù)據(jù)就可以接收來自主題1的數(shù)據(jù)。全局數(shù)據(jù)空間中包含全部數(shù)據(jù)對象,每個分布式應(yīng)用節(jié)點都可對這些數(shù)據(jù)對象進行自由快速訪問。
智能電網(wǎng)和電力系統(tǒng)的一項重要組成部分就是智能調(diào)度。由于在軟件設(shè)計與信息孤島等方面?zhèn)鹘y(tǒng)觀的電力調(diào)度系統(tǒng)架構(gòu)有著很高的耦合性,本文提出了一種基于IEC/DDS的智能電網(wǎng)通信中間件調(diào)度系統(tǒng),因為以面向服務(wù)的軟件設(shè)計理念為基礎(chǔ)的電力調(diào)度系統(tǒng)存在著服務(wù)實體實現(xiàn)和服務(wù)粒度規(guī)劃等問題,本文通過采用改進型的代理模型解決了上述兩個問題,并建立了面向服務(wù)的自適應(yīng)監(jiān)聽型Agent模型。
2.1 基于IEC/DDS61850的智能電網(wǎng)通信中間件的調(diào)度系統(tǒng)架構(gòu)設(shè)計
IEC/DDS61850的通信中間件是以分解概念為基礎(chǔ)建立的SOA軟件架構(gòu)中間件。電力調(diào)度包含的電廠、省調(diào)、變電站和低調(diào)等單元都是面向?qū)ο蟮膫€體,它們共同構(gòu)成了不同的團體和職能分工。然而,一個單元不可能為整個電力調(diào)度工程提供全部的服務(wù),所以就構(gòu)成了分布式的服務(wù)環(huán)境。在這個環(huán)境當(dāng)中,各個單元之間存在著松耦合關(guān)系,有著非常平凡的數(shù)據(jù)通信。其服務(wù)應(yīng)用的實現(xiàn)方式主要有對等和有中心兩種方式。有中心的智能電網(wǎng)調(diào)度架構(gòu)在訪問量比較大時,會使得處在中心的成員組織任務(wù)在短時間內(nèi)增大,容易造成系統(tǒng)的癱瘓。對等的智能電網(wǎng)調(diào)度系統(tǒng)不需要中心就可以實現(xiàn)成員組織之間的直接通信,有利于對系統(tǒng)成員的隱私保護,有效的降低了對存儲器的存儲能力與中心服務(wù)器的計算能力的要求。
在面向服務(wù)的計算環(huán)境包括服務(wù)組裝引擎、服務(wù)運行時環(huán)境、服務(wù)注冊庫和服務(wù)網(wǎng)關(guān)燈。基于ESC的服務(wù)總線與基于SOA的第三方支持系統(tǒng)可以提供最基本的面向服務(wù)的計算環(huán)境。服務(wù)運行時環(huán)境提供服務(wù)組件和服務(wù)的管理、運行和部署能力,服務(wù)總線支持系統(tǒng)能夠以位置透明和技術(shù)透明的方式保證服務(wù)使用這的訪問服務(wù),以確保服務(wù)注冊庫的訪問服務(wù)和支持存儲的描述;支持服務(wù)編程模型是用來確保智能調(diào)度系統(tǒng)的性能與安全等質(zhì)量要素的。
基于IEC/DDS的智能電網(wǎng)通信中間件能夠提供對需傳輸服務(wù)所需要的再包裝服務(wù),以實現(xiàn)系統(tǒng)信息接口的統(tǒng)一。
2.2 基于Multi-Agent的面向服務(wù)的智能電網(wǎng)電力調(diào)度系統(tǒng)架構(gòu)
Multi-Agent系統(tǒng)是由多個半自主或者全自主的智能體構(gòu)成的,每個Agent可以單獨的履行自己的職責(zé),也可以和其他的Agent之間進行通信以互相協(xié)作的方式求解問題。和單個Agent相比,MAS的合作特性的借此狐是基于SOA的架構(gòu)系統(tǒng)的。這種系統(tǒng)可以確保系統(tǒng)的每個成員都有極大的自治性。MAS的這種分布協(xié)調(diào)理念在廠站自動化系統(tǒng)、DMS和EMS系統(tǒng)之間的分布協(xié)調(diào)控制有著十分廣泛的應(yīng)用。
基于SOA的計算環(huán)境,企業(yè)級別的Agent通過服務(wù)提出的方式把服務(wù)請求發(fā)布到企業(yè)服務(wù)總線,并通過企業(yè)服務(wù)總線的ESB名空間確定此類服務(wù)應(yīng)歸屬到何種企業(yè)和服務(wù)請求當(dāng)中,同時,對相應(yīng)的業(yè)務(wù)服務(wù)注冊Agent進行激活,通過業(yè)務(wù)服務(wù)注冊Agent探尋出符合請求條件的相應(yīng)服務(wù),并把探尋出的這些符合要求的服務(wù)信息傳送到業(yè)務(wù)編排Agent中。此Agent依據(jù)知識庫,輸出合理的業(yè)務(wù)流程,并將其反饋給服務(wù)請求Agent。此Agent愛獲得可用服務(wù)信息之后,對服務(wù)提供Agent發(fā)送服務(wù)請求。經(jīng)過ESB網(wǎng)關(guān),對發(fā)送的服務(wù)請求信息進行安全評估,在確定合格之后,將其傳送給服務(wù)提供者Agent,該Agent分析請求信息中的協(xié)議并對其進行自適應(yīng)配置,對信息進行核對分析,如果符合企業(yè)的需求就提供服務(wù)。
目前,智能電網(wǎng)系統(tǒng)接入了很多分布式系統(tǒng),使智能電網(wǎng)系統(tǒng)變得繁瑣,對在正確的時間和地點獲取正確的信息帶來了具大的挑戰(zhàn),本文針對智能電網(wǎng)通信的新需求,分析了面向服務(wù)的智能電網(wǎng)通信中間件技術(shù),提出了基于IEC/DDS61850的智能電網(wǎng)通信中間件調(diào)度系統(tǒng)設(shè)計方案。
[1]程時杰,李興源,張之哲.智能電網(wǎng)統(tǒng)一信息系統(tǒng)的電網(wǎng)信息全域共享和綜合應(yīng)用[J].中國電機工程學(xué)報,2011,31(1):8~14.
[2]李斌,劉天琪,李興源.分布式電源接入對系統(tǒng)電壓穩(wěn)定性的影響[J].電網(wǎng)技術(shù),2009,33(3):84~88.
[3]李亞樓,周孝信,林集明,等.2008年IEEEPES學(xué)術(shù)會議新能源發(fā)電部分綜述[J].電網(wǎng)技術(shù),2008,32(20):1~7.
[4]林莉,孫才新,王永平,等.大容量風(fēng)電場接入后電網(wǎng)電壓穩(wěn)定性的計算分析與控制策略[J].電網(wǎng)技術(shù),2008,32(3):41~46.
TM73
A
1004-7344(2016)03-0051-02
2016-1-10