亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于統(tǒng)一編碼的電網(wǎng)模型拼接方法

文檔序號:7493426閱讀:347來源:國知局
專利名稱:一種基于統(tǒng)一編碼的電網(wǎng)模型拼接方法
技術領域
本發(fā)明涉及電力自動化技術領域,具體是一種基于統(tǒng)一編碼的電網(wǎng)模型拼接方法。
背景技術
多年來,受電網(wǎng)廣域分布的特點的影響,電力系統(tǒng)的生產(chǎn)管理根據(jù)電網(wǎng)分布的地域、電網(wǎng)的電壓等級等特征,將電網(wǎng)劃分成分層分塊的多個子網(wǎng),并據(jù)此形成了一套“統(tǒng)一調(diào)度、分層管理”的管理體系。在這套體系下,首先按電壓等級等電氣特征將電網(wǎng)劃分成多級調(diào)度中心,如國調(diào)、網(wǎng)調(diào)、省調(diào)、地調(diào)、縣調(diào)等;而在同一個級別,又按照電網(wǎng)分布的地域?qū)⑼患墑e的電網(wǎng)劃分為多個調(diào)度中心,各調(diào)度中心都建立并維護著所轄電網(wǎng)的詳細的電網(wǎng)模型結(jié)構(gòu)參數(shù)和與運行數(shù)據(jù),并負責按照上一級調(diào)度中心的統(tǒng)一調(diào)度對自己所轄子網(wǎng)進行調(diào)度控制和運行管理。但另一方面,現(xiàn)代電網(wǎng)的多個調(diào)度子網(wǎng)是互聯(lián)在一起,一個地方電網(wǎng)的變化,必然會引起整個電網(wǎng)的變化,所以無論是從電網(wǎng)運行安全的角度還是從運行經(jīng)濟性的角度,都需要將上下級、多區(qū)域的電網(wǎng)模型合并分析,從全局的范圍對電網(wǎng)進行綜合調(diào)度。但由于各個調(diào)度子網(wǎng)的電網(wǎng)模型都是各自獨立建設的,存在著設備重復,設備命名不一致,同一設備標識不統(tǒng)一,甚至用于描述電網(wǎng)的結(jié)構(gòu)的模式也不一致的情況,這都為電網(wǎng)模型的拼接帶來了很大的困難。目前,常見的電網(wǎng)模型的拼接合并方法是將要拼接的兩個的地區(qū)電網(wǎng)模型讀取到一個緩沖區(qū)(通常是內(nèi)存)中,再通過人工的方式,為兩個地區(qū)的電網(wǎng)模型中重復的電網(wǎng)對象建立映射表,并為兩個地區(qū)電網(wǎng)模型相連接的部分建立邊界設備連接表,然后通過一系列拓撲結(jié)構(gòu)和層次關系的分析將兩個的電網(wǎng)模型拼接成一個電網(wǎng)模型。這樣的方案需要人工建立若干映射表和連接表,若設備標識變化,則需要再次維護這些表,這使得該方案很難在線自動拼接;另一方面,方案需要占用大量的內(nèi)存,不能一次拼接多個地區(qū)的電網(wǎng)模型, 速度也很慢;再者,用這種方案拼接的電網(wǎng)模型等于是將一個地區(qū)的電網(wǎng)模型復制一份后添加到另一個模型中去,復制出來的電網(wǎng)模型與源電網(wǎng)模型采用的是不一樣的標識,不方便對應,也不方便增量的更新。

