一種變電站配置描述文件的檢測方法和裝置的制造方法
【技術(shù)領域】
[0001] 本發(fā)明涉及變電站領域,具體而言,涉及一種變電站配置描述文件的檢測方法和 裝置。
【背景技術(shù)】
[0002] 智能變電站與傳統(tǒng)變電站相比出現(xiàn)了很多新的技術(shù)和變化,尤其是過程層數(shù)字 化、通信網(wǎng)絡化及標準化、信息模型化等等。這些技術(shù)及變化影響到了智能變電站的設計、 工程實施和運行維護等多個環(huán)節(jié),使得傳統(tǒng)的測試手段及設備不能滿足智能變電站及其設 備的測試需要。例如,智能變電站系統(tǒng)信息由模擬量向數(shù)字量的轉(zhuǎn)變給變電站系統(tǒng)的設計、 調(diào)試、運行管理、維護帶來了巨大的變革。圖紙不再是變電站系統(tǒng)調(diào)試最重要的資料,取而 代之的是全站的變電站配置描述文件,智能變電站系統(tǒng)的所有調(diào)試工作都將圍繞該配置文 件展開。
[0003] 對于工程實施過程由于變電站配置描述文件的頻繁升級導致的裝置實例化頻繁 變更新,如果無法在升級前調(diào)試好變電站配置描述文件就容易導致變電站配置描述文件在 升級后重復進行調(diào)試工作,不僅增加調(diào)試工程師的調(diào)試工作量,還拖延智能站調(diào)試及建設 周期。
[0004] 目前已有的對變電站系統(tǒng)的調(diào)試工作主要依據(jù)IEC61850標準的變電站配置描述 文件進行規(guī)范性檢測,該檢查方案則主要是針對變電站配置描述文件的語法和對象模型進 行檢查,可以檢查出一定的語法及模型的錯誤問題,但實際工程應用中,則發(fā)現(xiàn)由于語法和 模型檢查的內(nèi)容太過嚴苛,繼而導致檢查出的錯誤很多,而多數(shù)以上錯誤則不會對實際工 程實施有任何影響,而真正影響變電站安全、可靠運行的關(guān)鍵技術(shù)環(huán)節(jié)卻沒有被檢查到,因 此導致變電站系統(tǒng)運行不可靠。
[0005] 針對現(xiàn)有技術(shù)中無法對變電站配置描述文件進行準確檢測的問題,目前尚未提出 有效的解決方案。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的主要目的在于提供一種變電站配置描述文件的檢測方法和裝置,以解決 現(xiàn)有技術(shù)中無法對變電站配置描述文件進行準確檢測的問題。
[0007] 為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了 一種變電站配置描述 文件的檢測方法。根據(jù)本發(fā)明的變電站配置描述文件的檢測方法包括:解析變電站配置描 述文件,得到多個智能電子設備應用模型;接收對所述多個智能電子設備應用模型中的第 一智能電子設備應用模型進行檢測的指令;按照所述指令檢測所述第一智能電子設備應用 模型是否缺少用于輸入信號的控制塊連線;如果檢測到所述第一智能電子設備不缺少所述 控制塊連線,則記錄所述第一智能電子設備正常;以及如果檢測到所述第一智能電子設備 缺少所述控制塊連線,則發(fā)出所述第一智能電子設備缺失所述控制塊連線的告警信息。
[0008] 進一步地,所述控制塊連線為多個控制塊連線,在檢測到所述第一智能電子設備 不缺少所述控制塊連線,記錄所述第一智能電子設備正常之后,所述方法還包括:從所述多 個控制塊連線中選擇一條沒有被標記的控制塊連線作為當前控制塊連線,執(zhí)行以下步驟, 直至所述多個控制塊連線被遍歷完成:根據(jù)所述第一智能電子設備的設備名稱匹配智能電 子設備標準模型;從所述智能電子設備標準模型中查找與所述當前控制塊連線對應的標準 虛端子描述信息;解析所述第一智能電子設備應用模型中的虛端子描述信息;判斷所述智 能電子設備標準模型中的第一標準虛端子描述信息是否存在于所述第一智能電子設備應 用模型中的虛端子描述信息中;如果判斷出所述智能電子設備標準模型中的所述第一標準 虛端子描述信息存在于所述第一智能電子設備應用模型中的虛端子描述信息中,則確定所 述第一虛端子存在,繼續(xù)查找所述智能電子設備標準模型中的下一個虛端子描述信息,直 到所述智能電子設備標準模型中的所有虛端子描述信息被檢查完成;如果判斷出所述第一 標準虛端子描述信息不存在于所述第一智能電子設備應用模型中的虛端子描述信息中,則 確定所述第一虛端子不存在,以所述第一標準虛端子描述信息為信息,輸出所述第一虛端 子不存在的提示信息,直到所述智能電子設備標準模型中的所有虛端子描述信息被檢查完 成,其中,在所述智能電子設備標準模型中對應的當前控制塊連線所有虛端子描述信息被 檢查完成之后,標記所述當前控制塊連線為已檢測。
[0009] 進一步地,判斷所述智能電子設備標準模型中的每個標準虛端子描述信息是否都 存在于所述第一智能電子設備應用模型中的虛端子描述信息中包括:從所述智能電子設備 的標準模型中獲取所述當前控制塊連線中所述虛端子描述信息的關(guān)鍵詞;以及利用所述關(guān) 鍵詞在所述第一智能電子設備應用模型中的虛端子描述信息中查找與所述當前控制塊連 線中所述虛端子描述信息相匹配的虛端子描述信息。
[0010] 進一步地,按照所述指令檢測所述第一智能電子設備應用模型是否具有用于輸入 信號的控制塊連線包括:根據(jù)所述第一智能電子設備的設備名稱匹配智能電子設備標準模 型;依據(jù)所述智能電子設備標準模型,獲取作為標準模型輸入控制塊的智能電子設備Ai的 采樣值控制塊和/或GOOSE控制塊獲取與所述第一智能電子設備對應的輸入智能電子設 備Ai ;獲取所述輸入智能電子設備Ai的虛端子輸出信號;從所述第一智能電子設備應用模 型中解析虛端子連線,得到第一智能電子設備的虛端子連線輸入信號;當所述第一智能電 子設備的虛端子連線中存在所述輸入智能電子設備Ai的至少一個虛端子輸出信號時,確 定所述第一智能電子設備與所述輸入智能電子設備Ai之間具有所述控制塊連線;當所述 第一智能電子設備的虛端子連線中不存在所述輸入智能電子設備Ai的任何一個虛端子輸 出信號時,則確定所述第一智能電子設備與所述輸入智能電子設備Ai之間缺失所述控制 塊連線,從所述第一智能電子設備應用模型中解析虛端子連線,得到第一智能電子設備的 虛端子連線輸入信號;依據(jù)所述第一智能電子設備的各虛端子連線輸入信號的外部路徑信 息,判斷所述第一智能電子設備應用模型中的所有虛端子輸入中是否有來自于所述輸入智 能電子設備Ai的采樣值控制塊和/或GOOSE控制塊的虛端子,如存在至少一個上述虛端 子,則確定所述第一智能電子設備與所述輸入智能電子設備Ai之間具有所述控制塊連線; 依據(jù)所述第一智能電子設備的各虛端子連線的外部路徑信息,判斷所述第一智能電子設備 應用模型中的所有虛端子輸入中是否有來自于所述輸入智能電子設備Ai的采樣值控制塊 和/或GOOSE控制塊的虛端子,如不存在至少一個上述虛端子,則確定所述第一智能電子設 備與所述輸入智能電子設備Ai之間缺失所述控制塊連線,其中,i依次取1至n,所述η為 所述第一智能電子設備對應的輸入智能電子設備的數(shù)量。
[0011] 進一步地,在接收對所述多個智能電子設備應用模型中的第一智能電子設備應用 模型進行檢測的指令之前,所述方法還包括:獲取所述多個智能電子設備應用模型中攜帶 的設備名稱和設備名稱解析表;按照所述設備名稱解析表對所述設備名稱進行解析,得到 所述設備名稱的每個位所表示的屬性;將所述多個智能電子設備應用模型中具有相同屬性 的智能電子設備作為一類智能電子設備,其中,所述指令為對所述一類智能電子設備進行 檢測的指令。
[0012] 進一步地,所述虛端子描述信息包括面向通用對象的變電站事件信號的描述信息 和采樣值信號的描述信息。
[0013] 為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了 一種變電站配置描述 文件的檢測裝置。根據(jù)本發(fā)明的變電站配置描述文件的檢測裝置包括:第一解析單元,用于 解析變電站配置描述文件,得到多個智能電子設備應用模型;接收單元,用于接收對所述多 個智能電子設備應用模型中的第一智能電子設備應用模型進行檢測的指令;檢測單元,用 于按照所述指令檢測所述第一智能電子設備應用模型是否缺少用于輸入信號的控制塊連 線;記錄單元,用于在檢測到所述第一智能電子設備不缺少所述控制塊連線時,記錄所述第 一智能電子設備正常;以及告警單元,用于在檢測到所述第一智能電子設備缺少所述控制 塊連線時,發(fā)出所述第一智能電子設備缺失所述控制塊連線的告警信息。
[0014] 進一步地,所述控制塊連線為多個控制塊連線,所述裝置還包括:遍歷單元,用于 在檢測到所述第一智能電子設備不缺少所述控制塊連線,記錄所述第一智能電子設備正常 之后,從所述多個控制塊連線中選擇一條沒有被標記的控制塊連線作為當前控制塊連線, 調(diào)用以下步驟,直至所述多個控制塊連線被遍歷完成:第一查找模塊,用于根據(jù)所述第一智 能電子設備的設備名稱查找智能電子設備標準模型;第二查找模塊,用于從所述智能電子 設備標準模型中查找與所述當前控制塊連線對應的標準虛端子描述信息;解析模塊,用于 解析所述第一智能電子設備應用模型中的虛端子描述信息;判斷模塊,用于判斷所述智能 電子設備標準模型中的每個標準虛端子描述信息是否都存在于所述第一智能電子設備應 用模型中的虛端子描述信息中;第一確定模塊,用于在判斷出所述智能電子設備標準模型 中的第一標準虛端子描述信息存在于所述第一智能電子設備應用模型中的虛端子描述信 息中時,確定所述第一虛端子存在,繼續(xù)查找所述智能電子設備標準模型中的下一個虛端 子描述信息,直到所述智能電子設備標準模型中的所有虛端子描述信息被檢查完成;第二 確定模塊,用于在判斷出所述第一標準虛端子描述信息不存在于所述第一智能電子設備應 用模型中的虛端子描述信息中,則確定所述第一虛端子不存在,以所述第一標準虛端子描 述信息為信息,輸出所述第一虛端子不存在的提示信息,直到所述智能電子設備標準模型 中的所有虛端子描述信息被檢查完成,其中,在所述智能電子設備標準模型中對應的當前 控制塊連線的所有虛端子描述信息被檢查完成之后,標記所述當前控制塊連線為已檢測。
[0015] 進一步地,所述判斷模塊包括:獲取子模塊,用于從所述智能電子設備的標準模型 中獲取所述當前控制塊連線中所述虛端子描述信息的關(guān)鍵同;以及查找子模塊,用于利用 所述關(guān)鍵詞在所述第一智能電子設備應用模型中的虛端子描述信息中查找與所述當前控 制塊連線中所述虛端子描述信息相匹配的虛端子描述信息。
[0016] 進一步地,所述檢測單元包括:匹配模塊,用于根據(jù)所述第一智能電子設備的設備 名稱匹配智能電子設備標準模型;獲取模塊,用于依據(jù)所述智能電子設備標準模型,獲取作 為標準模型輸入控制塊的智能電子設備Ai的采樣值控制塊和/或GOOSE控制塊;解析模 塊,用于從所述第一智能電子設備應用模型中解析虛端子連線,得到第一智能電子設備的 虛端子連線輸入信號;第三確定模塊,用于依據(jù)所述第一智能電子設備的各虛端子