李娜,劉德強,梁永青,李煥群(.西南交通大學電氣工程學院,成都 60000;.國網菏澤供電公司,菏澤 74000)
?
智能電網調度技術支持系統研究
李娜1,劉德強1,梁永青2,李煥群2
(1.西南交通大學電氣工程學院,成都610000;2.國網菏澤供電公司,菏澤274000)
摘要:
關鍵詞:
隨著電力市場化的發展,業務流程敏捷性的要求逐漸提高,同時隨著智能電網戰略的實施,電網一體化特征日益明顯,電網調度控制復雜性大大增加,這些都對調度技術支持手段提出了更高的要求[1]。各調度中心必須通過技術手段實現調度中心之間以及調控中心內部的信息集成與共享,為電網調度運行人員提供全面細致的電網狀態,并提供相應的輔助決策支持、控制方案和應急預案等,實現多維度的全景監視、綜合智能預警和大電網協調控制。為滿足上述要求,OPEN3000、D5000系統等調度技術支持系統相繼開發完成并上線運行,為調度一體化集成提供了一體化平臺和應用集成環境。
本文就基于面向服務的靈活架構SOA[2]和公共信息模型SG-CIM[3],綜合目前已有的技術和國際標準[4],對智能電網調度技術支持系統做了研究分析,并對已有系統適當改進。綜合從技術集成和信息集成兩個方面,闡述其對智能電網調度橫向集成、縱向貫通以及提高調度業務敏捷性的支撐。
面向服務架構SOA為調度業務系統提供了靈活的IT支持。SOA作為一種應用框架,它將業務應用劃分為獨立的、接口中立且完整描述的業務功能模塊(即服務),使用戶可以構建、部署和整合這些服務,且無需依賴應用程序及其運行平臺,從而解耦功能組件接口與具體實現,并將應用邏輯和業務流程分開,快速支持流程變化。基于SOA思想,采用總線和消息中間件技術,能進一步實現服務的空間解耦以及時間解耦,為調度業務系統集成提供標準的技術集成方案,解決應用集成技術異構問題。
基于SOA的智能電網調度系統采取分層分布式總體架構,如圖1。
應用層是指調控中心各集群化應用、數據庫以及傳統應用,包括數據采集群、實時監控群、網絡分析群、調度計劃群、數據庫集群以及現有的遺留打包應用等。系統接入層按照支撐平臺服務組件標準完成對上述應用的服務化封裝,支持傳統接入和集群化接入方式。對于傳統打包應用,通過相應的適配器完成服務化改造;對于集群應用,提供集群化管理、資源定位、資源調度、心跳管理、分布式數據存儲與訪問等集群應用開發支持以及對外提供一體化透明訪問接口的代理運行支持。逐漸實現數據采集系統、SCADA數據處理、AGC、AVC以及其他高級分析應用的集群改造,充分響應智能調度的海量數據采集和處理需求,并在數據可靠采集的基礎上通過集群式的在線預警分析實現全網快速計算,為智能電網提供實時預警決策支持。

