新四季網

基於發布者/訂閱者模式的全站模型文件匹配的檢測方法

2023-11-11 18:23:57

專利名稱:基於發布者/訂閱者模式的全站模型文件匹配的檢測方法
技術領域:
本發明屬於電力技術領域,尤其是一種基於發布者/訂閱者模式的全站模 型文件匹配的檢測方法。
背景技術:
以一次設備智能化、二次設備網絡化、通信平臺標準化為主要特徵的數字 化變電站代表了今後變電站的發展方向。數位化變電站中的通信平臺標準化體
現為全站採用IEC 61850標準(國內等同引用為DL/T 860標準),該IEC 61850 標準的一個重要特徵就是全站智能電子設備(IED, Intelligent Electronic Device)採用基於變電站描述語言(SCL, Substation Configuration description Language)建立的模型文件進行管理。模型文件分為模版模型 文件和經配置後模型文件兩類,模版模型文件包括ICD (IED Capability Description)文件禾口 SSD (System Specification Description)文件,其 中ICD文件為IED設備功能模版描述文件,SSD文件為變電站網絡拓撲結構描 述文件。經配置後模型文件包括CID (Configured IED Description)文件和 SCD (Substation Configuration Description)文件,其中CID文件為經配 置後的IED設備功能描述文件,SCD文件為全站二次系統描述文件。
數位化變電站建站過程中,智能電子設備提供商將IED的ICD文件交給變 電站系統集成商,集成商將各ICD文件和全站的SSD文件通過配置工具,生成 經配置後的CID文件和SCD文件。其中CID文件配置到IED設備,SCD文件配 置到變電站監控系統,以達到全站設備的互聯互通和互操作。
可見,全站模型文件(CID文件和SCD文件)是數位化變電站二次系統功 能實現的基礎。在變電站建設過程中,設備的改動或變動牽涉到模型文件的改 動,模型文件版本的經常改變直接體現在版本自描述信息的改變。錯誤版本的 模型文件下載到設備中,如果未及時發現,勢必造成設備工作的不正常,延長 了設備調試的周期。因此,隨時掌握全站設備模型文件版本信息的變化,是數 字化變電站建設維護人員的必然需求,目前缺少一種集中、方便的驗證手段。

發明內容
本發明的目的在於克服現有技術的不足,提供一種能在站內各IED設備和 監控系統主機中的模型文件版本發生變化時自動比對且自動報警的基於發布 者/訂閱者模式的全站模型文件匹配的檢測方法。
本發明採用的技術方案是一種基於發布者/訂閱者模式的全站模型文件匹配的檢測方法,其特徵在 於該方法包括以下步驟
(1) 作為訂閱者的變電站監控系統工程師站將自身的地址信息傳遞給作為 發布者的站內各IED設備和監控系統主機,進行註冊,訂閱其更新的版本信息;
(2) 發布者讀取設備內CID文件或SCD文件的版本自描述信息,如果發現版 本信息有變化,則把最新的版本信息按照步驟(l)收到的訂閱者的地址信息發送 給訂閱者,實現信息的發布;
(3) 訂閱者收到發布者發出的版本更新信息後進行解析,按裝置名稱與實時 資料庫中的版本信息進行比較,有改變時,先將舊版本信息備份至歷史資料庫 中,然後更新實時資料庫中的版本信息,同時生成告警信息提示版本變化,由 此完成全站模型文件匹配的檢測過程。
而且,所述步驟(l)的地址信息是變電站監控系統工程師站的IP位址、端
口和每個發布者在工程師站中對應的處理模塊的標識號。
而且,所述步驟(2)中版本信息是否發生變化的判斷過程是 發布者讀取第n次和第n+l次的模型文件中的自描述信息,當第n+l次的
Header域中的version值加上revision值大於第n次時,並且第n+l次的
Header域中的History域中的Hitem項的數目大於第n次時,則判斷版本信
息發生變化。
而且,所述步驟(2)中版本信息是否發生變化的判斷過程是 訂閱者接收到某設備的版本更新信息後,讀取該版本更新信息中的 Header域中的version值和revision值,並將該兩個數值求和,然後與實時 資料庫中該設備的version值和revision值求和結果進行比較,當版本更新 信息中version值和revision值求和結果大於實時資料庫中的數據時,則判 斷版本信息發生變化。
本發明的優點和積極效果是
1. 本方法基於發布者/訂閱者的工作模式,其與點對點通信模式和客戶/ 伺服器模式相比較,發布者/訂閱者的工作模式是多個數據源(即發布者)向 多個接受者(即訂閱者)發送數據的最佳解決方案。其比較過程自動完成,自 動化程度高。
2. 本方法中發布者和訂閱者分別進行版本信息的判斷並最終將變化的版 本信息存儲在資料庫中,使版本信息的改變有據可査,避免了調試人員和廠家 工程師溝通不及時造成的設備工作不正常的故障。
3. 本發明操作簡便,版本信息的比較自動完成,有效地保證了變電站各設 備的模型文件的正確性,不僅縮短了設備調試的周期,而且在變電站正式投入 使用後也可以作為模型文件版本的管理方法。是一種能實現集中管理、準確驗證的檢測方法。