發(fā)明內(nèi)容
考慮到上述的問題,本發(fā)明提供了一種利用統(tǒng)一編碼實現(xiàn)的、拼接無需人工建立任何映射表和連接表的電網(wǎng)模型的拼接方法。本發(fā)明的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,用于對各個地區(qū)的電網(wǎng)模型進行拼接,如下步驟1)在各個地區(qū)分別建立一數(shù)據(jù)存儲器,將各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)用規(guī)范的方式存儲在其中;分區(qū)電網(wǎng)模型數(shù)據(jù)即需要拼接的模型數(shù)據(jù),只包含各地區(qū)自己管轄范圍內(nèi)的模型數(shù)據(jù)和與本地區(qū)相關部分的其他地區(qū)的電網(wǎng)模型數(shù)據(jù);2)根據(jù)管轄范圍劃分邊界,按照管轄范圍和邊界對設備進行統(tǒng)一編碼,并在各個分區(qū)設有一編碼服務器,用于查詢各分區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼;3)按邊界劃分制定的范圍獲取要拼接的若干個地區(qū)的分區(qū)電網(wǎng)模型(要拼接的電網(wǎng)模型可以是上、下級地區(qū)電網(wǎng)模型,也可以是平級的幾個地區(qū)的電網(wǎng)模型),通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型。解決了電網(wǎng)模型中需要人工建立映射表和連接表的問題,解決了電網(wǎng)模型拼接時占用太多資源、很難使用多地區(qū)模型同時拼接的問題,解決了電網(wǎng)模型拼接前后不標準的問題。進一步的,還包括一增量更新的步驟,用于在通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型后的各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)發(fā)生變化時,增量的更新所有的模型數(shù)據(jù),使沒有修改過的設備對象的數(shù)據(jù)在增量更新前后其數(shù)據(jù)不變。解決了電網(wǎng)模型拼接后增量更新問題。優(yōu)選的,對于步驟1),在各個地區(qū)位于安全區(qū)的數(shù)據(jù)中心里,各設置一個分區(qū)模型存儲器,并將各地區(qū)的電網(wǎng)模型(要拼接的模型數(shù)據(jù),只包含各地區(qū)自己管轄范圍內(nèi)的模型和與本地區(qū)相關的部分其他地區(qū)的電網(wǎng)模型)存儲到這個存儲器中。這個存儲器能提供標準的GDA接口用于訪問存儲在其中的數(shù)據(jù)。存儲到這個存儲器中的數(shù)據(jù)需要滿足如下的規(guī)范要求a)根據(jù)標準的CIM模型規(guī)范的要求i.規(guī)范電網(wǎng)對象的類型;ii.按地區(qū)-> 子地區(qū)-> 廠站-> 電壓等級_>間隔_>設備_>端子_>量測這樣的樹形結(jié)構(gòu)建立層次關系;iii.按端子-連接點-端子這樣的連接關系建立電網(wǎng)設備的拓撲結(jié)構(gòu);b)按照統(tǒng)一的命名規(guī)范的要求規(guī)范設備的名稱,統(tǒng)一命名規(guī)范包括設備類型和設
備調(diào)度號信息。優(yōu)選的,對于步驟2),根據(jù)管轄范圍劃分邊界,并按管轄范圍和邊界。各地區(qū)再對步驟1中所得到并保存在本地區(qū)數(shù)據(jù)存儲器中的電網(wǎng)模型數(shù)據(jù)進行統(tǒng)一編碼,再在各個地區(qū)位于安全區(qū)的數(shù)據(jù)中心里,各設置一個編碼服務器,用于提供針對本地區(qū)電網(wǎng)模型數(shù)據(jù)對象的編碼的查詢功能。具體內(nèi)容如下a)上下級地區(qū)(如省/地兩級)之間使用電壓等級劃分管轄范圍,兩者間電網(wǎng)模型的邊界是主變,其中主變及其高壓繞組屬于上級地區(qū)的管轄范圍,主變的低壓繞組屬于下級地區(qū)的管轄范圍。上一級地區(qū)負責高電壓等級電網(wǎng)對象的維護和編碼,下一級地區(qū)負責低電壓等級電網(wǎng)對象的維護和編碼。同級之間按廠站劃分管轄范圍,劃分原則是層次關系中廠站所屬的地區(qū),兩者間電網(wǎng)模型的邊界是廠站間的線路。b)各地區(qū)對于屬于本地區(qū)管轄范圍內(nèi)的電網(wǎng)模型中的數(shù)據(jù)對象,進行統(tǒng)一編碼。 編碼使用電網(wǎng)對象的設備類型、層次關系、設備標準名稱這些特征。同時各地區(qū)在本地區(qū)位于安全區(qū)的數(shù)據(jù)中心里設置一編碼服務器,用于查詢本地區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼,這種查詢包含根據(jù)對象的特征值(設備類型、層次關系、設備標準名稱)查詢對象編碼的能力。c)為保證電網(wǎng)模型數(shù)據(jù)的完整性,各地區(qū)在步驟1)中得到的電網(wǎng)模型數(shù)據(jù)中除了包含本地區(qū)所管轄的電網(wǎng)設備外,還包含了上級地區(qū)所管轄的部分電網(wǎng)設備和相鄰區(qū)域所管轄的部分電網(wǎng)設備,對于這種設備對象的編碼,要根據(jù)對象的設備類型、層次關系、設備標準名稱特征從該設備所屬的管轄地區(qū)的數(shù)據(jù)中心編碼服務器中查詢該設備對象的編碼。優(yōu)選的,對于步驟幻,按邊界劃分制定的范圍獲取區(qū)域電網(wǎng)模型,通過統(tǒng)一編碼拼接分區(qū)模型。各地區(qū)的數(shù)據(jù)中心中建立起數(shù)據(jù)存儲器和編碼服務器后,就可以隨時根據(jù)需要,拼接任意幾個地區(qū)的電網(wǎng)模型得到完整電網(wǎng)模型或任意幾個地區(qū)組合的部分電網(wǎng)模型,具體步驟如下a)連接到需要拼接的地區(qū)的數(shù)據(jù)中心中的數(shù)據(jù)存儲器(在步驟1中建立的),通過標準GDA接口的過濾查詢服務,獲取該地區(qū)實際管轄范圍內(nèi)的電網(wǎng)模型數(shù)據(jù)(前面說過, 各地區(qū)的電網(wǎng)模型數(shù)據(jù)中還包含著上級或相鄰地區(qū)的部分電網(wǎng)模型數(shù)據(jù)),如通過基準電壓屬性過濾掉模型中電壓等級大于或等于220kV的電壓等級及其相關的設備、量測、端子等對象,就能得到屬于地調(diào)級別的實際管轄的電網(wǎng)模型。b)將得到的其他各地區(qū)實際管轄范圍內(nèi)的電網(wǎng)對象插入到本地區(qū)的電網(wǎng)模型中, 遍歷其他地區(qū)的電網(wǎng)模型中的所有的數(shù)據(jù)對象,根據(jù)這些數(shù)據(jù)對象的編碼,在本地區(qū)的電網(wǎng)模型中查找具有相同編碼的數(shù)據(jù)對象,如果找不到,說明這個數(shù)據(jù)對象是其他地區(qū)所獨有的,則將這個數(shù)據(jù)對象添加到本地區(qū)的電網(wǎng)模型中去;如果能找到,說明這個數(shù)據(jù)對象是兩個地區(qū)(其他地區(qū)和本地)所共有的,已經(jīng)存在于本地區(qū)的電網(wǎng)模型中了,可以跳過該對象,繼續(xù)往下遍歷。這樣最后得到的本地區(qū)的電網(wǎng)模型中就包含了本地所獨有的數(shù)據(jù)對象、 其他地區(qū)所獨有的數(shù)據(jù)對象、兩地共有的數(shù)據(jù)對象,這就是最后拼接得到的電網(wǎng)模型了。進一步優(yōu)選的,對于增量更新的步驟,經(jīng)過步驟1)- 后,就可以得到拼接了多個地區(qū)分區(qū)電網(wǎng)模型數(shù)據(jù)的全網(wǎng)模型數(shù)據(jù),如果此后各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)又發(fā)生了修改,則可以使用如下兩種方式,來增量的更新拼接過后得到的全網(wǎng)模型數(shù)據(jù),增量更新的結(jié)果能保證沒有修改過的設備對象的數(shù)據(jù)(包括其標識)在增量更新前后其數(shù)據(jù)是不變的, 以保證歷史數(shù)據(jù)的可用性a)方法一刪除步驟幻所得到的結(jié)果,然后重復步驟幻,即可實現(xiàn)拼接后的全網(wǎng)模型數(shù)據(jù)的增量更新。由于前面步驟中的拼接過程中不產(chǎn)生任何新的對象數(shù)據(jù)和新的對象編碼,所以,如果地區(qū)模型沒有變化,則任意兩次拼接多個地區(qū)的電網(wǎng)模型最終得到的全網(wǎng)模型都是一模一樣的。這樣,完全可以不使用增量更新的方式維護全網(wǎng)模型,而是每次需要全網(wǎng)模型時就在線拼接得到一個全網(wǎng)模型。b)如果出于性能的考慮,需要使用局部更新的方式更新拼接后得到的全網(wǎng)模型, 也很方便。在基于統(tǒng)一編碼進行拼接合并得到全網(wǎng)模型中增量的更新某一個地區(qū)的電網(wǎng)模型,其具體步驟如下b-Ι)首先跟步驟幻一樣,通過標準GDA接口的過濾查詢服務,獲取要增量更新的地區(qū)的最新的實際管轄范圍內(nèi)的電網(wǎng)模型。b-2)再從原全網(wǎng)模型中,通過標準GDA接口的過濾查詢服務,獲取要增量更新的地區(qū)的原分區(qū)模型。b-3)然后,根據(jù)對象統(tǒng)一編碼,分析新舊地區(qū)模型(新的地區(qū)模型和原地區(qū)模型) 之間的差分變化,并據(jù)此更新全網(wǎng)模型,其方法如下如果新的地區(qū)模型中有一個新對象編碼,而原地區(qū)模型中沒有該對象編碼,則認為這是一個新對象,需要將其插入到全網(wǎng)模型中去;如果原地區(qū)模型中有一個對象編碼,而在新的地區(qū)模型中已經(jīng)不存在則,則認為該對象被刪除了,需要將其從全網(wǎng)模型中刪除;如果編碼同時存在于新原地區(qū)模型中,則比較每個對象的具體屬性,如果屬性不一樣,則認為對象被修改了,使用新的地區(qū)模型中的對象屬性覆蓋全網(wǎng)模型中該對象的屬性。這樣最后得到的全網(wǎng)模型就是進行了增量更新后的新的全網(wǎng)模型。本發(fā)明的主要技術特點就是為要拼接的各地區(qū)的分區(qū)電網(wǎng)模型(不限數(shù)量,可以超過兩個)中的所有對象都生成一個統(tǒng)一的編碼,再依賴這個編碼進行模型的拼接合并。 這種方案可以這樣理解,所有地區(qū)的電網(wǎng)在電氣連接上本來就是聯(lián)通的,可以認為是一體的,如果為這個一體的電網(wǎng)中的每個對象都建立一個統(tǒng)一的標識(編碼),再按地區(qū)將電網(wǎng)拆分開來,則各分區(qū)的電網(wǎng)對象的標識(編碼)都是一致的和不沖突的,基于這樣的地區(qū)電網(wǎng)模型進行再拼接將是非常簡單的。當然,在現(xiàn)實的系統(tǒng)中,由于各地區(qū)的電網(wǎng)模型都是各自獨立建設的,并不是統(tǒng)一建立再拆分開來的,所以,現(xiàn)實系統(tǒng)中各分區(qū)的電網(wǎng)對象的標識 (編碼)并一致,現(xiàn)實中的同一個電網(wǎng)對象,在各個地區(qū)電網(wǎng)模型中具有完全不一樣和不相干的標識(編碼)。而本發(fā)明就需要為各個地區(qū)電網(wǎng)模型中的對象產(chǎn)生一個全網(wǎng)(包括所有地區(qū)電網(wǎng))統(tǒng)一的編碼,作為其唯一標識。本發(fā)明根據(jù)電網(wǎng)對象的設備類型、層次關系、設備標準名稱(根據(jù)統(tǒng)一命名規(guī)范, 由設備類型和調(diào)度號等信息組成)等信息,為設備產(chǎn)生一個編碼,由于在電力系統(tǒng)中一個電網(wǎng)對象的這些信息都是唯一確定的,所以產(chǎn)生的編碼也是全網(wǎng)唯一的,基于這樣編碼再拼接各地區(qū)的電網(wǎng)模型,則自然不需要進行額外的邊界沖突處理和連接處理了。而且,這樣的編碼在拼接前和拼接后的電網(wǎng)模型中都是一樣的,所以增量更新某個地區(qū)的電網(wǎng)模型時,也可以通過簡單的根據(jù)編碼來比較得到電網(wǎng)對象的增、刪、改的情況了。本發(fā)明根據(jù)各地區(qū)對電網(wǎng)實際的管轄范圍劃分電網(wǎng)的編碼機構(gòu),各地區(qū)只對自己管轄范圍內(nèi)的電網(wǎng)對象進行編碼,非本地區(qū)管轄范圍的電網(wǎng)對象的編碼可以從該設備的所屬管轄地區(qū)(編碼機構(gòu)),通過設備類型、層次關系、設備標準名稱等對象特征查詢得到,這樣,一個設備的編碼只能由一個編碼機構(gòu)產(chǎn)生,既保證了一個設備有且只有一個編碼,也使得編碼中直接包含了管轄范圍信息,從而使得邊界的劃分變得很容易。本發(fā)明的編碼方法可以基于IEC 61970 CIM/CIS標準建立,通用性和可擴展性都能得到保證,而且模型拼接也可基于各地區(qū)電網(wǎng)模型的GDA訪問接口在線進行,拼接過程中也不需要先將要拼接的模型讀取到緩沖區(qū)中去,占用資源少,可同時拼接多個地區(qū)的電網(wǎng)模型。本發(fā)明提供的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法具有如下優(yōu)點1、實現(xiàn)省/地或地/縣等上下兩級,和同一級的若干相連的區(qū)域之間的電網(wǎng)模型的自由和無縫拼接。2、拼接無需人工建立任何映射表和連接表,可以通過離線的CIM XML文件進行,也可以通過GDA服務在線的進行。3、拼接能得到完整的、正確的、無冗余的、符合統(tǒng)一規(guī)范的電網(wǎng)模型,拼接前后的模型對象具有統(tǒng)一和一致的唯一標識,并能據(jù)此方便的實現(xiàn)模型的增量更新。
具體實施例方式下面以非限定的實施方式對本發(fā)明做進一步的解釋、說明。一種基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,用于對各個地區(qū)的電網(wǎng)模型進行拼接,包括如下步驟1)在各個地區(qū)分別建立一數(shù)據(jù)存儲器,將各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)用規(guī)范的方式存儲在其中;分區(qū)電網(wǎng)模型數(shù)據(jù)即需要拼接的模型數(shù)據(jù),只包含各地區(qū)自己管轄范圍內(nèi)的模型數(shù)據(jù)和與本地區(qū)相關部分的其他地區(qū)的電網(wǎng)模型數(shù)據(jù);所述數(shù)據(jù)存儲器設置有標準 GDA接口,用于訪問存儲在其中的數(shù)據(jù);2)根據(jù)管轄范圍劃分邊界,按照管轄范圍和邊界對設備進行統(tǒng)一編碼,并在各個分區(qū)設有一編碼服務器,用于查詢各分區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼;3)按邊界劃分制定的范圍獲取要拼接的若干個地區(qū)的分區(qū)電網(wǎng)模型(要拼接的電網(wǎng)模型可以是上、下級地區(qū)電網(wǎng)模型,也可以是平級的幾個地區(qū)的電網(wǎng)模型),通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型;4)增量更新,用于在通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型后的各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)發(fā)生變化時,增量的更新所有的模型數(shù)據(jù),使沒有修改過的設備對象的數(shù)據(jù)在增量更新前后其數(shù)據(jù)不變。具體來說,開始于步驟1)在各個地區(qū)位于安全區(qū)的數(shù)據(jù)中心里,各設置一個分區(qū)模型存儲器,并將各地區(qū)的電網(wǎng)模型(要拼接的模型數(shù)據(jù),只包含各地區(qū)自己管轄范圍內(nèi)的模型和與本地區(qū)相關的部分其他地區(qū)的電網(wǎng)模型)存儲到這個存儲器中。這個存儲器能提供標準的GDA接口用于訪問存儲在其中的數(shù)據(jù)。存儲到這個存儲器中的數(shù)據(jù)需要滿足如下的規(guī)范要求a)根據(jù)標準的CIM模型規(guī)范的要求iv.規(guī)范電網(wǎng)對象的類型;v.按地區(qū)_>子地區(qū)_>廠站_>電壓等級_>間隔_>設備_>端子_>量測這樣的樹形結(jié)構(gòu)建立層次關系;vi.按端子-連接點-端子這樣的連接關系建立電網(wǎng)設備的拓撲結(jié)構(gòu);b)按照統(tǒng)一的命名規(guī)范的要求規(guī)范設備的名稱,統(tǒng)一命名規(guī)范包括設備類型和設
備調(diào)度號信息。然后進行步驟幻根據(jù)管轄范圍劃分邊界,并按管轄范圍和邊界。各地區(qū)再對步驟1)中所得到并保存在本地區(qū)數(shù)據(jù)存儲器中的電網(wǎng)模型數(shù)據(jù)進行統(tǒng)一編碼,再在各個地區(qū)位于安全區(qū)的數(shù)據(jù)中心里,各設置一個編碼服務器,用于提供針對本地區(qū)電網(wǎng)模型數(shù)據(jù)對象的編碼的查詢功能。具體內(nèi)容如下a)上下級地區(qū)(如省/地兩級)之間使用電壓等級劃分管轄范圍,兩者間電網(wǎng)模型的邊界是主變,其中主變及其高壓繞組屬于上級地區(qū)的管轄范圍,主變的低壓繞組屬于下級地區(qū)的管轄范圍。上一級地區(qū)負責高電壓等級電網(wǎng)對象的維護和編碼,下一級地區(qū)負責低電壓等級電網(wǎng)對象的維護和編碼。同級之間按廠站劃分管轄范圍,劃分原則是層次關系中廠站所屬的地區(qū),兩者間電網(wǎng)模型的邊界是廠站間的線路。b)各地區(qū)對于屬于本地區(qū)管轄范圍內(nèi)的電網(wǎng)模型中的數(shù)據(jù)對象,進行統(tǒng)一編碼。 編碼使用電網(wǎng)對象的設備類型、層次關系、設備標準名稱這些特征。同時各地區(qū)在本地區(qū)位于安全區(qū)的數(shù)據(jù)中心里設置一編碼服務器,用于查詢本地區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼,這種查詢包含根據(jù)對象的特征值(設備類型、層次關系、設備標準名稱)查詢對象編碼的能力。
c)為保證電網(wǎng)模型數(shù)據(jù)的完整性,各地區(qū)在步驟1)中得到的電網(wǎng)模型數(shù)據(jù)中除了包含本地區(qū)所管轄的電網(wǎng)設備外,還包含了上級地區(qū)所管轄的部分電網(wǎng)設備和相鄰區(qū)域所管轄的部分電網(wǎng)設備,對于這種設備對象的編碼,要根據(jù)對象的設備類型、層次關系、設備標準名稱特征從該設備所屬的管轄地區(qū)的數(shù)據(jù)中心編碼服務器中查詢該設備對象的編碼。然后進行步驟幻按邊界劃分制定的范圍獲取區(qū)域電網(wǎng)模型,通過統(tǒng)一編碼拼接分區(qū)模型。各地區(qū)的數(shù)據(jù)中心中建立起數(shù)據(jù)存儲器和編碼服務器后,就可以隨時根據(jù)需要, 拼接任意幾個地區(qū)的電網(wǎng)模型得到完整電網(wǎng)模型或任意幾個地區(qū)組合的部分電網(wǎng)模型。具體為a)連接到需要拼接的地區(qū)的數(shù)據(jù)中心中的數(shù)據(jù)存儲器(在步驟1中建立的),通過標準GDA接口的過濾查詢服務,獲取該地區(qū)實際管轄范圍內(nèi)的電網(wǎng)模型數(shù)據(jù)(前面說過, 各地區(qū)的電網(wǎng)模型數(shù)據(jù)中還包含著上級或相鄰地區(qū)的部分電網(wǎng)模型數(shù)據(jù)),如通過基準電壓屬性過濾掉模型中電壓等級大于或等于220kV的電壓等級及其相關的設備、量測、端子等對象,就能得到屬于地調(diào)級別的實際管轄的電網(wǎng)模型。b)將得到的其他各地區(qū)實際管轄范圍內(nèi)的電網(wǎng)對象插入到本地區(qū)的電網(wǎng)模型中, 遍歷其他地區(qū)的電網(wǎng)模型中的所有的數(shù)據(jù)對象,根據(jù)這些數(shù)據(jù)對象的編碼,在本地區(qū)的電網(wǎng)模型中查找具有相同編碼的數(shù)據(jù)對象,如果找不到,說明這個數(shù)據(jù)對象是其他地區(qū)所獨有的,則將這個數(shù)據(jù)對象添加到本地區(qū)的電網(wǎng)模型中去;如果能找到,說明這個數(shù)據(jù)對象是兩個地區(qū)(其他地區(qū)和本地)所共有的,已經(jīng)存在于本地區(qū)的電網(wǎng)模型中了,可以跳過該對象,繼續(xù)往下遍歷。這樣最后得到的本地區(qū)的電網(wǎng)模型中就包含了本地所獨有的數(shù)據(jù)對象、 其他地區(qū)所獨有的數(shù)據(jù)對象、兩地共有的數(shù)據(jù)對象,這就是最后拼接得到的電網(wǎng)模型了。最后進行步驟4)增量更新,經(jīng)過步驟1)- 后,就可以得到合并了多個地區(qū)分區(qū)電網(wǎng)模型數(shù)據(jù)的全網(wǎng)模型數(shù)據(jù),如果此后各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)又發(fā)生了修改,則可以使用如下兩種方式,來增量的更新合并過后得到的全網(wǎng)模型數(shù)據(jù),增量更新的結(jié)果能保證沒有修改過的設備對象的數(shù)據(jù)(包括其標識)在增量更新前后其數(shù)據(jù)是不變的,以保證歷史數(shù)據(jù)的可用性。具體來說有兩種方式a)方法一刪除步驟3)所得到的結(jié)果,然后重復步驟3),即可實現(xiàn)合并后的全網(wǎng)模型數(shù)據(jù)的增量更新。由于前面步驟中的拼接過程中不產(chǎn)生任何新的對象數(shù)據(jù)和新的對象編碼,所以,如果地區(qū)模型沒有變化,則任意兩次拼接多個地區(qū)的電網(wǎng)模型最終得到的全網(wǎng)模型都是一模一樣的。這樣,完全可以不使用增量更新的方式維護全網(wǎng)模型,而是每次需要全網(wǎng)模型時就在線拼接得到一個全網(wǎng)模型。b)如果出于性能的考慮,需要使用局部更新的方式更新合并后得到的全網(wǎng)模型, 也很方便。在基于統(tǒng)一編碼進行拼接合并得到全網(wǎng)模型中增量的更新某一個地區(qū)的電網(wǎng)模型,其具體步驟如下b-Ι)首先跟步驟幻一樣,通過標準GDA接口的過濾查詢服務,獲取要增量更新的地區(qū)的最新的實際管轄范圍內(nèi)的電網(wǎng)模型。b-2)再從原全網(wǎng)模型中,通過標準GDA接口的過濾查詢服務,獲取要增量更新的地區(qū)的原分區(qū)模型。b-3)然后,根據(jù)對象統(tǒng)一編碼,分析新舊地區(qū)模型(新的地區(qū)模型和原地區(qū)模型)之間的差分變化,并據(jù)此更新全網(wǎng)模型,其方法如下如果新的地區(qū)模型中有一個新對象編碼,而原地區(qū)模型中沒有該對象編碼,則認為這是一個新對象,需要將其插入到全網(wǎng)模型中去;如果原地區(qū)模型中有一個對象編碼,而在新的地區(qū)模型中已經(jīng)不存在則,則認為該對象被刪除了,需要將其從全網(wǎng)模型中刪除;如果編碼同時存在于新原地區(qū)模型中,則比較每個對象的具體屬性,如果屬性不一樣,則認為對象被修改了,使用新的地區(qū)模型中的對象屬性覆蓋全網(wǎng)模型中該對象的屬性。 這樣最后得到的全網(wǎng)模型就是進行了增量更新后的新的全網(wǎng)模型。
權(quán)利要求
1.一種基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,用于對各個地區(qū)的電網(wǎng)模型進行拼接,其特征在于包括如下步驟1)在各個地區(qū)分別建立一數(shù)據(jù)存儲器,將各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)用規(guī)范的方式存儲在其中;分區(qū)電網(wǎng)模型數(shù)據(jù)即需要拼接的模型數(shù)據(jù),只包含各地區(qū)自己管轄范圍內(nèi)的模型數(shù)據(jù)和與本地區(qū)相關部分的其他地區(qū)的電網(wǎng)模型數(shù)據(jù);2)根據(jù)管轄范圍劃分邊界,按照管轄范圍和邊界對設備進行統(tǒng)一編碼,并在各個分區(qū)設有一編碼服務器,用于查詢各分區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼;3)按邊界劃分制定的范圍獲取要拼接的若干個地區(qū)的分區(qū)電網(wǎng)模型,通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型。
2.根據(jù)權(quán)利要求1所述的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,其特征在于還包括一增量更新的步驟,用于在通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型后的各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)發(fā)生變化時,增量的更新所有的模型數(shù)據(jù),使沒有修改過的設備對象的數(shù)據(jù)在增量更新前后其數(shù)據(jù)不變。
3.根據(jù)權(quán)利要求1或2所述的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,其特征在于所述數(shù)據(jù)存儲器設置有標準GDA接口,用于訪問存儲在其中的數(shù)據(jù),存儲在其中的數(shù)據(jù)按如下要求設置a)根據(jù)標準的CIM模型規(guī)范的要求規(guī)范電網(wǎng)對象的類型;按地區(qū)_>子地區(qū)_>廠站_>電壓等級_>間隔_>設備_>端子_>量測這樣的樹形結(jié)構(gòu)建立層次關系;按端子-連接點-端子這樣的連接關系建立電網(wǎng)設備的拓撲結(jié)構(gòu);b)按照統(tǒng)一的命名規(guī)范的要求規(guī)范設備的名稱,統(tǒng)一命名規(guī)范包括設備類型和設備調(diào)度號信息。
4.根據(jù)權(quán)利要求1或2所述的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,其特征在于所述步驟i)具體來說是這樣的a)上下級地區(qū)之間使用電壓等級劃分管轄范圍,兩者間電網(wǎng)模型的邊界是主變,其中主變及高壓繞組屬于上級地區(qū)的管轄范圍,主變的低壓繞組屬于下級地區(qū)的管轄范圍;同級之間按廠站劃分管轄范圍;b)各地區(qū)對屬于本地區(qū)管轄范圍內(nèi)的電網(wǎng)模型中的數(shù)據(jù)對象進行統(tǒng)一編碼,同時設置有編碼服務器,用于查詢本地區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼;c)步驟1)中得到的電網(wǎng)模型數(shù)據(jù)還包含上級地區(qū)和相鄰地區(qū)的電網(wǎng)模型數(shù)據(jù),從該電網(wǎng)模型所屬的管轄地區(qū)的編碼服務器中查詢該編碼。
5.根據(jù)權(quán)利要求1或2所述的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,其特征在于所述步驟幻具體來說是這樣的a)連接到需要拼接的地區(qū)的數(shù)據(jù)存儲器,獲取該地區(qū)管轄范圍內(nèi)的電網(wǎng)模型數(shù)據(jù);b)將得到的各地區(qū)管轄范圍內(nèi)的電網(wǎng)模型中的數(shù)據(jù)對象插入到本地區(qū)的電網(wǎng)模型中, 遍歷其他地區(qū)的電網(wǎng)模型中的所有的數(shù)據(jù)對象,根據(jù)這些數(shù)據(jù)對象的編碼,在本地區(qū)的電網(wǎng)模型中查找具有相同編碼的數(shù)據(jù)對象,如果找不到,說明這個數(shù)據(jù)對象是其他地區(qū)所獨有的,則將這個數(shù)據(jù)對象添加到本地區(qū)的電網(wǎng)模型中去;如果能找到,說明這個數(shù)據(jù)對象是兩個地區(qū)所共有的,已經(jīng)存在于本地區(qū)的電網(wǎng)模型中了,可以跳過該對象,繼續(xù)往下遍歷; 這樣最后得到的本地區(qū)的電網(wǎng)模型中就包含了本地所獨有的數(shù)據(jù)對象、其他地區(qū)所獨有的數(shù)據(jù)對象、兩地共有的數(shù)據(jù)對象,即為最后拼接得到的電網(wǎng)模型。
6.根據(jù)權(quán)利要求5所述的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,其特征在于所述增量更新的步驟是這樣的刪除步驟幻中得到的結(jié)果,然后重復步驟幻,即可實現(xiàn)拼接后的全網(wǎng)模型數(shù)據(jù)的增量更新。
7.根據(jù)權(quán)利要求5所述的基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,其特征在于所述增量更新的步驟是這樣的a)通過數(shù)據(jù)存儲器的標準GDA接口的過濾查詢服務,獲取要增量跟新的地區(qū)的最新的管轄地區(qū)范圍內(nèi)的電網(wǎng)模型;b)再從原全網(wǎng)模型中通過標準GDA接口的過濾查詢服務獲取要增量更新的地區(qū)的原分區(qū)模型;c)根據(jù)對象統(tǒng)一編碼,分析新的地區(qū)電網(wǎng)模型和原電網(wǎng)模型之間的差分變化,并據(jù)此更新全網(wǎng)模型如果新的地區(qū)電網(wǎng)模型中有新對象編碼,而原電網(wǎng)模型中沒有該編碼,則認為這是一個新對象,將其插入到全網(wǎng)模型中;如果原電網(wǎng)模型中有一對象編碼,而新的地區(qū)電網(wǎng)模型中不存在,則認為該對象被刪除,將其從全網(wǎng)模型中刪除;如果編碼同時存在于新的地區(qū)電網(wǎng)模型和原電網(wǎng)模型中,則比較每個對象的屬性,如果屬性不一樣,則認為對象被修改,使用新的地區(qū)電網(wǎng)模型中的對象屬性覆蓋全網(wǎng)模型中該對象的屬性,即得到了增量更新后的新的全網(wǎng)模型。
全文摘要
一種基于統(tǒng)一編碼的電網(wǎng)模型拼接方法,用于對各個地區(qū)的電網(wǎng)模型進行拼接,包括如下步驟1)在各個地區(qū)分別建立一數(shù)據(jù)存儲器,將各地區(qū)的分區(qū)電網(wǎng)模型數(shù)據(jù)用規(guī)范的方式存儲在其中;2)根據(jù)管轄范圍劃分邊界,按照管轄范圍和邊界對設備進行統(tǒng)一編碼,并在各個分區(qū)設有一編碼服務器,用于查詢各分區(qū)電網(wǎng)模型中的數(shù)據(jù)對象的編碼;3)按邊界劃分制定的范圍獲取區(qū)域電網(wǎng)模型,通過統(tǒng)一編碼拼接分區(qū)電網(wǎng)模型。本發(fā)明通用性和可擴展性都能得到保證,而且模型拼接也可基于各地區(qū)電網(wǎng)模型的GDA訪問接口在線進行,拼接過程中也不需要先將要拼接的模型讀取到緩沖區(qū)中去,占用資源少,可同時拼接多個地區(qū)的電網(wǎng)模型。
文檔編號H02J3/00GK102324784SQ20111015286
公開日2012年1月18日 申請日期2011年6月9日 優(yōu)先權(quán)日2011年6月9日
發(fā)明者劉紅軍, 盧閩, 延峰, 祁棟, 管荑, 荊銘, 郭元斌, 馬強 申請人:山東電力集團公司, 積成電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1