圖1 基于SOA的電網調度技術支持系統總體架構
接入平臺的應用以及平臺功能均以滿足平臺要求的標準服務方式公開,并按照重用性分為基礎服務、業務服務和流程服務?;A服務是統籌電力調度中心各應用功能的數據及應用需求而抽象出的公共服務集,主要包括報表服務、告警服務、人機界面服務、數據服務、圖形服務、模型管理服務、CASE服務等業務基礎服務以及事務、安全、事件、管理等平臺公共服務。這些公共服務是實現各級調度一體化和調控一體化的基礎,為各分布式業務應用的開發和運行提供一致的基礎功能。業務服務和流程服務涵蓋了調度中心的所有業務,根據智能電網調度需求,分為四類服務集:實時監控與預警類、調度計劃類、安全校核類和調度管理類。為使服務接口盡量簡單并方便從已有系統功能封裝,采用業務應用功能自然大小確定業務服務劃分粒度,如數據采集服務、SCADA服務、AGC、AVC、狀態估計、靜態安全分析服務等。流程服務層封裝調度流程業務邏輯,將其與下層無狀態的應用邏輯和表示層的會話控制邏輯分開,提高應用邏輯的重用性和流程的靈活性,并簡化應用前端。流程創建、執行和管理由平臺公共工作流服務提供。工作流服務完成流程文件解析,并利用流程引擎自動通過服務總線實現服務的靈活編排和順序調用。
交互層基于單點登錄和圖數模一體化技術[5]提供統一交互界面,實現各應用服務的界面整合,為調度各專業人員和系統維護人員提供可視化的監控、操作和維護工具。
總線為上述架構的實現提供了基礎軟件平臺,支持異構環境中的服務以基于消息和事件驅動模式的交互,實現了集成組件之間的位置解耦和協議透明。為滿足調度控制系統的特殊數據傳輸要求,通過對企業服務總線[6]、中間件技術[7]、訂閱/發布策略[8]等技術的融合和擴展,采用服務總線和高速數據總線的集成總線模式,同時滿足實時監控I區的實時數據高速傳輸以及橫向跨區、縱向跨級的安全可靠交互。
2.1服務總線
服務總線作為服務中介,提供服務注冊、服務目錄查詢、服務代理、服務請求路由等功能。掛接在服務總線上的服務發布到注冊信息庫,并提供多種視圖的目錄分類和查詢,返回服務描述。服務描述包含供其他組件連接和調用所需要的服務接口信息,統一按照Web Service標準服務描述WSDL提供。服務請求者通過查詢服務列表定位服務,并根據得到的服務描述信息調用服務或通過服務總線完成服務交互。
服務總線支持服務代理模型,服務代理接收客戶端服務請求,并將其路由到提供功能實現的業務服務,實現業務服務的位置解耦;同時能夠完成消息格式和協議的轉換,從而支持不同類型業務服務的接入。業務應用通過服務代理參與到工作流服務[9]的流程編排中,能充分適應業務流程變化,并且在業務應用替換或維護時不會影響到流程其他部分,保證流程的正常運轉。
服務總線模型如圖2。
2.2高速數據總線
為滿足調度I區的實時需求,在I區服務總線基礎上擴充高速數據總線,用于電網遙測數據、開關變位信息、事故信號、控制信息等實時信息和電網事件的直接傳輸。高速數據總線采用同節點共享內存、節點間基于TCP/IP點對點或組播通信的內部實現機制,并基于事件的發布/訂閱模式,滿足SCADA、AGC、AVC等實時自動服務。事件集根據系統應用需求定義,包括各類告警信事件、告警確認事件、人工置數事件、SCADA數據更新、模型數據更新、保護動作事件等。消息總線通過提供一系列簡單的消息原語屏蔽其內部實現細節,包括總線的連接/斷開、事件訂閱/撤銷、事件發布等?;诟咚贁祿偩€實現安全I區事件驅動式的功能調用,例如由模擬量狀態變化事件觸發實時數據庫更新以及越限識別報警,由指定設備運行狀態變化事件觸發拓撲動態分析著色,由人工置數事件觸發在線潮流計算及安全分析等。高速數據總線交互模型如圖3。

圖2 服務總線模型