圖l是本發明的工作示意圖。
具體實施例方式
下面結合實施例,對本發明進一步說明,下述實施例是說明性的,不是限 定性的,不能以下述實施例來限定本發明的保護範圍。
本發明基於現有變電站中的網絡設備,如圖l所示,站控層網絡以交換機 為數據或指令傳輸的核心,連接在交換機上的有發布者,即監控系統主機和從
IED1 IEDN的多個設備,連接在站控層網絡上的還有訂閱者,即變電站監控 系統工程師站。訂閱者和發布者之間通過站控層網絡進行數據的交換。
以上述硬體結構為基礎, 一種基於發布者/訂閱者模式的全站模型文件匹 配的檢測方法包括以下步驟
1. 作為訂閱者的變電站監控系統工程師站將自身的地址信息傳遞給作為 發布者的站內各IED設備和監控系統主機,進行註冊,訂閱其更新的版本信息。
本步驟中的地址信息是變電站監控系統工程師站的IP位址、埠和每個 發布者在工程師站中對應的處理模塊的標識號。
2. 發布者讀取設備內CID文件或SCD文件的版本自描述信息,如果發現版 本信息有變化,則把最新的版本信息按照步驟(l)收到的訂閱者的地址信息發送 給訂閱者,實現信息的發布。
本步驟中版本信息是否發生變化的判斷過程是
發布者讀取第n次和第n+l次的模型文件中的自描述信息,當第n+l次的 Header域中的version值加上revision值大於第n次時,並且第n+l次的 Header域中的History域中的Hitem項的數目大於第n次時,則判斷版本信 息發生變化。
3. 訂閱者收到發布者發出的版本更新信息後進行解析,按裝置名稱與實時 資料庫中的版本信息進行比較,有改變時,先將舊版本信息備份至歷史資料庫 中,然後更新實時資料庫中的版本信息,同時生成告警信息提示版本變化,由 此完成全站模型文件匹配的檢測過程。
本步驟中版本信息是否發生變化的判斷過程是
訂閱者接收到某設備的版本更新信息後,讀取該版本更新信息中的 Header域中的version值和revision值,並將該兩個數值求和,然後與實時 資料庫中該設備的version值和revision值求和結果進行比較,當版本更新 信息中version值和revision值求和結果大於實時資料庫中的數據時,則判 斷版本信息發生變化。
應用實施例1試驗場地
某數位化變電站內測試 硬體環境
網絡由交換機和光纖構成。
訂閱者——變電站監控系統工程師站(工作站)
發布者——監控系統主機(伺服器)、220kV4號線路測控裝置(IED1)、 220kV4號線路繼電保護裝置A (IED2 )、 220kV4號線路繼電保護裝置B (IED3 )。 檢測過程如下
1. 變電站監控系統工程師站將自身的地址信息傳遞給各IED設備和監控 系統主機,進行註冊,訂閱其更新的版本信息。
由於變電站監控系統工程師站內預存的軟體處理模塊為多線程的程序,所 以每個現成對應一個站內的IED設備,由此分配給每個IED設備一個處理模塊 線程的標識號。這樣完整的地址信息是變電站監控系統工程師站的IP位址、 埠和每個發布者在工程師站中對應的處理模塊的標識號,各IED設備接收的 地址信息如下
IED1:
IP位址為:172.20.83.10 埠為1800
該設備在工程師站中對應的處理模塊的標識號1。
IED2:
IP位址為172.20.83.10 埠為1801
該設備在工程師站中對應的處理模塊的標識號2。
IED3:
IP位址為172.20.83.10 埠為1802
該設備在工程師站中對應的處理模塊的標識號3。
2. 發布者啟動後,讀取設備內CID文件或SCD文件的版本自描述信息,並 同上一次的記錄進行比較以判斷是否更新。下面以IED1設備為例進行說明
本次讀取的信息如下,記做第n+l次記錄
〈History>
〈Hitem revision=〃0〃 when=〃2009-05-12 08:55:06〃 version=〃l〃/> 〈Hitem why-〃新增裝置〃 revision=〃0.1〃 what-〃增加了 5971D及其相關間隔內 容〃 who=〃fm〃 when-〃星期二五月19 10:03:38 2009〃 version=T/〉〈Hitem why-〃修正錯誤〃 revision=〃0.2〃 what〃導入對應的cid文件〃 who=〃fm〃 when-"星期六五月23 11:20:43 2009〃 version=T/>
上一次的信息如下,記做第n次記錄

