專利名稱:電網模型云分布式版本管理系統的制作方法
技術領域:
本發明屬于電力自動化領域,具體涉及一種電網模型云分布式版本管理系統。
背景技術:
模型數據的存儲、交換和傳輸是支持系統的核心技術,是實施云計算的數據基礎,也是解決計算和分析能力的集成等技術上的關鍵點和難點。通過引入云計算的理念,以縱觀全網的高度理順模型的維護、管理、使用流程,建立全網的模型云維護、訪問的存儲、管理、服務機制,為各級調度中心支持系統的應用提供透明的模型云服務。將實現全網模型的云端維護、云端共享,保證了模型數據的一致性,提高了系統的抗災能力,實現了調度系統橫向協同、縱向貫通機制。鑒于當前電力系統模型數據的層次建設,網、省備用系統的建立,電力系統內網基礎設施的完備,以及智能電網調度技術中模型研究的堅實基礎和支持系統SOA服務架構,電力系統完全可以利用現有的系統內網的物理網絡設備建立電力系統私有的模型云。
發明內容
為克服上述缺陷,本發明提供了一種電網模型云分布式版本管理系統,通過引入云計算的理念,以縱觀全網的高度理順模型的維護、管理、使用流程,建立全網的模型云維護、訪問的存儲、管理、服務機制,為各級調度中心支持系統的應用提供透明的模型云服務。為實現上述目的,本發明提供一種電網模型云分布式版本管理系統,其改進之處在于,所述系統,包括管理服務器、模型服務器和客戶端;所述客戶端和所述管理服務器交互獲取模型服務器的信息;所述客戶端根據的得到的信息,將數據傳輸到所述模型服務器完成數據存儲。本發明提供的優選技術方案中,所述管理服務器,為管理節點,存儲所述管理系統的元數據,并管理模型服務器信息。本發明提供的第二優選技術方案中,所述元數據包括模型轄區標識、模型服務器及其備用服務器位置、模型版本標識和模型文件存儲目錄。本發明提供的第三優選技術方案中,所述模型服務器,用于模型數據的存儲,并提供轄區模型相關的服務接口以及其他本地模型服務接口。本發明提供的第四優選技術方案中,所述模型數據,包括轄區模型、實時模型和應用模型。本發明提供的第五優選技術方案中,轄區模型,為全網模型,轄區模型分布式存儲于所述模型服務器上;實時模型,是所述管理系統使用的電網模型,包括實時外網等值模型和轄區在線模型;應用模型,是為了滿足所述管理系統的應用需求,建立的應用私有模型。本發明提供的第六優選技術方案中,所述模型數據的存儲形式包括模型庫和CIM/E數據格式文件。
本發明提供的第七優選技術方案中,模型庫,用于存儲模型數據,并為應用模型提 供執行環境;CIM/E格式模型文件,是在線、歷史、未來態數據模型的存儲和管理形式。
本發明提供的第八優選技術方案中,所述客戶端接收所述管理服務器的控制信 息,并向所述模型服務器傳輸存儲的數據。
與現有技術比,本發明提供的一種電網模型云分布式版本管理系統,通過引入云 計算的理念,以縱觀全網的高度理順模型的維護、管理、使用流程,建立全網的模型云維護、 訪問的存儲、管理、服務機制,為各級調度中心支持系統的應用提供透明的模型云服務。將 實現全網模型的云端維護、云端共享,保證了模型數據的一致性,提高了系統的抗災能力, 實現了調度系統橫向協同、縱向貫通機制;再者,按照模型云服務接口需要為模型維護、模 型訪問、模型訂閱制定統一的接口,全面考慮模型維護和模型訪問的用戶需求,制定一致、 標準、充分的接口規范。
圖1為電網模型云分布式版本管理系統的結構示意圖。
具體實施方式
如圖1所示,一種電網模型云分布式版本管理系統,所述系統,包括管理服務器、 模型服務器和客戶端;所述客戶端和所述管理服務器交互獲取模型服務器的信息;所述客 戶端根據的得到的信息,將數據傳輸到所述模型服務器完成數據存儲。
所述管理服務器,為管理節點,存儲所述管理系統的元數據,并管理模型服務器信肩、O
所述元數據包括模型轄區標識、模型服務器及其備用服務器位置、模型版本標識 和模型文件存儲目錄。
所述模型服務器,用于模型數據的存儲,并提供轄區模型相關的服務接口以及其 他本地模型服務接口。
所述模型數據,包括轄區模型、實時模型和應用模型。轄區模型,為全網模型,轄 區模型分布式存儲于所述模型服務器上;實時模型,是所述管理系統使用的電網模型,包 括實時外網等值模型和轄區在線模型;應用模型,是為了滿足所述管理系統的應用需求, 建立的應用私有模型。
所述模型數據的存儲形式包括模型庫和CIM/E數據格式文件。模型庫,用于存儲 模型數據,并為應用模型提供執行環境;CIM/E格式模型文件,是在線、歷史、未來態數據模 型的存儲和管理形式。
所述客戶端接收所述管理服務器的控制信息,并向所述模型服務器傳輸存儲的數 據。
通過以下實施例對電網模型云分布式版本管理系統做進一步描述。
鑒于當前電力系統模型數據的層次建設,網、省備用系統的建立,電力系統內網基 礎設施的完備,以及智能電網調度技術中模型研究的堅實基礎和支持系統SOA服務架構, 電力系統完全可以利用現有的系統內網的物理網絡設備建立電力系統私有的模型云。
1、模型云系統體系結構和擴充體制
模型云系統結構框架將全網各級調度模型系統的服務器節點分成三類角色管理服務器、模型服務器和客戶端。管理服務器為管理節點,存儲模型系統的元數據(模型轄區標識,模型服務器及其備用服務器位置,模型版本標識,模型文件存儲目錄等信息),負責模型服務器信息的管理;模型服務器負責轄區模型數據的存儲或冗余轄區模型的存儲,并提供轄區模型相關的服務接口以及其他本地模型服務接口 ;客戶端提供應用程序的訪問接口,并以服務的形式提供。客戶端模型服務接口具備根據管理服務器返回的模型服務器情況,執行模型訪問任務分解以及返回結果集的合并等功能。客戶端首先和管理服務器交互獲取模型服務器的信息,進行任務分解,具體任務再和模型服務器完成數據存儲。由于客戶端與管理服務器只存在控制流,和模型服務器只存在數據流,可以極大降低管理服務器的伏在,并使得系統的高度并行工作,進而提高系統的整體性能。2、模型云的數據存儲與維護模型服務器負責模型云數據的存儲與維護。模型云中的模型數據分三類轄區模型、實時模型、應用模型。維護全網模型通常指的是維護轄區模型,轄區模型分布式存儲與全網的模型服務器上,共同構成全網模型。實時模型指的是模型服務器所在的調度機構實時系統使用的電網模型,它由上級提供的實時外網等值模型和轄區在線模型組成。應用模型是某級調度機構為了滿足應用需求,建立的應用私有模型。模型的存儲形式存在為兩類模型庫和CIM/E數據格式文件。模型庫存儲轄區維護態模型或為應用提供執行環境,基于CIM/E格式模型文件是在線、歷史、未來態轄區模型主要存儲和管理形式。3、大電網模型的統一維護和發布方法大電網模型的版本標識應為分級分區的包含各轄區模型版本標識的組合標識。可通過模型各級管理服務器得到在線大電網某電壓等級以上或某級某區的版本信息。當前發布模型為各級管理服務器指定主模型服務器存儲的在線版轄區模型的集合。各級模型服務器提供本管轄區的模型數據,并管理本級調度的轄區模型版本。用戶根據權限在全網分布式維護態數據庫上實現模型數據的維護,通過構建轄區測試態模型,搭建測試環境驗證后,維護模型投入在線,模型服務器上生成基于CM/E文件的轄區在線模型版本,并將測試模型同步到實時系統。模型服務器存儲測試模型的作為實時態模型。管理服務器檢測上級、同級(包含本級)、下級管理服務器轄區模型版本的變化;主模型服務器轄區模型版本投入時通知本級管理服務器,本級管理服務器通知上級、同級、下級管理服務器。模型服務器提供服務實現獲取上級模型服務器為本轄區生成的最新外網等值模型和本地維護模型,生成測試態模型;根據實時態模型和下級模型服務器提供的轄區在線模型,為下級模型服務器生成轄區的等值模型,模型管理服務器為各下級調度存儲最新的等值模型。測試態模型的版本標識和實時態模型的版本標識,同大電網模型版本標識保持一致。4、模型云的模型版本管理模型服務器節點提供模型版本管理和相關的服務接口。模型版本分三類轄區模型、實時模型、應用模型。模型版本存儲內容包括版本描述文件、CIM-E格式模型文件,根據版本類型還將包括對應的CIM-G格式圖形文件和通信點表,版本描述文件應記錄該版本的生成時間、全 網模型版本標識,版本類型。模型服務器實現縱向時間維度和橫向應用維度的模型管理。對 于模型和圖形數據的存儲應采用全模型和增量模型結合的方式。
5、模型云服務接口
模型云系統采用SOA的體系結構(管理服務器、模型服務器、客戶端)實現模型云 的服務。客戶端提供客戶端嵌入式接口,管理服務器提供模型服務器、及模型版本的管理信 息,模型服務器實現具體模型維護、模型訪問、模型訂閱、模型版本管理等具體操作。
需要聲明的是,本發明內容及具體實施方式
意在證明本發明所提供技術方案的實 際應用,不應解釋為對本發明保護范圍的限定。本領域技術人員在本發明的精神和原理啟 發下,可作各種修改、等同替換、或改進。但這些變更或修改均在申請待批的保護范圍內。
權利要求
1.一種電網模型云分布式版本管理系統,其特征在于,所述系統,包括管理服務器、模型服務器和客戶端;所述客戶端和所述管理服務器交互獲取模型服務器的信息;所述客戶端根據的得到的信息,將數據傳輸到所述模型服務器完成數據存儲。
2.根據權利要求1所述的系統,其特征在于,所述管理服務器,為管理節點,存儲所述管理系統的元數據,并管理模型服務器信息。
3.根據權利要求2所述的系統,其特征在于,所述元數據包括模型轄區標識、模型服務器及其備用服務器位置、模型版本標識和模型文件存儲目錄。
4.根據權利要求1所述的系統,其特征在于,所述模型服務器,用于模型數據的存儲,并提供轄區模型相關的服務接口以及其他本地模型服務接口。
5.根據權利要求4所述的系統,其特征在于,所述模型數據,包括轄區模型、實時模型和應用模型。
6.根據權利要求5所述的系統,其特征在于,轄區模型,為全網模型,轄區模型分布式存儲于所述模型服務器上;實時模型,是所述管理系統使用的電網模型,包括實時外網等值模型和轄區在線模型;應用模型,是為了滿足所述管理系統的應用需求,建立的應用私有模型。
7.根據權利要求4所述的系統,其特征在于,所述模型數據的存儲形式包括模型庫和CIM/E數據格式文件。
8.根據權利要求7所述的系統,其特征在于,模型庫,用于存儲模型數據,并為應用模型提供執行環境;CIM/E格式模型文件,是在線、歷史、未來態數據模型的存儲和管理形式。
9.根據權利要求1所述的系統,其特征在于,所述客戶端接收所述管理服務器的控制信息,并向所述模型服務器傳輸存儲的數據。
全文摘要
本發明提供了一種電網模型云分布式版本管理系統,包括管理服務器、模型服務器和客戶端;所述客戶端和所述管理服務器交互獲取模型服務器的信息;所述客戶端根據的得到的信息,將數據傳輸到所述模型服務器完成數據存儲。本發明提供的電網模型云分布式版本管理系統,通過引入云計算的理念,以縱觀全網的高度理順模型的維護、管理、使用流程,建立全網的模型云維護、訪問的存儲、管理、服務機制,為各級調度中心支持系統的應用提供透明的模型云服務。
文檔編號G06Q50/06GK103020869SQ201210488308
公開日2013年4月3日 申請日期2012年11月26日 優先權日2012年11月26日
發明者袁榮昌, 李立新, 狄方春, 花靜, 李大鵬 申請人:中國電力科學研究院, 國家電網公司