圖3 高速數據總線模型
3.1信息模型標準
接口標準化只是系統集成的一方面,另一方面是信息集成,即語義標準化和語法標準化。
SG-CIM為此提供了公共語義。SG-CIM是在IEC61970/61968等標準制定的公共信息模型CIM基礎上,按照電網公司的業務特點,對國際標準的研究成果進行擴展和優化而形成的電力通用信息模型。SG-CIM提供用對象類和屬性以及它們之間的關系來表示電力系統資源的標準方法,同時提供了用戶擴展規范。SGCIM為調度中心信息集成提供了統一的信息數據模型支撐[10],為各系統應用模型定義、總線消息模型定義以及數據庫模型定義提供了元數據模型。
模型描述目前有CIM/XML和CIM/E[11]兩種方式。E格式是在XML格式的基礎上表格化的格式擴展,更適合傳統面向關系應用的數據交換。CIM/E格式示例:
<CIM_E Version=”1.0”name=”example”>
<class_name>
@AttributesAliasTypeSize Unit…
Attr1Alias1 string64
Attr2Alias2int4kv
…
</class_name>
</CIM_E>
CIM/E將傳統面向關系的數據描述方式與面向對象的CIM相結合,不僅吸收了面向對象方法的特點,同時保留面向關系方法的高效率,在一定程度上解決了CIM/XML文檔描述冗余而造成的文件大、交換效率低的問題[12],更適用于較大模型數據的在線交換和共享。同時表格化的關系描述,方便數據庫實現和數據讀取及處理,可作為狀態估計、潮流計算、安全分析等業務應用傳遞實時數據的消息載荷。
3.2基于CIM的一體化建模和維護
電網模型一體化創建和全局共享是調度中心信息交互的基礎。調度技術支持平臺基于SG-CIM語義和圖數模一體化技術實現模型管理和圖形服務,并通過圖形編輯器提供基于CIM/E模型格式和CIM/G格式的一體化建模和維護。圖形編輯器提供對應于元數據設備對象模型的圖元庫,圖元模型采用與CIM元數據模型相同的元數據標識GUID實現圖模一體化。在圖形編輯器中通過拖拽圖元完成對象實例創建并命名,圖元對象實例與設備對象實例采用相同的對象實例標識mRID實現圖模數一體化,完成電網模型創建,并保存相應的G格式圖形文件。
電網模型中的設備參數信息分別由調度端不同專業各自維護,如靜態參數由自動化設置,暫態參數由方式設置,完成本區域全業務模型分布式維護。由模型服務連同上級下發的等值模型以及下級電網模型合并成本區域全景模型,保存為E格式模型文件。
模型服務接收不同應用對不同層次模型的訂閱請求,通過模型拆分技術,利用模型拓撲關系和層次邏輯關系,從模型中提取出符合規則的子模型,包括與模型對象對應的圖形數據和通信表,生成新的模型文件并發布,完成模型實時更新。模型服務模型如圖4。

圖4 模型服務模型
3.3基于CIM的統一數據服務
各業務功能應用按照統一電網信息模型要求產生的數據由數據服務統一管理。傳統數據交互方式主要有以下方式:直接訪問物理數據庫以及通過服務封裝訪問業務系統內部數據,這兩種方式由于消息格式不容易統一,不同模塊之間交互困難,同時接口與數據耦合性高,應用服務維護繁瑣。為解決上述問題,利用服務總線的代理模式建立統一數據代理服務,以CIM模型類和屬性為數據訪問對象,同時基于對象全局標識mRID通過全景模型將不同存儲實體中統一對象的各種數據關聯在一起,實現數據的邏輯集中。通過服務總線ESB提供跨越多個業務應用和多個異構數據庫的單一數據視圖和統一數據訪問接口,包括模型數據、歷史數據、文件的服務訪問接口。數據代理服務統一接收數據請求消息,利用服務總線的動態路由功能將請求消息轉發到各個業務服務進行處理,并返回結果數據,由數據代理服務返回給數據服務客戶端。數據服務模型如圖5。

