本發(fā)明涉及一種基于scd的變電站網管業(yè)務自動發(fā)現方法,屬于智能電網領域。
背景技術:
在智能變電站中,各個智能裝置(ied設備)依靠通信網絡的支撐來實現實時信號(goose,smv,mms)的傳遞。第一代智能變電站網絡管理系統(tǒng)需要運維人員根據scd(substationconfigurationdescription)文件的規(guī)劃來得到業(yè)務配置圖,然后利用設備網管手工來配置與智能裝置相連的各個終端設備的節(jié)點信息,由于一條業(yè)務涉及的節(jié)點比較多,配置完一條完整的業(yè)務將比較復雜,需要人為進行多次參數配置,操作人員較難完全理解所有配置參數,導致配置的業(yè)務時間比較長,業(yè)務建立效率比較低。另外,當網絡進行擴容或者改造的時候,業(yè)務鏈路也會面臨增加或者減少節(jié)點的問題,這對技術人員來說是一項艱巨的任務。
有鑒于此,本發(fā)明人對此進行研究,專門開發(fā)出一種基于scd的變電站網管業(yè)務自動發(fā)現方法,本案由此產生。
技術實現要素:
本發(fā)明的目的是提供一種基于scd的變電站網管業(yè)務自動發(fā)現方法。
為了實現上述目的,本發(fā)明的解決方案是:
一種基于scd的變電站網管業(yè)務自動發(fā)現方法,包括如下步驟:
首先,通過導入和分析scd文件生成業(yè)務配置圖,具體包括scd文件的校驗步驟;scd文件業(yè)務模型的比對步驟;以及可視化數據生成步驟;
其次,根據生成的scd文件數據進行業(yè)務連接的自動發(fā)現,具體包括確定源端、宿端步驟;計算路由步驟;以及配置下發(fā)步驟。
作為優(yōu)選,所述scd文件的校驗包括三方面:1)確定scd文件是基于標記語言xml的格式進行編寫的;2)根據解析標識變電站名稱的substation字段校驗scd文件導入的是同一個變電站;3)對scd文件進行分析時,校驗appid的唯一性。
作為優(yōu)選,所述scd文件的業(yè)務模型的比對步驟具體為:根據分析scd文件的業(yè)務模型和現有網管業(yè)務模型進行比對來確定業(yè)務連接的完整性,首先通過解析scd中的發(fā)布者ied、訂閱者ied、這條數據通道的唯一標識和業(yè)務類型,生成一系列四元組s={appid,業(yè)務類型,發(fā)布ied,訂閱ied};然后輪詢每一個四元組,通過appid過濾現有的業(yè)務連接,如果不存在業(yè)務連接,則插入網管數據庫;如果存在業(yè)務連接,則比較業(yè)務連接的業(yè)務類型,如果業(yè)務類型不一致,則該四元組插入數據庫失敗,提示與現有業(yè)務類型不匹配;如果一致,則比較業(yè)務連接的發(fā)送端ied與該四元組的發(fā)布ied是否相同,如果不相同,則該四元組插入數據庫失敗,提示發(fā)布ied不一致,如果相同,則比較業(yè)務連接的接收端ied列表與該四元組的訂閱ied列表,如果訂閱ied列表數量大于業(yè)務接收端ied列表,則顯示業(yè)務接收端缺失;如果訂閱ied列表數量小于業(yè)務接收端ied列表,則顯示業(yè)務接收端冗余;如果四元組與業(yè)務連接的參數完全一致,則顯示業(yè)務連接完整。
作為優(yōu)選:所述可視化數據生成步驟具體為:scd文件數據以列表和圖形化的方式展現出來,列表可根據過濾條件進行查詢,以更直觀的圖形化表現形式展現出各個智能裝置ied之間的連接狀態(tài)。
作為優(yōu)選,確定源端、宿端步驟具體為:首先,終端設備接受裝置發(fā)送的業(yè)務消息,根據業(yè)務消息體的業(yè)務類型和業(yè)務appid查詢裝置名稱來確定業(yè)務連接的源終端,然后通過查詢scd列表得到與源端相連的對端終端列表,源端節(jié)點端口和對端節(jié)點端口服務質量等級qos采用默認值。
作為優(yōu)選,所述計算路由步驟:每一個裝置ied與終端設備進行相連,終端設備與2個中心設備采用光纖兩兩相連,業(yè)務流通過vlan進行劃分,每一條業(yè)務分配唯一vlan,網管根據現有的業(yè)務vlan集來計算可用的唯一vlan。
作為優(yōu)選,所述配置下發(fā)步驟:網管將配置好的業(yè)務appid,業(yè)務服務質量等級qos和業(yè)務vlan等各項參數下發(fā)到硬件設備上,建立從源裝置ied到目的裝置ied之間的端到端業(yè)務連接。
本發(fā)明所述的基于scd的變電站網管業(yè)務自動發(fā)現方法,具有如下有益效果:第一,網管能合理的管理scd文件,通過導入scd文件生成圖形化的配置圖,用戶可以根據配置圖規(guī)劃或者重新規(guī)劃業(yè)務。第二,網管可以通過接受終端設備業(yè)務消息自動建立起裝置ied與終端設備的連接,自動分析出源,宿端,自動計算出可用vlan,自動校驗優(yōu)化配置參數,自動下發(fā)設備。通過上述基于scd的變電站網管業(yè)務自動發(fā)現方法,省去了人為配置過程中復雜的人為干預過程,借助網管的可視化和自動化配置參數,一次性下發(fā)配置,大大縮短了業(yè)務配置時間,也降低了設備硬件的負擔。
以下結合附圖及具體實施例對本發(fā)明做進一步詳細描述。
附圖說明
圖1為本實施例的基于scd的變電站網管業(yè)務自動發(fā)現方法流程圖。
具體實施方式
一種基于scd的變電站網管業(yè)務自動發(fā)現方法,包括如下步驟:
首先,通過導入和分析scd文件生成業(yè)務配置圖,系統(tǒng)提供用戶導入scd文件的入口,可以選擇本地文件的導入,也可以選擇遠程文件的導入,導入的過程中系統(tǒng)解析scd文件,具體包括:
1.1、scd文件的校驗步驟:包括三方面:1)scd文件是基于標記語言xml的格式進行編寫的,保證xml文件格式的正確性是程序能否解析成功的關鍵;2)一個scd文件記錄一個變電站配置,為了保證導入的是同一個變電站,根據解析標識變電站名稱的substation字段來校驗正確性;3)根據業(yè)務規(guī)則,單網中所有的業(yè)務appid具備唯一性,所以在對scd文件進行分析的時候需要校驗appid的唯一性。
1.2、scd文件的業(yè)務模型的比對步驟:根據分析scd文件的業(yè)務模型和現有網管業(yè)務模型進行比對來確定業(yè)務連接的完整性。首先通過解析scd中的發(fā)布者ied、訂閱者ied、這條數據通道的唯一標識和業(yè)務類型生成一系列四元組s={appid,業(yè)務類型,發(fā)布ied,訂閱ied};然后輪詢每一個四元組,通過appid過濾現有的業(yè)務連接,如果不存在業(yè)務連接,則插入網管數據庫;如果存在業(yè)務連接,則比較業(yè)務連接的業(yè)務類型,如果業(yè)務類型不一致,則該四元組插入數據庫失敗,提示與現有業(yè)務類型不匹配;如果一致,則比較業(yè)務連接的發(fā)送端ied與該四元組的發(fā)布ied是否相同,如果不相同,則該四元組插入數據庫失敗,提示發(fā)布ied不一致,如果相同,則比較業(yè)務連接的接收端ied列表與該四元組的訂閱ied列表,如果訂閱ied列表數量大于業(yè)務接收端ied列表,則顯示業(yè)務接收端缺失;如果訂閱ied列表數量小于業(yè)務接收端ied列表,則顯示業(yè)務接收端冗余;如果四元組與業(yè)務連接的參數完全一致,則顯示業(yè)務連接完整。
1.3、可視化數據生成步驟:scd文件數據以列表和圖形化的方式展現出來,列表可以根據過濾條件進行查詢,以更直觀的圖形化表現形式展現出各個智能裝置ied之間的連接狀態(tài)。
其次,根據生成的scd文件數據進行業(yè)務連接的自動發(fā)現,具體包括
確定源端、宿端步驟:終端設備接受裝置發(fā)送的業(yè)務消息,根據業(yè)務消息體的業(yè)務類型和業(yè)務appid查詢裝置名稱來確定業(yè)務連接的源終端,然后通過查詢scd列表得到與源端相連的對端終端列表,源端節(jié)點端口和對端節(jié)點端口服務質量等級qos采用默認值。
計算路由步驟:每一個裝置ied與終端設備進行相連,終端設備與2個中心設備采用光纖兩兩相連。業(yè)務流是通過vlan進行劃分,每一條業(yè)務必須分配唯一vlan,所以網管根據現有的業(yè)務vlan集來計算可用的唯一vlan。
配置下發(fā)步驟:網管將配置好的業(yè)務appid,業(yè)務服務質量等級qos和業(yè)務vlan等各項參數下發(fā)到硬件設備上,建立從源裝置ied到目的裝置ied之間的端到端業(yè)務連接。
在本實施例中,如圖1所述,基于scd的變電站網管業(yè)務自動發(fā)現方法,包括如下步驟:scd文件先經過文件格式的校驗,如果校驗失敗則提示導入失敗,如果校驗成功則比較scd文件中的業(yè)務appid是否有重復,如果有重復則提示導入失敗,如果沒有重復,則將分析出一條業(yè)務連接的appid與網管現有業(yè)務的appid進行比較,如果沒有相同,則入庫,如果相同,則與現有業(yè)務的發(fā)送端進行比較,如果與發(fā)送端不相同則提示導入失敗,如果與發(fā)送端相同,則與現有業(yè)務的接收端進行比較,并入庫,以列表和圖形化的方式顯示比較結果;接著,網管接收終端設備消息,然后根據接收到的業(yè)務消息得到源端,查詢scd文件可以得到宿端;網管給每個接口設置默認帶寬,校驗帶寬是否夠用,如果不夠,則結束;否則計算路由和可用vlan,如果沒有可用路由和vlan則結束;否則下發(fā)業(yè)務配置建立業(yè)務連接。
本實施例所述的基于scd的變電站網管業(yè)務自動發(fā)現方法,具有如下優(yōu)點:第一,網管能合理的管理scd文件,通過導入scd文件生成圖形化的配置圖,用戶可以根據配置圖規(guī)劃或者重新規(guī)劃業(yè)務。第二,網管可以通過接受終端設備業(yè)務消息自動建立起裝置ied與終端設備的連接,自動分析出源,宿端,自動計算出可用vlan,自動校驗優(yōu)化配置參數,自動下發(fā)設備。通過上述基于scd的變電站網管業(yè)務自動發(fā)現方法,省去了人為配置過程中復雜的人為干預過程,借助網管的可視化和自動化配置參數,一次性下發(fā)配置,大大縮短了業(yè)務配置時間,也降低了設備硬件的負擔。
上述實施例和圖式并非限定本發(fā)明的產品形態(tài)和式樣,任何所屬技術領域的普通技術人員對其所做的適當變化或修飾,皆應視為不脫離本發(fā)明的專利范疇。