一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法
【專利摘要】本發(fā)明公開了一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理的方法,其首先創(chuàng)建調(diào)試系統(tǒng)和運(yùn)行系統(tǒng),在圖模數(shù)據(jù)發(fā)布前,首先啟動(dòng)模型校驗(yàn)工具,對(duì)當(dāng)前調(diào)試系統(tǒng)中的模型依次進(jìn)行靜態(tài)驗(yàn)證和模型動(dòng)態(tài)驗(yàn)證。模型驗(yàn)證通過后,啟動(dòng)模型發(fā)布工具,通過基于分片技術(shù)的模型導(dǎo)出/比較技術(shù)、基于模型簇的模型同步技術(shù)以及遠(yuǎn)程服務(wù)訪問技術(shù),完成商用庫層圖模實(shí)體數(shù)據(jù)的同步。然后,通過消息的方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)更新,實(shí)現(xiàn)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換;通過圖模實(shí)體數(shù)據(jù)的反向同步,實(shí)現(xiàn)調(diào)試系統(tǒng)圖模數(shù)據(jù)回退。本發(fā)明可以最大程度保證模型的正確性,保證模型發(fā)布過程中不會(huì)對(duì)實(shí)時(shí)運(yùn)行系統(tǒng)造成影響,實(shí)現(xiàn)無擾動(dòng)模型更新,確保在線系統(tǒng)運(yùn)行的可靠性和連續(xù)性。
【專利說明】—種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明屬于電力系統(tǒng)配電網(wǎng)模型管理【技術(shù)領(lǐng)域】,尤指一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法。
【背景技術(shù)】
[0003]由于城市和道路擴(kuò)建、改造的需要,配電網(wǎng)的網(wǎng)絡(luò)模型以及拓?fù)鋷缀跆焯於荚诎l(fā)生變化,配電網(wǎng)計(jì)劃員須對(duì)同一條線路改造前和改造后的情況進(jìn)行比對(duì)、才能擬定計(jì)劃、開操作票、執(zhí)行線路停送電。以往的配電網(wǎng)管理系統(tǒng)往往只提供一套圖形和網(wǎng)絡(luò)模型表示當(dāng)前網(wǎng)絡(luò),雖然配電網(wǎng)動(dòng)態(tài)模型處理機(jī)制為當(dāng)前網(wǎng)絡(luò)和未來網(wǎng)絡(luò)各提供了一套模型,但是實(shí)際上兩套模型還是共享了同一份模型實(shí)體。
[0004]配電網(wǎng)網(wǎng)絡(luò)模型的正確性關(guān)系到配電網(wǎng)安全運(yùn)行,因此,需要一種可以獨(dú)立描述當(dāng)前網(wǎng)絡(luò)模型和未來網(wǎng)絡(luò)模型的,全面反映配電網(wǎng)網(wǎng)絡(luò)模型動(dòng)態(tài)變化的圖模管理方法。基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理技術(shù)為配電網(wǎng)網(wǎng)絡(luò)模型動(dòng)態(tài)變化全過程控制提供了支持。
[0005]
【發(fā)明內(nèi)容】
[0006]針對(duì)現(xiàn)有技術(shù)上存在的不足,本發(fā)明目的是在于提供一種可以獨(dú)立描述當(dāng)前網(wǎng)絡(luò)模型和未來網(wǎng)絡(luò)模型的,全面反映配電網(wǎng)網(wǎng)絡(luò)模型動(dòng)態(tài)變化的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,最大程度保證模型的正確性,保證模型發(fā)布過程中不會(huì)對(duì)實(shí)時(shí)運(yùn)行系統(tǒng)造成影響,實(shí)現(xiàn)無擾動(dòng)模型更新,確保在線系統(tǒng)運(yùn)行的可靠性和連續(xù)性。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明是通過如下的技術(shù)方案來實(shí)現(xiàn):
一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于,其包括如下步驟:
1)建立配網(wǎng)調(diào)度自動(dòng)化系統(tǒng);建立用于圖模數(shù)據(jù)維護(hù)、校驗(yàn),即描述未來網(wǎng)絡(luò)模型的調(diào)試系統(tǒng),以及用于調(diào)度自動(dòng)化運(yùn)行,即描述當(dāng)前網(wǎng)絡(luò)模型的運(yùn)行系統(tǒng);
2)維護(hù)圖模數(shù)據(jù);在調(diào)試系統(tǒng)中,用戶通過模型編輯工具進(jìn)行模型數(shù)據(jù)修改或者模型數(shù)據(jù)導(dǎo)入維護(hù)所有的配網(wǎng)圖模數(shù)據(jù),修改的結(jié)果保存到關(guān)系數(shù)據(jù)庫中,模型數(shù)據(jù)修改完成后,進(jìn)入模型驗(yàn)證環(huán)節(jié)。
[0008]3)圖模數(shù)據(jù)的模型驗(yàn)證環(huán)節(jié);在圖模數(shù)據(jù)發(fā)布前,首先啟動(dòng)模型校驗(yàn)工具,對(duì)當(dāng)前調(diào)試系統(tǒng)中的模型進(jìn)行模型靜態(tài)驗(yàn)證,檢查離線狀態(tài)下模型的邏輯錯(cuò)誤;模型靜態(tài)驗(yàn)證正確后,通過各種仿在線運(yùn)行系統(tǒng)功能對(duì)圖模數(shù)據(jù)進(jìn)行模型動(dòng)態(tài)驗(yàn)證,檢查在線狀態(tài)下模型數(shù)據(jù)的正確性;如果模型驗(yàn)證全部通過后,進(jìn)行模型發(fā)布環(huán)節(jié),否則重新修改模型數(shù)據(jù)或者進(jìn)行模型反向發(fā)布即從運(yùn)行系統(tǒng)更新模型數(shù)據(jù)到調(diào)試系統(tǒng)中;
4)模型數(shù)據(jù)發(fā)布環(huán)節(jié);以饋線為單位,分別從調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)中將需要發(fā)布的設(shè)備所在線路模型提取出來,然后以運(yùn)行系統(tǒng)中模型為基準(zhǔn)與調(diào)試系統(tǒng)中的模型做比較形成差異模型描述,此后對(duì)差異模型描述按照預(yù)先定義的模型觸發(fā)關(guān)系構(gòu)造差異模型簇,最后把差異模型簇發(fā)布到運(yùn)行系統(tǒng)中,從而實(shí)現(xiàn)雙系統(tǒng)間商用庫層模型實(shí)體數(shù)據(jù)的同步;
5)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換;商用庫層圖模實(shí)體數(shù)據(jù)同步后,通過消息的方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)更新,將增量模型數(shù)據(jù)寫入到運(yùn)行系統(tǒng)實(shí)時(shí)庫中,供在線系統(tǒng)使用,從而實(shí)現(xiàn)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換;
6)模型數(shù)據(jù)反向發(fā)布環(huán)節(jié);通過圖模實(shí)體數(shù)據(jù)的反向同步即從運(yùn)行系統(tǒng)同步模型到調(diào)試系統(tǒng),實(shí)現(xiàn)調(diào)試系統(tǒng)圖模數(shù)據(jù)回退。
[0009]在所述步驟I)中,所述調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)各自具有獨(dú)立的商用庫、實(shí)時(shí)庫以及應(yīng)用,并且基于相同的軟件平臺(tái),兩個(gè)系統(tǒng)間通過某種機(jī)制互相訪問。
[0010]在所述步驟2)中,調(diào)試系統(tǒng)是圖模數(shù)據(jù)維護(hù)的唯一源頭,即在調(diào)試系統(tǒng)中完成所有模型的生成、刪除;在運(yùn)行系統(tǒng)中進(jìn)行允許沒有級(jí)聯(lián)觸發(fā)模型生成或刪除的模型屬性的更新操作,需要在模型發(fā)布時(shí)剔除相關(guān)的差異模型簇。
[0011]在所述步驟2)中,模型編輯工具包括圖模導(dǎo)入工具以及模型管理工具,用戶通過圖模導(dǎo)入工具導(dǎo)入配網(wǎng)圖模數(shù)據(jù)或者通過模型管理工具維護(hù)所有的配網(wǎng)圖模數(shù)據(jù);當(dāng)調(diào)試系統(tǒng)中具有更新的圖模數(shù)據(jù)時(shí),則經(jīng)過模型驗(yàn)證后,以人工方式發(fā)布到運(yùn)行系統(tǒng)中。
[0012]在所述步驟3 )中,所述模型動(dòng)態(tài)驗(yàn)證通過運(yùn)行與運(yùn)行系統(tǒng)相同的功能模塊來檢測(cè)在線狀態(tài)下數(shù)據(jù)的正確性;所述靜態(tài)模型驗(yàn)證是將根據(jù)模型數(shù)據(jù)修改的內(nèi)容,逐一匹配驗(yàn)證規(guī)則庫中的每一條規(guī)則,最后輸出違反規(guī)則的模型數(shù)據(jù)。
[0013]在所述步驟4)中,模型驗(yàn)證通過后,啟動(dòng)模型發(fā)布工具,通過基于分片技術(shù)的模型導(dǎo)出/比較技術(shù)、基于模型簇的模型同步技術(shù)以及遠(yuǎn)程服務(wù)訪問技術(shù),完成商用庫層圖模實(shí)體數(shù)據(jù)的同步;
模型發(fā)布過程中,首先進(jìn)行商用庫層模型數(shù)據(jù)同步,然后再更新運(yùn)行系統(tǒng)中實(shí)時(shí)庫中數(shù)據(jù)。
[0014]在所述步驟4)中,在以饋線為單位分別從調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)導(dǎo)出模型時(shí)只需要指定設(shè)備表,與設(shè)備表具有級(jí)聯(lián)觸發(fā)關(guān)系的下級(jí)表會(huì)自動(dòng)導(dǎo)出;對(duì)導(dǎo)出的模型按記錄數(shù)進(jìn)行分片,多個(gè)分片數(shù)據(jù)同時(shí)進(jìn)行差值計(jì)算,所有分片計(jì)算完成后對(duì)差值結(jié)果進(jìn)行合并;
對(duì)于差異結(jié)果進(jìn)行人工過濾,剔除不需要發(fā)布的部分;差異結(jié)果按照觸發(fā)關(guān)系生成一個(gè)個(gè)模型簇,所述模型簇是模型發(fā)布的單位,按模型簇發(fā)布差異結(jié)果,保證了發(fā)布的模型數(shù)據(jù)的完整性。
[0015]在所述步驟5)中,以消息的方式實(shí)現(xiàn)實(shí)時(shí)庫的行級(jí)動(dòng)態(tài)下裝的方法,即只下裝增量模型的靜態(tài)設(shè)備屬性域,對(duì)原有設(shè)備的靜態(tài)屬性和動(dòng)態(tài)量測(cè)值沒有任何影響,從而實(shí)現(xiàn)在線系統(tǒng)配電網(wǎng)模型的無縫軟切換,保證數(shù)據(jù)的連續(xù)性。
[0016]本發(fā)明所達(dá)到的有益效果如下:
(1)本發(fā)明以獨(dú)立調(diào)試系統(tǒng)維護(hù)、保存配電網(wǎng)未來網(wǎng)絡(luò)模型,從根本上分離了當(dāng)前網(wǎng)絡(luò)模型和未來網(wǎng)絡(luò)模型存儲(chǔ),避免了模型更改后無法回退的問題;
(2)本發(fā)明獨(dú)立調(diào)試系統(tǒng)是完整的配網(wǎng)調(diào)度自動(dòng)化系統(tǒng),配網(wǎng)圖模數(shù)據(jù)維護(hù)在調(diào)試系統(tǒng)中完成,減輕了運(yùn)行系統(tǒng)中消息總線、商用庫的壓力;獨(dú)立調(diào)試系統(tǒng)具備在線系統(tǒng)的所有功能,是系統(tǒng)級(jí)的克隆,可以支持所有配網(wǎng)調(diào)度自動(dòng)化各應(yīng)用當(dāng)前狀態(tài)和未來狀態(tài)的分離。
[0017](3)本發(fā)明在調(diào)試系統(tǒng)中配電網(wǎng)模型更新后的數(shù)據(jù)不會(huì)直接發(fā)布到運(yùn)行系統(tǒng)中,需要通過靜態(tài)和動(dòng)態(tài)數(shù)據(jù)驗(yàn)證后,才可發(fā)布到運(yùn)行系統(tǒng)的實(shí)時(shí)庫;在運(yùn)行系統(tǒng)中,采用消息方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)下裝,只下裝增量模型數(shù)據(jù),實(shí)現(xiàn)配電網(wǎng)模型的無縫軟切換;提供模型回退機(jī)制,當(dāng)發(fā)現(xiàn)調(diào)試系統(tǒng)中模型數(shù)據(jù)有誤時(shí),可通過模型反向發(fā)布的方式回退至上一個(gè)初始狀態(tài);支持基于分片技術(shù)的模型導(dǎo)出與比較,加快模型差值計(jì)算的效率;支持基于模型簇的模型同步技術(shù),保證了模型同步數(shù)據(jù)的完整性。
[0018](4)本發(fā)明基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理技術(shù),可以最大程度保證模型的正確性,可以保證模型發(fā)布過程中不會(huì)對(duì)實(shí)時(shí)運(yùn)行系統(tǒng)造成影響,實(shí)現(xiàn)無擾動(dòng)的模型啟用,保證在線系統(tǒng)運(yùn)行的可靠性和連續(xù)性。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明的一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法流程圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合【具體實(shí)施方式】,進(jìn)一步闡述本發(fā)明。
[0021]參見圖1,本實(shí)施例是一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,包含下列步驟:
O需要?jiǎng)?chuàng)建兩套配網(wǎng)調(diào)度自動(dòng)化系統(tǒng):一套稱為調(diào)試系統(tǒng),另一套稱為運(yùn)行系統(tǒng)。調(diào)試系統(tǒng)用于圖模數(shù)據(jù)維護(hù)、校驗(yàn),即描述未來網(wǎng)絡(luò)模型;運(yùn)行系統(tǒng)用于調(diào)度自動(dòng)化運(yùn)行,即描述當(dāng)前網(wǎng)絡(luò)模型;調(diào)試系統(tǒng)是運(yùn)行系統(tǒng)的一個(gè)系統(tǒng)級(jí)克隆,運(yùn)行系統(tǒng)按照配網(wǎng)調(diào)度自動(dòng)化產(chǎn)品的系統(tǒng)生成過程進(jìn)行創(chuàng)建。
[0022]一個(gè)完整的配網(wǎng)調(diào)度自動(dòng)化系統(tǒng)包含兩個(gè)系統(tǒng):調(diào)試系統(tǒng)、運(yùn)行系統(tǒng);調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)各自具有獨(dú)立的商用庫、實(shí)時(shí)庫以及應(yīng)用,并且基于相同的軟件平臺(tái),兩個(gè)系統(tǒng)間可以通過遠(yuǎn)程服務(wù)訪問技術(shù)互相訪問。
[0023]2)維護(hù)圖模數(shù)據(jù);調(diào)試系統(tǒng)是圖模數(shù)據(jù)維護(hù)的唯一源頭即所有的圖模數(shù)據(jù)維護(hù)如模型的生成、刪除必須在調(diào)試系統(tǒng)中完成,但是調(diào)試系統(tǒng)中更新的數(shù)據(jù)不會(huì)直接發(fā)布到運(yùn)行系統(tǒng)中,需要經(jīng)過模型驗(yàn)證后,以人工方式發(fā)布到運(yùn)行系統(tǒng)中。
[0024]允許沒有級(jí)聯(lián)觸發(fā)模型生成或刪除的模型屬性的更新操作在運(yùn)行系統(tǒng)中進(jìn)行,需要在模型發(fā)布時(shí)剔除相關(guān)的差異模型簇,否則運(yùn)行系統(tǒng)中更新的數(shù)據(jù)仍然會(huì)被覆蓋。
[0025]流程開始時(shí),用戶通過各類模型編輯工具進(jìn)行模型數(shù)據(jù)修改或者模型導(dǎo)入,修改的結(jié)果保存到關(guān)系數(shù)據(jù)庫中,模型數(shù)據(jù)修改完成后,進(jìn)入模型驗(yàn)證環(huán)節(jié)。
[0026]3)模型驗(yàn)證環(huán)節(jié);模型驗(yàn)證分為模型靜態(tài)驗(yàn)證和模型動(dòng)態(tài)驗(yàn)證,模型靜態(tài)驗(yàn)證檢查離線狀態(tài)下模型的各類邏輯錯(cuò)誤,模型動(dòng)態(tài)驗(yàn)證通過運(yùn)行與運(yùn)行系統(tǒng)相同的功能模塊來檢測(cè)在線狀態(tài)下數(shù)據(jù)的正確性。
[0027]本實(shí)施例中,靜態(tài)模型驗(yàn)證是將根據(jù)模型數(shù)據(jù)修改的內(nèi)容,逐一匹配驗(yàn)證規(guī)則庫中的每一條規(guī)則,最后輸出違反規(guī)則的模型數(shù)據(jù)。若靜態(tài)驗(yàn)證全部通過,可以進(jìn)行動(dòng)態(tài)模型驗(yàn)證。動(dòng)態(tài)模型驗(yàn)證通過各種仿在線應(yīng)用功能進(jìn)行驗(yàn)證。如果模型驗(yàn)證全部通過后,進(jìn)行模型發(fā)布環(huán)節(jié),否則重新修改模型數(shù)據(jù)或者進(jìn)行模型反向發(fā)布即從運(yùn)行系統(tǒng)更新模型數(shù)據(jù)到調(diào)試系統(tǒng)中。
[0028]4)模型發(fā)布環(huán)節(jié);圖模數(shù)據(jù)驗(yàn)證后進(jìn)行人工模型發(fā)布,以饋線為單位,分別從調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)中將需要發(fā)布的設(shè)備所在線路模型提取出來,然后以運(yùn)行系統(tǒng)中模型為基準(zhǔn)與調(diào)試系統(tǒng)中的模型做比較形成差異模型描述,接著對(duì)差異模型描述按照預(yù)先定義的模型觸發(fā)關(guān)系構(gòu)造差異模型簇,最后把差異模型簇發(fā)布到運(yùn)行系統(tǒng)中,從而實(shí)現(xiàn)雙系統(tǒng)間商用庫層模型實(shí)體數(shù)據(jù)的同步。
[0029]本實(shí)施例中,模型發(fā)布過程中,首先進(jìn)行商用庫層模型數(shù)據(jù)同步,然后再更新運(yùn)行系統(tǒng)中實(shí)時(shí)庫中數(shù)據(jù)。以饋線為單位分別從調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)導(dǎo)出模型;模型導(dǎo)出時(shí)只需要指定設(shè)備表,與設(shè)備表具有級(jí)聯(lián)觸發(fā)關(guān)系的下級(jí)表會(huì)自動(dòng)導(dǎo)出;對(duì)導(dǎo)出的模型按記錄數(shù)進(jìn)行分片,多個(gè)分片數(shù)據(jù)同時(shí)進(jìn)行差值計(jì)算,所有分片計(jì)算完成后對(duì)差值結(jié)果進(jìn)行合并;對(duì)于差異結(jié)果可以進(jìn)行人工過濾,剔除不需要發(fā)布的部分;差異結(jié)果按照觸發(fā)關(guān)系生成一個(gè)個(gè)模型簇,模型簇是模型發(fā)布的單位。
[0030]5)商用庫層圖模實(shí)體數(shù)據(jù)同步后,通過消息的方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)更新,將增量模型數(shù)據(jù)寫入到運(yùn)行系統(tǒng)實(shí)時(shí)庫中,供在線系統(tǒng)使用,從而實(shí)現(xiàn)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換。
[0031]本實(shí)施例的以消息的方式實(shí)現(xiàn)實(shí)時(shí)庫的行級(jí)動(dòng)態(tài)下裝的方法,即只下裝增量模型的靜態(tài)設(shè)備屬性域,對(duì)原有設(shè)備的靜態(tài)屬性和動(dòng)態(tài)量測(cè)值沒有任何影響,從而實(shí)現(xiàn)在線系統(tǒng)配電網(wǎng)模型的無縫軟切換,保證數(shù)據(jù)的連續(xù)性。
[0032]6)模型反向發(fā)布環(huán)節(jié);模型反向發(fā)布稱為模型同步,即從運(yùn)行系統(tǒng)發(fā)布圖模數(shù)據(jù)到調(diào)試系統(tǒng)中,模型反向同步支持增量同步以及全模型同步。本實(shí)施例中通過圖模實(shí)體數(shù)據(jù)的反向同步即從運(yùn)行系統(tǒng)同步模型到調(diào)試系統(tǒng),可以實(shí)現(xiàn)調(diào)試系統(tǒng)圖模數(shù)據(jù)回退。
[0033]本發(fā)明的工作原理為:
在一個(gè)配網(wǎng)調(diào)度自動(dòng)化項(xiàng)目中創(chuàng)建兩套配網(wǎng)調(diào)度自動(dòng)化系統(tǒng):一套用于圖模數(shù)據(jù)維護(hù)和校驗(yàn),稱為調(diào)試系統(tǒng);另一套用于調(diào)度自動(dòng)化運(yùn)行,稱為運(yùn)行系統(tǒng)。在調(diào)試系統(tǒng)中,通過圖模導(dǎo)入工具導(dǎo)入配網(wǎng)圖模數(shù)據(jù)或者通過模型管理工具維護(hù)配網(wǎng)圖模數(shù)據(jù)。在圖模數(shù)據(jù)發(fā)布前,首先啟動(dòng)模型校驗(yàn)工具,對(duì)當(dāng)前調(diào)試系統(tǒng)中的模型進(jìn)行靜態(tài)驗(yàn)證,檢查離線狀態(tài)下模型的邏輯錯(cuò)誤。模型靜態(tài)驗(yàn)證正確后,可以通過各種仿在線運(yùn)行系統(tǒng)功能對(duì)圖模數(shù)據(jù)進(jìn)行模型動(dòng)態(tài)驗(yàn)證,檢查在線狀態(tài)下模型數(shù)據(jù)的正確性。模型驗(yàn)證通過后,啟動(dòng)模型發(fā)布工具,通過基于分片技術(shù)的模型導(dǎo)出/比較技術(shù)、基于模型簇的模型同步技術(shù)以及遠(yuǎn)程服務(wù)訪問技術(shù),完成商用庫層圖模實(shí)體數(shù)據(jù)的同步。商用庫層圖模實(shí)體數(shù)據(jù)同步后,通過消息的方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)更新,從而實(shí)現(xiàn)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換。通過圖模實(shí)體數(shù)據(jù)的反向同步即從運(yùn)行系統(tǒng)同步模型到調(diào)試系統(tǒng),可以實(shí)現(xiàn)調(diào)試系統(tǒng)圖模數(shù)據(jù)回退。
[0034]本發(fā)明以獨(dú)立調(diào)試系統(tǒng)維護(hù)、保存配電網(wǎng)未來網(wǎng)絡(luò)模型,從根本上分離了當(dāng)前網(wǎng)絡(luò)模型和未來網(wǎng)絡(luò)模型存儲(chǔ),避免了模型更改后無法回退的問題;獨(dú)立調(diào)試系統(tǒng)是完整的配網(wǎng)調(diào)度自動(dòng)化系統(tǒng),配網(wǎng)圖模數(shù)據(jù)維護(hù)在調(diào)試系統(tǒng)中完成,減輕了運(yùn)行系統(tǒng)中消息總線、商用庫的壓力;獨(dú)立調(diào)試系統(tǒng)具備在線系統(tǒng)的所有功能,是系統(tǒng)級(jí)的克隆,可以支持所有配網(wǎng)調(diào)度自動(dòng)化各應(yīng)用當(dāng)前狀態(tài)和未來狀態(tài)的分離。在調(diào)試系統(tǒng)中配電網(wǎng)模型更新后的數(shù)據(jù)不會(huì)直接發(fā)布到運(yùn)行系統(tǒng)中,需要通過靜態(tài)和動(dòng)態(tài)數(shù)據(jù)驗(yàn)證后,才可發(fā)布到運(yùn)行系統(tǒng)的實(shí)時(shí)庫;在運(yùn)行系統(tǒng)中,采用消息方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)下裝,只下裝增量模型數(shù)據(jù),實(shí)現(xiàn)配電網(wǎng)模型的無縫軟切換;提供模型回退機(jī)制,當(dāng)發(fā)現(xiàn)調(diào)試系統(tǒng)中模型數(shù)據(jù)有誤時(shí),可通過模型反向發(fā)布的方式回退至上一個(gè)初始狀態(tài);支持基于分片技術(shù)的模型導(dǎo)出與比較,加快模型差值計(jì)算的效率;支持基于模型簇的模型同步技術(shù),保證了模型同步數(shù)據(jù)的完整性。
[0035]本發(fā)明基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理技術(shù),可以保證模型發(fā)布過程中不會(huì)對(duì)實(shí)時(shí)運(yùn)行系統(tǒng)造成影響,實(shí)現(xiàn)無擾動(dòng)的模型啟用,保證在線系統(tǒng)運(yùn)行的可靠性和連續(xù)性。
[0036]以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
【權(quán)利要求】
1.一種基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于,其包括如下步驟: 1)建立配網(wǎng)調(diào)度自動(dòng)化系統(tǒng);建立用于圖模數(shù)據(jù)維護(hù)、校驗(yàn),即描述未來網(wǎng)絡(luò)模型的調(diào)試系統(tǒng),以及用于調(diào)度自動(dòng)化運(yùn)行,即描述當(dāng)前網(wǎng)絡(luò)模型的運(yùn)行系統(tǒng); 2)維護(hù)圖模數(shù)據(jù);在調(diào)試系統(tǒng)中,用戶通過模型編輯工具進(jìn)行模型數(shù)據(jù)修改或者模型數(shù)據(jù)導(dǎo)入維護(hù)所有的配網(wǎng)圖模數(shù)據(jù),修改的結(jié)果保存到關(guān)系數(shù)據(jù)庫中,模型數(shù)據(jù)修改完成后,進(jìn)入模型驗(yàn)證環(huán)節(jié); 3)圖模數(shù)據(jù)的模型驗(yàn)證環(huán)節(jié);在圖模數(shù)據(jù)發(fā)布前,首先啟動(dòng)模型校驗(yàn)工具,對(duì)當(dāng)前調(diào)試系統(tǒng)中的模型進(jìn)行模型靜態(tài)驗(yàn)證,檢查離線狀態(tài)下模型的邏輯錯(cuò)誤;模型靜態(tài)驗(yàn)證正確后,通過各種仿在線運(yùn)行系統(tǒng)功能對(duì)圖模數(shù)據(jù)進(jìn)行模型動(dòng)態(tài)驗(yàn)證,檢查在線狀態(tài)下模型數(shù)據(jù)的正確性;如果模型驗(yàn)證全部通過后,進(jìn)行模型發(fā)布環(huán)節(jié),否則重新修改模型數(shù)據(jù)或者進(jìn)行模型反向發(fā)布即從運(yùn)行系統(tǒng)更新模型數(shù)據(jù)到調(diào)試系統(tǒng)中; 4)模型數(shù)據(jù)發(fā)布環(huán)節(jié);以饋線為單位,分別從調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)中將需要發(fā)布的設(shè)備所在線路模型提取出來,然后以運(yùn)行系統(tǒng)中模型為基準(zhǔn)與調(diào)試系統(tǒng)中的模型做比較形成差異模型描述,此后對(duì)差異模型描述按照預(yù)先定義的模型觸發(fā)關(guān)系構(gòu)造差異模型簇,最后把差異模型簇發(fā)布到運(yùn)行系統(tǒng)中,從而實(shí)現(xiàn)雙系統(tǒng)間商用庫層模型實(shí)體數(shù)據(jù)的同步; 5)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換;商用庫層圖模實(shí)體數(shù)據(jù)同步后,通過消息的方式實(shí)現(xiàn)實(shí)時(shí)庫行級(jí)動(dòng)態(tài)更新,將增量模型數(shù)據(jù)寫入到運(yùn)行系統(tǒng)實(shí)時(shí)庫中,供在線系統(tǒng)使用,從而實(shí)現(xiàn)運(yùn)行系統(tǒng)側(cè)模型的無縫軟切換; 6)模型數(shù)據(jù)反向發(fā)布環(huán)節(jié);通過圖模實(shí)體數(shù)據(jù)的反向同步即從運(yùn)行系統(tǒng)同步模型到調(diào)試系統(tǒng),實(shí)現(xiàn)調(diào)試系統(tǒng)圖模數(shù)據(jù)回退。
2.根據(jù)權(quán)利要求1所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟I)中,所述調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)各自具有獨(dú)立的商用庫、實(shí)時(shí)庫以及應(yīng)用,并且基于相同的軟件平臺(tái),兩個(gè)系統(tǒng)間通過廣域服務(wù)總線互相訪問。
3.根據(jù)權(quán)利要求1所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟2)中,調(diào)試系統(tǒng)是圖模數(shù)據(jù)維護(hù)的唯一源頭,即在調(diào)試系統(tǒng)中完成所有模型的生成、刪除;在運(yùn)行系統(tǒng)中進(jìn)行允許沒有級(jí)聯(lián)觸發(fā)模型生成或刪除的模型屬性的更新操作,需要在模型發(fā)布時(shí)剔除相關(guān)的差異模型簇。
4.根據(jù)權(quán)利要求1所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟2)中,模型編輯工具包括圖模導(dǎo)入工具以及模型管理工具,用戶通過圖模導(dǎo)入工具導(dǎo)入配網(wǎng)圖模數(shù)據(jù)或者通過模型管理工具維護(hù)所有的配網(wǎng)圖模數(shù)據(jù);當(dāng)調(diào)試系統(tǒng)中具有更新的圖模數(shù)據(jù)時(shí),則經(jīng)過模型驗(yàn)證后,以人工方式發(fā)布到運(yùn)行系統(tǒng)中。
5.根據(jù)權(quán)利要求1所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟3)中,所述模型動(dòng)態(tài)驗(yàn)證通過運(yùn)行與運(yùn)行系統(tǒng)相同的功能模塊來檢測(cè)在線狀態(tài)下數(shù)據(jù)的正確性;所述靜態(tài)模型驗(yàn)證是將根據(jù)模型數(shù)據(jù)修改的內(nèi)容,逐一匹配驗(yàn)證規(guī)則庫中的每一條規(guī)則,最后輸出違反規(guī)則的模型數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟4)中,模型驗(yàn)證通過后,啟動(dòng)模型發(fā)布工具,通過基于分片技術(shù)的模型導(dǎo)出/比較技術(shù)、基于模型簇的模型同步技術(shù)以及遠(yuǎn)程服務(wù)訪問技術(shù),完成商用庫層圖模實(shí)體數(shù)據(jù)的同I K少; 模型發(fā)布過程中,首先進(jìn)行商用庫層模型數(shù)據(jù)同步,然后再更新運(yùn)行系統(tǒng)中實(shí)時(shí)庫中數(shù)據(jù)。
7.根據(jù)權(quán)利要求1或6所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟4)中,在以饋線為單位分別從調(diào)試系統(tǒng)和運(yùn)行系統(tǒng)導(dǎo)出模型時(shí)只需要指定設(shè)備表,與設(shè)備表具有級(jí)聯(lián)觸發(fā)關(guān)系的下級(jí)表會(huì)自動(dòng)導(dǎo)出;對(duì)導(dǎo)出的模型按記錄數(shù)進(jìn)行分片,多個(gè)分片數(shù)據(jù)同時(shí)進(jìn)行差值計(jì)算,所有分片計(jì)算完成后對(duì)差值結(jié)果進(jìn)行合并; 對(duì)于差異結(jié)果進(jìn)行人工過濾,剔除不需要發(fā)布的部分;差異結(jié)果按照觸發(fā)關(guān)系生成一個(gè)個(gè)模型簇,所述模型簇是模型發(fā)布的單位,按模型簇發(fā)布差異結(jié)果,保證了發(fā)布的模型數(shù)據(jù)的完整性。
8.根據(jù)權(quán)利要求1所述的基于雙系統(tǒng)的配電網(wǎng)圖模數(shù)據(jù)管理方法,其特征在于:在所述步驟5)中,以消息的方式實(shí)現(xiàn)實(shí)時(shí)庫的行級(jí)動(dòng)態(tài)下裝的方法,即只下裝增量模型的靜態(tài)設(shè)備屬性域,對(duì)原有設(shè)備的靜態(tài)屬性和動(dòng)態(tài)量測(cè)值沒有任何影響,從而實(shí)現(xiàn)在線系統(tǒng)配電網(wǎng)模型的無縫軟切換,保證數(shù)據(jù)的連續(xù)性。
【文檔編號(hào)】G06F9/48GK104361095SQ201410669933
【公開日】2015年2月18日 申請(qǐng)日期:2014年11月20日 優(yōu)先權(quán)日:2014年11月20日
【發(fā)明者】季惠英, 季學(xué)純, 彭暉, 王昌頻, 王飛 申請(qǐng)人:國(guó)電南瑞科技股份有限公司, 江蘇省電力公司, 江蘇省電力公司蘇州供電公司