本發(fā)明涉及一種電力系統(tǒng)自動(dòng)化的全網(wǎng)模型快速生成及共享方法,具體涉及一種基于兩級(jí)部署的全網(wǎng)模型快速生成及共享方法。
背景技術(shù):
目前各縱向調(diào)控機(jī)構(gòu)之間以及調(diào)控機(jī)構(gòu)橫向各專業(yè)之間各業(yè)務(wù)模型存在數(shù)據(jù)來源不統(tǒng)一和重復(fù)錄入的情況,需要進(jìn)一步規(guī)范模型數(shù)據(jù)來源和模型橫縱向共享機(jī)制。同時(shí)隨著調(diào)度系統(tǒng)規(guī)模不斷擴(kuò)大,各調(diào)度系統(tǒng)之間的模型交互信息量越來越大,傳統(tǒng)的模型拼接方式逐漸暴露出了難度大、周期長(zhǎng)、過程易出錯(cuò)等問題,導(dǎo)致生成全網(wǎng)模型效率較低,而代價(jià)較高。
技術(shù)實(shí)現(xiàn)要素:
為解決上述現(xiàn)有技術(shù)中的不足,本發(fā)明的目的是提供一種基于兩級(jí)部署的全網(wǎng)模型快速生成及共享方法,該方法實(shí)現(xiàn)在模型中心兩級(jí)部署架構(gòu)下電力系統(tǒng)全網(wǎng)模型統(tǒng)一定位以及全網(wǎng)模型快速生成、按需共享的需求。
本發(fā)明的目的是采用下述技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明提供一種基于兩級(jí)部署的全網(wǎng)模型快速生成及共享方法,其改進(jìn)之處在于:所述方法包括下述步驟:
步驟1:在國調(diào)分中心和省調(diào)分別建立國分模型中心和省級(jí)模型中心;
步驟2:國分模型中心基于10kv及以上全網(wǎng)模型字典對(duì)全網(wǎng)模型資源的定位;
步驟3:在國分模型中心建立10kv及以上的全網(wǎng)模型視圖;
步驟4:在國分模型中心發(fā)布統(tǒng)一模型服務(wù)。
進(jìn)一步地:所述步驟1中,國分模型中心采用數(shù)據(jù)庫存儲(chǔ)220kv及以上的模型信息,采用文件形式存放10kv及以上的全網(wǎng)模型字典,采用分布式內(nèi)存庫形式存放10kv及以上的模型視圖;
省級(jí)模型中心采用數(shù)據(jù)庫存儲(chǔ)省內(nèi)10kv及以上的模型;省級(jí)模型中心部署模型代理,通過調(diào)用國分模型中心統(tǒng)一模型服務(wù)完成與國分模型中心通信,將10kv及以上的省級(jí)模型更新到國分模型中心,實(shí)現(xiàn)兩級(jí)模型中心的模型信息交互。
進(jìn)一步地:所述統(tǒng)一模型服務(wù)中心維護(hù)職責(zé)按專業(yè)劃分,自動(dòng)化專業(yè)負(fù)責(zé)電網(wǎng)公共模型, 其它專業(yè)負(fù)責(zé)相關(guān)業(yè)務(wù)模型,而兩級(jí)模型中心間縱向模型維護(hù)則以廠站為單位進(jìn)行維護(hù)。
進(jìn)一步地:所述步驟2中,全網(wǎng)模型標(biāo)識(shí)統(tǒng)一命名,包含區(qū)域標(biāo)識(shí)、表名標(biāo)識(shí)和表內(nèi)記錄標(biāo)識(shí);
全網(wǎng)模型字典作為全網(wǎng)模型視圖數(shù)據(jù)更新訪問服務(wù)分發(fā)數(shù)據(jù)請(qǐng)求的依據(jù);全網(wǎng)模型字典包括字典定位區(qū)域,字典定位模型表和字典定位模型表記錄三級(jí);
對(duì)國分模型中心內(nèi)存模型視圖中的模型進(jìn)行更新時(shí)讀取三級(jí)模型字典信息,完成兩級(jí)部署下內(nèi)存模型視圖和模型中心某區(qū)域模型記錄以及兩級(jí)部署下分布式模型資源統(tǒng)一定位;通過在國分模型中心部署10kv及以上全網(wǎng)模型字典,模型統(tǒng)一服務(wù)使用10kv及以上全網(wǎng)模型字典定位模型資源。
進(jìn)一步地:所述步驟3中,使用分布式內(nèi)存數(shù)據(jù)庫對(duì)全網(wǎng)10kv及以上模型的海量數(shù)據(jù)實(shí)現(xiàn)內(nèi)存存儲(chǔ)讀?。?/p>
全網(wǎng)模型視圖是指采用分布式內(nèi)存數(shù)據(jù)庫的方式存儲(chǔ)全網(wǎng)10kv及以上的模型信息,模型視圖為全網(wǎng)模型快速生成提供性能支撐;
內(nèi)存模型視圖數(shù)據(jù)選擇在省級(jí)模型中心和國分模型中心發(fā)布模型信息時(shí)做同步更新,或通過統(tǒng)一模型服務(wù)定時(shí)更新模型視圖;基于全網(wǎng)模型視圖,生成全網(wǎng)模型,由用戶自己裁剪生成等值模型。
進(jìn)一步地:所述步驟4中,國分模型中心統(tǒng)一模型服務(wù)包括國分模型中心模型維護(hù)服務(wù)、國分模型中心220kv及以上的模型更新國分模型視圖服務(wù)、國分模型中心220kv及以上的模型更新國分模型字典服務(wù)、面向國調(diào)、分中心、省級(jí)各應(yīng)用的模型請(qǐng)求訂閱共享服務(wù)、省級(jí)模型中心10kv及以上的模型更新國分模型視圖服務(wù)、省級(jí)模型中心10kv及以上的模型更新國分模型字典服務(wù)和省級(jí)模型中心220kv及以上模型向國分模型中心持久存儲(chǔ)模型更新服務(wù);
省級(jí)模型中心統(tǒng)一模型服務(wù)包括面向省級(jí)模型中心的維護(hù)服務(wù)和面向省內(nèi)各應(yīng)用的訂閱共享服務(wù)。
與最接近的現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案具有的優(yōu)異效果是:
本發(fā)明的方法,通過在省調(diào)建立省級(jí)模型中心和在國調(diào)和分中心建立集中式國分模型中心,實(shí)現(xiàn)模型數(shù)據(jù)本地高效模型維護(hù);通過在國分模型中心建立三級(jí)模型字典實(shí)現(xiàn)了對(duì)各區(qū)域物理分布的10kv及以上模型以及分布式內(nèi)存庫中模型信息的統(tǒng)一訪問;通過分布式內(nèi)存庫存儲(chǔ)的10kv及以上的模型視圖為快速準(zhǔn)確生成全網(wǎng)模型提供支撐,實(shí)現(xiàn)了模型橫縱向的快速 按需共享。在模型字典和模型視圖基礎(chǔ)上構(gòu)建的統(tǒng)一模型服務(wù)實(shí)現(xiàn)物理分布狀態(tài)下對(duì)全網(wǎng)模型的快速生成和按需共享。
本發(fā)明通過建立一套基于兩級(jí)部署的全網(wǎng)模型統(tǒng)一訪問機(jī)制,基于兩級(jí)布署架構(gòu)實(shí)現(xiàn)省級(jí)模型和國分模型各自集中存儲(chǔ)本地高效管理的同時(shí),在國分模型中心基于10kv及以上的模型字典和模型視圖構(gòu)建統(tǒng)一模型服務(wù),實(shí)現(xiàn)了全網(wǎng)模型數(shù)據(jù)快速生成,對(duì)于解決目前傳統(tǒng)拼接方式生成全網(wǎng)模型存在的拼接維護(hù)難度大、拼接周期長(zhǎng)、拼接過程易出錯(cuò)等問題具有重要實(shí)際意義。
附圖說明
圖1是本發(fā)明提供的基于兩級(jí)部署的全網(wǎng)模型快速生成及共享方法的示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步的詳細(xì)說明。
以下描述和附圖充分地示出本發(fā)明的具體實(shí)施方案,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`它們。其他實(shí)施方案可以包括結(jié)構(gòu)的、邏輯的、電氣的、過程的以及其他的改變。實(shí)施例僅代表可能的變化。除非明確要求,否則單獨(dú)的組件和功能是可選的,并且操作的順序可以變化。一些實(shí)施方案的部分和特征可以被包括在或替換其他實(shí)施方案的部分和特征。本發(fā)明的實(shí)施方案的范圍包括權(quán)利要求書的整個(gè)范圍,以及權(quán)利要求書的所有可獲得的等同物。在本文中,本發(fā)明的這些實(shí)施方案可以被單獨(dú)地或總地用術(shù)語“發(fā)明”來表示,這僅僅是為了方便,并且如果事實(shí)上公開了超過一個(gè)的發(fā)明,不是要自動(dòng)地限制該應(yīng)用的范圍為任何單個(gè)發(fā)明或發(fā)明構(gòu)思。
本發(fā)明公開了一種基于國分、省兩級(jí)部署的全網(wǎng)模型快速生成和共享方法,其內(nèi)容包括下述步驟:
步驟1:在國分和省分別建立模型中心,國分模型中心集中存儲(chǔ)220kv及以上的全模型,省級(jí)模型中心存儲(chǔ)省內(nèi)10kv及以上的全模型;
國分模型中心采用數(shù)據(jù)庫持久存儲(chǔ)220kv及以上的模型信息,文件形式存放10kv及以上的模型字典,分布式內(nèi)存庫形式存放10kv及以上的模型視圖;省級(jí)模型中心采用持久數(shù)據(jù)庫存儲(chǔ)省內(nèi)10kv及以上的模型。省級(jí)模型中心部署模型代理,通過調(diào)用國分模型中心統(tǒng)一模型服務(wù)完成與國分模型中心通信,實(shí)現(xiàn)兩級(jí)模型中心的模型信息交互。
步驟2:國分模型中心基于10kv及以上全網(wǎng)模型字典實(shí)現(xiàn)對(duì)全網(wǎng)模型資源的統(tǒng)一定位; 在國分模型中心建立分布式內(nèi)存數(shù)據(jù)庫存儲(chǔ)10kv及以上的全網(wǎng)模型,形成全網(wǎng)模型視圖,兩級(jí)模型中心可以通過統(tǒng)一模型服務(wù)實(shí)現(xiàn)模型視圖的數(shù)據(jù)更新;
模型字典作為模型視圖數(shù)據(jù)更新訪問服務(wù)分發(fā)數(shù)據(jù)請(qǐng)求的依據(jù)。模型字典分為三級(jí),其中一級(jí)字典定位區(qū)域,二級(jí)字典定位模型表,三級(jí)字典定位模型表記錄。對(duì)國分模型中心內(nèi)存模型視圖中的模型進(jìn)行更新時(shí)需要讀取三級(jí)模型字典信息,完成兩級(jí)部署下內(nèi)存模型視圖和模型中心某區(qū)域模型記錄以及分布式內(nèi)存庫模型記錄的定位。通過在國分模型中心部署10kv及以上全網(wǎng)模型字典,模型統(tǒng)一服務(wù)使用10kv及以上全網(wǎng)模型字典定位模型資源。
步驟3:統(tǒng)一模型服務(wù)為省級(jí)模型中心以及國分調(diào)各類應(yīng)用提供模型訂閱發(fā)布服務(wù),為國分模型中心模型字典和模型視圖提供更新服務(wù),為國分模型中心提供模型維護(hù)服務(wù)。
為實(shí)現(xiàn)對(duì)全網(wǎng)10kv及以上模型的海量數(shù)據(jù)實(shí)現(xiàn)內(nèi)存存儲(chǔ)快速讀取,本方法選擇使用分布式內(nèi)存數(shù)據(jù)庫。全網(wǎng)模型視圖是指采用分布式內(nèi)存數(shù)據(jù)庫的方式存儲(chǔ)全網(wǎng)10kv及以上的模型信息,模型視圖具有只讀特點(diǎn)。內(nèi)存模型視圖數(shù)據(jù)可以選擇在省級(jí)模型和國分模型發(fā)布模型信息時(shí)做同步更新,也可題通過統(tǒng)一模型服務(wù)定時(shí)更新模型視圖?;谌W(wǎng)模型視圖,可以快速生成全網(wǎng)模型,也可以由用戶自己裁剪生成等值模型。基于內(nèi)存模型視圖生成全網(wǎng)模型較傳統(tǒng)拼接方式在時(shí)間代價(jià)和穩(wěn)定性等方面得到大幅提升,實(shí)現(xiàn)了全網(wǎng)模型快速生成和按需共享。
步驟4:在國分模型中心發(fā)布統(tǒng)一模型服務(wù),基于模型視圖和統(tǒng)一模型服務(wù)面向各級(jí)調(diào)控機(jī)構(gòu)各類應(yīng)用提供全網(wǎng)模型快速生成和按需共享服務(wù)。
國分模型中心統(tǒng)一模型服務(wù)主要包括國分模型中心模型維護(hù)服務(wù)、國分模型中心220kv及以上的模型更新國分模型視圖服務(wù)、國分模型中心220kv及以上的模型更新國分模型字典服務(wù)、面向國、分、省各應(yīng)用的模型請(qǐng)求訂閱共享服務(wù)、省級(jí)模型中心10kv及以上的模型更新國分模型視圖服務(wù)、省級(jí)模型中心10kv及以上的模型更新國分模型字典服務(wù)、省級(jí)模型中心220kv及以上模型向國分模型中心持久存儲(chǔ)模型更新服務(wù)。省級(jí)模型中心統(tǒng)一模型服務(wù)主要包括面向省級(jí)模型中心的維護(hù)服務(wù)、面向省內(nèi)各應(yīng)用的訂閱共享服務(wù)。
本發(fā)明通過建立一套基于兩級(jí)部署的全網(wǎng)模型快速生成和共享的方法,規(guī)定了模型中心內(nèi)部以及兩級(jí)模型中心之間的維護(hù)邊界,避免了模型多源維護(hù),保證了模型信息維護(hù)的一致性。通過10kv及以上的數(shù)據(jù)字典,實(shí)現(xiàn)了在國分模型中心對(duì)全網(wǎng)10kv及以上的模型的統(tǒng)一定位,基于模型視圖存儲(chǔ)10kv及以上的模型信息,結(jié)合統(tǒng)一模型服務(wù),使得省級(jí)模型中心以及國分各應(yīng)用實(shí)現(xiàn)了對(duì)10kv及以上全網(wǎng)模型的快速生成和按需共享。
以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對(duì)其限制,盡管參照上述實(shí)施例對(duì)本發(fā)明 進(jìn)行了詳細(xì)的說明,所屬領(lǐng)域的普通技術(shù)人員依然可以對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行修改或者等同替換,這些未脫離本發(fā)明精神和范圍的任何修改或者等同替換,均在申請(qǐng)待批的本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。