〈Hitem revision="0〃 when=〃2009_05-12 08:55:06〃 version=〃l〃/>
〈Hitem why^新增裝置〃 revision=〃0.1〃 what-〃增加了 5971D及其相關間隔內 容〃 who="fm〃 when-〃星期二五月19 10:03:38 2009〃 version=T/〉 〈/Header>
由上述信息可知,IEDl設備在硬起動自檢時,經過比較,第n+1次的Header 域中的version值加上revision值大於第n次時,並且第n+1次的Header 域中的History域中的Hitem項的數目大於第n次,確定模型文件版本已更新, 然後IEDl設備將更新後的version值、revision值以及IEDl設備的裝置名 稱發送至變電站監控系統工程師站,所發送的版本更新信息的結構是
〈version=〃l〃 revision-"0.2〃 why '修正錯誤"what-"導入對應的cid文件〃星期六五月23 11:20:43 2009〃 〉
至此,IEDl設備完成模型文件版本信息的發布。
發送的地址信息為
IP位址為:172.20.83.10
埠為1800
IEDl設備在工程師站中對應的處理模塊的標識號1。
3.變電站監控系統工程師站收到IEDl設備發出的版本更新信息後進行解 析,按裝置名稱與實時資料庫中的版本信息進行比較,將版本更新信息中的 Header域中的version值和revision值求和,然後與實時資料庫中IEDl設 備的version值和revision值求和結果進行比較,當版本更新信息中version 值和revision值求和結果大於實時資料庫中的數據時,則判斷版本信息發生 變化,先將舊版本信息備份至歷史資料庫中,然後更新實時資料庫中的版本信 息,同時生成告警信息提示版本變化,由此完成IEDl設備的模型文件匹配的 檢測過程。
其它IED設備和監控系統主機中的模型文件版本的檢測相同。 應用實施例2試驗場地
某數位化變電站內測試 硬體環境
網絡由交換機和光纖構成。
訂閱者——變電站監控系統工程師站(工作站)
發布者——監控系統主機(伺服器)、110kV8號線路測控裝置(IED1)、 110kV8號線路繼電保護裝置(IED2)。 檢測過程如下
1. 變電站監控系統工程師站將自身的地址信息傳遞給各IED設備和監控 系統主機,進行註冊,訂閱其更新的版本信息。
由於變電站監控系統工程師站內預存的軟體處理模塊為多線程的程序,所 以每個現成對應一個站內的IED設備,由此分配給每個IED設備一個處理模塊 線程的標識號。這樣完整的地址信息是變電站監控系統工程師站的IP位址、 埠和每個發布者在工程師站中對應的處理模塊的標識號,各IED設備接收的
地址信息如下 IED1:
IP位址為172.20.83.10 埠為1831
該設備在工程師站中對應的處理模塊的標識號6。 IED2:
IP位址為172.20.83.10 埠為1832
該設備在工程師站中對應的處理模塊的標識號8。
2. 發布者啟動後,讀取設備內CID文件或SCD文件的版本自描述信息,並 同上一次的記錄進行比較以判斷是否更新。下面以IED2設備為例進行說明
本次讀取的信息如下,記做第n+l次記錄
〈Header revision="0.1〃 nameStructure=〃IED2〃 version=2〃 id=〃chenfu〃> 〈History>
〈Hitem revision=〃0〃 when=〃2009-5-06 09:13:08〃 version=〃l〃/>
〈Hitem wh"〃定值區改變〃 revision=〃0〃 what-〃備用定值區定值順序改變〃 who=〃ww〃 when:〃星期二五月16 15:42:27 2009〃 version=〃2〃/〉
〈Hitem wh屍〃修正錯誤"revision=〃0.1〃 what:〃更正PT斷線告警描述〃 who=〃ww" whe『〃星期一 五月22 17:10:02 2009〃 version=〃27> 上一次的信息如下,記做第n次記錄
<Header revision=〃0〃 nameStructure=〃IED2〃 version=2〃 id=〃chenfu〃〉
〈Hiteml〃/〉
〈Hitem why '新增裝置"revision=〃0" what^增加了 5971D及其相關間隔內容 〃 who,ww〃 when-〃星期二五月16 15:42:27 2009〃 version=〃2〃/>
由上述信息可知,IED2設備在硬起動自檢時,經過比較,第n+l次的Header 域中的version值加上revision值大於第n次時,並且第n+1次的Header 域中的History域中的Hitem項的數目大於第n次,確定模型文件版本已更新, 然後IED2設備將更新後的version值、revision值以及IED2設備的裝置名 稱發送至變電站監控系統工程師站,所發送的版本更新信息的結構是

