配電自動化建模方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及配電自動化圖像處理領域,具體而言,涉及一種配電自動化建模方法及裝置。
【背景技術】
[0002]現有技術中,配電自動化系統(tǒng)監(jiān)控的設備點多面廣,使配電網復雜度升高,配電自動化系統(tǒng)建模規(guī)模比調度自動化系統(tǒng)要大很多。由于配電自動化系統(tǒng)中需要配置的三遙點表的工作量大,從而導致配電自動化建模的速度很慢;另外,配電自動化系統(tǒng)對模型中拓撲檢索的效率要求高,而現有技術中的大量設備數據雜亂導致拓撲檢索的速度慢效率低。
[0003]其中,拓撲檢索為從文件中查找和選擇具有拓撲關系的數據的操作或過程。
[0004]三遙是指具有遙測、遙信、遙控,三遙點表是指進行三遙檢測的測點的配置表。
[0005]針對現有技術中配電自動化建模速度慢的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0006]針對相關技術中配電自動化建模速度慢的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種配電自動化建模方法及裝置,以解決上述問題。
[0007]為了實現上述目的,根據本發(fā)明的一個方面,提供了一種配電自動化建模方法,該方法包括:從設備對象庫中提取設備對象;記錄設備對象對應的第一節(jié)點;確定設備對象的模型對象,其中,模型對象包括線段對象和開關對象;保存模型對象與第一節(jié)點的關聯(lián)關系,以建立配電自動化模型。
[0008]進一步地,保存模型對象與第一節(jié)點的關聯(lián)關系的步驟包括:將設備對象的第一ID、第一節(jié)點的第二 ID以及模型對象的第三ID保存入索引表;將第一 ID和設備對象的屬性數據保存入屬性表;將第一節(jié)點與模型對象的連接關系和坐標保存入連接關系表。
[0009]進一步地,確定設備對象的模型對象包括:提取設備對象的屬性數據;從預設模型類型表中讀取與屬性數據對應的模型類型;獲取與模型類型對應的模型對象。
[0010]進一步地,在保存模型對象與第一節(jié)點的關聯(lián)關系之后,配電自動化建模方法還包括:獲取預設測點庫和預設三遙模板;建立預設測點庫、預設三遙模板以及配電自動化豐吳型的關聯(lián)關系。
[0011]為了實現上述目的,根據本發(fā)明的另一方面,提供了一種配電自動化建模裝置,該裝置包括:第一提取模塊,用于從設備對象庫中提取設備對象;記錄模塊,用于記錄設備對象對應的第一節(jié)點;確定模塊,用于確定設備對象的模型對象,其中,模型對象包括線段對象和開關對象;保存模塊,用于保存模型對象與第一節(jié)點的關聯(lián)關系,以建立配電自動化模型。
[0012]進一步地,保存模塊包括:第一保存子模塊,用于將設備對象的第一 ID、第一節(jié)點的第二 ID以及模型對象的第三ID保存入索引表;第二保存子模塊,用于將第一 ID和設備對象的屬性數據保存入屬性表;第三保存子模塊,用于將第一節(jié)點與模型對象的連接關系和坐標保存入連接關系表。
[0013]進一步地,確定模塊包括:第二提取模塊,用于提取設備對象的屬性數據;讀取模塊,用于從預設模型類型表中讀取與屬性數據對應的模型類型;第一獲取模塊,用于獲取與模型類型對應的模型對象。
[0014]進一步地,配電自動化建模裝置還包括:第二獲取模塊,用于獲取預設測點庫和預設三遙模板;建立模塊,用于建立預設測點庫、預設三遙模板以及配電自動化模型的關聯(lián)關系O
[0015]采用本發(fā)明,在從設備對象庫中提取設備對象之后,記錄設備對象對應的第一節(jié)點,在確定設備對象的模型對象之后,保存模型對象與第一節(jié)點的關聯(lián)關系,遍歷完設備對象庫中的所有設備對象,建立所有設備對象及其對應的關聯(lián)關系之后完成配電自動化模型的建立。采用本方法建立的配電自動化模型是點線模型(即上述實施例中的第一節(jié)點和線段),在構建過程中只需要建立各個節(jié)點對象與線段對象的關系,整體帶價少,構建模型的速度快,并且模型構建的初始化時間也少。對應的,基于傳統(tǒng)圖的數據模型,無論以鏈接矩陣還是鄰接表的形式,需要建立整個系統(tǒng)的模型時間復雜度約是點線模型的2倍,從而解決了現有技術中配電自動化建模速度慢的問題,實現了快速構建配電自動化模型的效果。
【附圖說明】
[0016]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0017]圖1是根據本發(fā)明實施例的配電自動化建模裝置的結構示意圖;
[0018]圖2是根據本發(fā)明實施例的配電自動化建模方法的流程圖;
[0019]圖3是根據本發(fā)明實施例的一種可選的配電自動化建模方法的流程圖;以及
[0020]圖4是根據本發(fā)明實施例的一種配電自動化模型應用場景的流程圖。
【具體實施方式】
[0021]首先,在對本發(fā)明實施例進行描述的過程中出現的部分名詞或術語適用于如下解釋:
[0022]DTU (Data Transfer unit),是專門用于將串口數據轉換為IP數據或將IP數據轉換為串口數據通過無線通信網絡進行傳送的無線終端設備。
[0023]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
[0024]圖1是根據本發(fā)明實施例的配電自動化建模裝置的結構示意圖。如圖1所示,該裝置可以包括:第一提取模塊10,用于從設備對象庫中提取設備對象;記錄模塊30,用于記錄設備對象對應的第一節(jié)點;確定模塊50,用于確定設備對象的模型對象,其中,模型對象包括線段對象和開關對象;保存模塊70,用于保存模型對象與第一節(jié)點的關聯(lián)關系,以建立配電自動化模型。
[0025]采用本發(fā)明,在從設備對象庫中提取設備對象之后,記錄設備對象對應的第一節(jié)點,在確定設備對象的模型對象之后,保存模型對象與第一節(jié)點的關聯(lián)關系,遍歷完設備對象庫中的所有設備對象,建立所有設備對象及其對應的關聯(lián)關系之后完成配電自動化模型的建立。采用本方法建立的配電自動化模型是點線模型(即上述實施例中的第一節(jié)點和線段),在構建過程中只需要建立各個節(jié)點對象與線段對象的關系,整體帶價少,構建模型的速度快,并且模型構建的初始化時間也少。對應的,基于傳統(tǒng)圖的數據模型,無論以鏈接矩陣還是鄰接表的形式,需要建立整個系統(tǒng)的模型時間復雜度約是點線模型的2倍,從而解決了現有技術中配電自動化建模速度慢的問題,實現了快速構建配電自動化模型的效果。
[0026]在本發(fā)明的上述實施例中,保存模塊包括:第一保存子模塊,用于將設備對象的第一 ID、第一節(jié)點的第二 ID以及模型對象的第三ID保存入索引表;第二保存子模塊,用于將第一 ID和設備對象的屬性數據保存入屬性表;第三保存子模塊,用于將第一節(jié)點與模型對象的連接關系和坐標保存入連接關系表。
[0027]具體地,確定模塊包括:第二提取模塊,用于提取設備對象的屬性數據;讀取模塊,用于從預設模型類型表中讀取與屬性數據對應的模型類型;第一獲取模塊,用于獲取與模型類型對應的模型對象。
[0028]在上述實施例建立點線模型時,首先要對線段與開關之間、開關與開關之間、線段與線段之間的連接點進行節(jié)點對象建模,節(jié)點將是整個模型的核心;其次,對各個節(jié)點對象記錄其對應的饋線段(MapNode4Sect1ns對象)、開關(MapNode4Breaks對象);再次,建立各個配電設備對象ID到自身集合的直接映射,從而保證了將來應用過程中設備對象的訪問操作時間在O (I)的時間復雜度內;最后,可以開辟一個獨立的空間儲存保存建立的數據結構類型。
[0029]根據本發(fā)明的上述實施例,配電自動化建模裝置還包括:第二獲取模塊,用于獲