System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于電力系統自動化領域,涉及一種基于設計模型的調度命名自適應配置的方法與系統。
技術介紹
1、目前,在智能電網自動化系統中調度命名的更改方法,有根據工程設計藍圖直接手工配置修改的,有手工配置修改scd模型后再更新自動化系統或設備的,也有直接手工配置修改自動化系統或設備的,有基于私有數據庫半自動修改的。
2、現有的智能電網自動化系統中調度命名的更改方法,涉及到大量的工程配置和校核工作量,且不同自動化系統和設備的調度命名修改方法可復用程度低,重復配置和核對的工作量大。尤其是調度命名的修改在調試驗收后期階段時,保證不同自動化系統和設備的調度命名的一致性需求尤其緊迫。
3、因而需要研究一種快速通用的調度命名自適應配置的方法,滿足日益增長的效率提升、一體化配置、源端維護和一模到底等高級應用的需求。
技術實現思路
1、為解決現有技術中存在的不足,本專利技術提供一種基于設計模型的調度命名自適應配置的方法與系統,以方便工具軟件讀取和解析的物理回路描述模型和邏輯回路描述模型為基礎,完成全站自動化系統和設備中的間隔描述、裝置描述和信號描述的自適應配置,其不僅解決了工程配置效率問題、不同自動化系統的重復信息重復修改的問題,還能滿足源端維護、一體化配置等高級應用的需求,符合正在實施遵循的“一模到底”的原則,減少了自動化系統和設備的人工修改調度命名的工作量,提高了工程配置的效率。
2、本專利技術采用如下的技術方案。
3、本專利技術第一方面提出一種基于
4、采用vtd虛擬令牌描述結構解析設計模型并采用基于自動機的xpath查詢處理方式提取設計模型中的信息,其中設計模型包括物理回路描述模型與邏輯回路描述模型;
5、利用提取的信息生成物理回路描述模型與邏輯回路描述模型中信號對應關系;
6、利用提取的信息和所述信號對應關系將邏輯回路描述模型更新至最新版本;
7、基于關系表比較最新版本的邏輯回路描述模型與原邏輯回路描述模型,生成邏輯回路描述模型描述更新報告;
8、根據所述描述更新報告自動更新自動化系統和設備中的間隔、裝置和信號的描述。
9、優選地,所述解析并提取設計模型中的信息,其中設計模型包括物理回路描述模型與邏輯回路描述模型,包括:
10、所述物理回路描述模型包括sdd模型和spd模型;所述邏輯回路描述模型為scd模型;
11、從sdd模型和spd模型中提取信號信息、間隔描述和設備描述;從scd模型中提取信號信息、間隔描述和裝置描述;從sdd模型中提取信號描述、信號參引、信號所屬設備的iedname、信號所屬板卡、信號所屬端口;從spd模型中提取信號描述、信號參引、信號所屬設備的iedname、信號所屬子設備和信號所屬元件;從scd模型中提取信號描述、信號參引、信號所屬裝置的iedname、信號短地址。
12、優選地,所述采用vtd虛擬令牌描述結構解析設計模型,包括如下:
13、將原模型的xml文件原封不動地以二進制的方式讀進內存,得到比特數組,然后在該比特數組上解析每個元素的位置、開始偏移量、長度、深度和令牌類型并將其保存為vtd數組。
14、優選地,所述采用基于自動機的xpath查詢處理方式提取設計模型中的信息,包括:
15、將一個或一組xpath表達式表示為自動機,在要查詢的模型xml文件上運行自動機,自動機根據當前狀態及讀入的文檔的節點判斷下一步的行動,運行結束根據自動機是否處于接受狀態來判斷文件是否符合給定的xpath的查詢條件。
16、優選地,所述利用提取的信息生成物理回路描述模型與邏輯回路描述模型中信號對應關系,包括:
17、生成sdd模型與scd模型中信號對應關系,生成方式為:
18、按照sdd模型中的信號所屬設備的iedname直接與scd模型中ied裝置的iedname對應,按照sdd模型中的信號參引直接與scd模型中ied裝置的信號參引對應,生成sdd模型與scd模型中信號對應關系;
19、或者,按照sdd模型中的信號所屬設備的iedname直接與scd模型中ied裝置的iedname對應,按照sdd模型中的信號所屬設備、信號所屬板卡、信號所屬端口直接與scd模型中ied裝置的信號短地址對應,生成sdd模型與scd模型中信號對應關系。
20、優選地,所述利用提取的信息生成物理回路描述模型與邏輯回路描述模型中信號對應關系,包括:
21、生成spd模型與scd模型中信號對應關系,生成方式為:
22、按照spd模型中的信號所屬設備的iedname直接與scd模型中ied裝置的iedname對應,按照spd模型中的信號參引直接與scd模型中ied裝置的信號參引對應,生成spd模型與scd模型中信號對應關系;
23、或者,按照spd模型中的信號所屬設備的iedname直接與scd模型中ied裝置的iedname對應,按照spd模型中的信號所屬設備、信號所屬子設備、信號所屬元件直接與scd模型中ied裝置的信號短地址對應,生成spd模型與scd模型中信號對應關系。
24、優選地,所述利用提取的信息和所述信號對應關系將邏輯回路描述模型更新至最新版本,包括:
25、將從物理回路描述模型中提取的信號描述按照信號對應關系更新到邏輯回路描述模型的信號描述中,將從物理回路描述模型中提取的間隔描述和設備描述更新到邏輯回路描述模型的間隔描述和裝置描述中,形成最新版本邏輯回路描述模型。
26、優選地,所述利用提取的信息和所述信號對應關系將邏輯回路描述模型更新至最新版本時,若物理回路描述模型中的間隔描述和設備描述不是最新版本,則通過工具軟件自動導入數字化設計文件,更新物理回路描述模型中的間隔描述和設備描述。
27、優選地,所述基于關系表比較最新版本的邏輯回路描述模型與原邏輯回路描述模型,生成邏輯回路描述模型描述更新報告,包括:
28、對最新版本的邏輯回路描述模型與原邏輯回路描述模型,分別解析其模型xml文件中的間隔描述、裝置描述和信號描述,建立對應模型的參引和描述的對應關系表;
29、比較最新版本的邏輯回路描述模型與原邏輯回路描述模型的對應關系表,獲取最新版本的邏輯回路描述模型與原邏輯回路描述模型中的間隔描述、裝置描述和信號描述的差異;
30、將同一模型參引對應的不同的間隔描述、裝置描述和信號描述信息保存為模型參引、原邏輯回路描述模型中的描述、最新版本的邏輯回路描述模型中的描述的對應信息列表,并采用xml文件格式生成邏輯回路描述模型描述更新報告,記錄所述間隔描述、裝置描述和信號描述的差異。
31、優選地,所述關系表的建立方式如下:
32、首先在關系數據庫中為邏輯回路描述模型文件建立一個關系模式,以存儲邏輯回路描述模型文件的參引本文檔來自技高網...
【技術保護點】
1.一種基于設計模型的調度命名自適應配置的方法,其特征在于,包括:
2.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
3.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
4.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
5.根據權利要求2所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
6.根據權利要求2所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
7.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
8.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
9.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
10.根據權利要求9所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
11.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方
12.一種基于設計模型的調度命名自適應配置的系統,利用權利要求1-11任一項所述的方法,其特征在于,所述系統包括:
...【技術特征摘要】
1.一種基于設計模型的調度命名自適應配置的方法,其特征在于,包括:
2.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
3.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
4.根據權利要求1所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
5.根據權利要求2所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
6.根據權利要求2所述的一種基于設計模型的調度命名自適應配置的方法,其特征在于:
7.根據權利要求1所...
【專利技術屬性】
技術研發人員:趙新春,高松峰,蘇毅,武芳瑛,戴麗君,
申請(專利權)人:北京四方繼保自動化股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。