發送的地址信息為
IP位址為172.20.83.10
埠為1832
IED2設備在工程師站中對應的處理模塊的標識號8。 至此,IED2設備完成模型文件版本信息的發布。
3.變電站監控系統工程師站收到IED2設備發出的版本更新信息後進行解 析,按裝置名稱與實時資料庫中的版本信息進行比較,將版本更新信息中的 Header域中的version值和revision值求和,然後與實時資料庫中IED2設 備的version值和revision值求和結果進行比較,當版本更新信息中version 值和revision值求和結果大於實時資料庫中的數據時,則判斷版本信息發生 變化,先將舊版本信息備份至歷史資料庫中,然後更新實時資料庫中的版本信 息,同時生成告警信息提示版本變化,由此完成IED2設備的模型文件匹配的 檢測過程。
其它IED設備和監控系統主機中的模型文件版本的檢測相同。
權利要求
1、一種基於發布者/訂閱者模式的全站模型文件匹配的檢測方法,其特徵在於該方法包括以下步驟(1)作為訂閱者的變電站監控系統工程師站將自身的地址信息傳遞給作為發布者的站內各IED設備和監控系統主機,進行註冊,訂閱其更新的版本信息;(2)發布者讀取設備內CID文件或SCD文件的版本自描述信息,如果發現版本信息有變化,則把最新的版本信息按照步驟(1)收到的訂閱者的地址信息發送給訂閱者,實現信息的發布;(3)訂閱者收到發布者發出的版本更新信息後進行解析,按裝置名稱與實時資料庫中的版本信息進行比較,有改變時,先將舊版本信息備份至歷史資料庫中,然後更新實時資料庫中的版本信息,同時生成告警信息提示版本變化,由此完成全站模型文件匹配的檢測過程。
2、 根據權利要求1所述的一種基於發布者/訂閱者模式的全站模型文件 匹配的檢測方法,其特徵在於所述步驟(l)的地址信息是變電站監控系統工 程師站的IP位址、埠和每個發布者在工程師站中對應的處理模塊的標識 號。
3、 根據權利要求1所述的一種基於發布者/訂閱者模式的全站模型文件 匹配的檢測方法,其特徵在於所述步驟(2)中版本信息是否發生變化的判斷 過程是發布者讀取第n次和第n+l次的模型文件中的自描述信息,當第n+l次 的Header域中的version值加上revision值大於第n次時,並且第n+l次 的Header域中的History域中的Hitem項的數目大於第n次時,則判斷版本 信息發生變化。
4、 根據權利要求1所述的一種基於發布者/訂閱者模式的全站模型文件 匹配的檢測方法,其特徵在於所述步驟(2)中版本信息是否發生變化的判斷 過程是訂閱者接收到某設備的版本更新信息後,讀取該版本更新信息中的 Header域中的version值和revision值,並將該兩個數值求和,然後與實 時資料庫中該設備的version值和revision值求和結果進行比較,當版本更 新信息中version值和revision值求和結果大於實時資料庫中的數據時,則 判斷版本信息發生變化。
全文摘要
本發明涉及一種基於發布者/訂閱者模式的全站模型文件匹配的檢測方法包括以下步驟(1)訂閱者將自身的地址信息傳遞給發布者;(2)發布者讀取設備內CID文件或SCD文件的版本自描述信息,如果發現版本信息有變化,則把最新的版本信息發送給訂閱者;(3)訂閱者收到發布者發出的版本更新信息後進行解析,與實時資料庫中的版本信息進行比較,有改變時,先將舊版本信息備份至歷史資料庫中,然後更新實時資料庫中的版本信息,同時生成告警信息提示版本變化,由此完成全站模型文件匹配的檢測過程。本發明操作簡便,保證了變電站各設備的模型文件的正確性,縮短了設備調試的周期。是一種能實現集中管理、準確驗證的檢測方法。
文檔編號H02J13/00GK101609407SQ20091006983
公開日2009年12月23日 申請日期2009年7月22日 優先權日2009年7月22日
發明者磐 張, 張會建, 科 徐, 瓊 方 申請人:天津市電力公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