圖5 數據服務模型
面向服務架構SOA為系統集成提供了靈活的基礎架構,采用總線技術作為智能電網調度技術支持系統SOA架構的實現基礎,一方面為各調控中心各應用提供了松耦合的交互集成方式,另一方面提煉出一系列重用性較高的功能作為公共服務,為各應用提供了一體化的開發和運行支持。同時,技術支持系統支持基于電網公共模型SG-CIM的廣域范圍內的統一建模和協調維護,在模型共享的基礎上實現各級調度中心之間以及調控中心內部的數據共享。從而從技術集成和信息集成兩大方面,有效地為智能電網全局、廣域、協調調度控制提供一體化信息交互和應用集成平臺,并滿足調度業務敏捷性的要求。
參考文獻:
[1]辛耀中,石俊杰,周京陽,高宗和,陶洪鑄,尚學偉,翟明玉,郭建成,楊勝春,南貴林,劉金波.智能電網調度控制系統現狀與技術展望[J].電力系統自動化,2015.
[2]喻堅,韓燕波.面向服務的計算——原理和應用[M].北京:清華大學出版社,2006,12.
[3]DL/T 890.301—2004能量管理系統應用程序接口(EMS-API)第301篇:公共信息模型(CIM)基礎[S].
[4]辛耀中.智能電網調度控制技術國際標準體系研究[J].電網技術,2015
[5]黃縉華.基于SVG的電力系統圖庫模一體化的研究與實現[D].華北電力大學,2011,3
[6]甘杉,卞瑞祥,何超林,胡榮.基于SOA架構的一體化電網運行服務總線關鍵技術研究[J].南方電網技術,2014
[7]張云勇.中間件技術原理與應用[M].北京:清華大學出版社,2004,10.
[8]潘國偉,宋瑋,王相南,曹厚繼發布/訂閱模式消息中間件在SCADA系統中的應用[J].電網技術,2008.
[9]程旭,梁云,俞俊.電力調度分布式工作流設計與實現[J].電力系統自動化,2012.
[10]曹晉彰.面向智能電網的公共信息模型及其若干關鍵應用研究[D]浙江大學,2012,10.
[11]辛耀中,陶洪鑄,李毅松,石俊杰.電力系統數據模型描述語言E[J]電力系統自動化,2006.
[12]米為民,辛耀中,蔣國棟,徐丹丹,李軍良,馬志斌,王恒.電網模型交換標準CIM/E和CIM/XML的比對分析[J].電網技術,2013.
李娜(1991-),女,山東菏澤人,碩士研究生,研究方向為電力系統及其自動化
劉德強(1970-),男,四川成都人,副研究員,從事領域為電氣化自動化研究與軟件開發及交通智能監控系統的研究與開發
梁永青(1972-),女,山東菏澤人,中級工程師
李煥群(1964-),男,山東菏澤人,助理工程師
Research on Smart Grid Dispatching Technical Support System
LI Na1,LIU De-qiang2,LIANG Yong-qing2,LI Huan-qun2
(1.Department of Electrical Engineering,Southwest Jiaotong University,Chengdu 61000;2.State Grid Heze Power Supply Company,Heze 274000)
Abstract:
Proposes a model named SG-CIM,the smart grid dispatching technical system based on the flexible architecture service-oriented architecture(SOA)and state grid-common information model,the realization of the system is based on the integration of several standards including CIM/E language,service description language(WSDL),and bus technology,cluster technology,subscribe/publish strategy,model split/merge and other technologies.As a result,the system provides a flexible integration platform for intelligent dispatching operation and management,including technology integration and information integration,so as to realize wide-area information interaction and application integration inside dispatching and control center and among control centers at all levels.
Keywords:
基于面向服務架構SOA和電力公共信息模型SG-CIM,綜合CIM/E語言、服務描述語言WSDL、Web Service等現有規范以及總線、集群化、發布/訂閱、模型拆分/合并等多種技術,從技術集成和信息集成兩大方面對智能電網調度技術支持系統做研究分析,為智能調度提供靈活的一體化平臺,實現調控中心內部以及各級調度中心的信息交互和應用集成。
智能電網調度技術支持系統;SOA;Web Service;總線;SG-CIM;CIM/E;統一建模和維護;數據服務
文章編號:1007-1423(2016)14-0069-05
DOI:10.3969/j.issn.1007-1423.2016.14.015
作者簡介:
收稿日期:2016-03-22修稿日期:2016-05-10
Smart Grid Dispatching Technical Support System;SOA;Web Service;Bus;SG-CIM;CIM/E;Unified Modeling and Maintenance;Data Service