[發明專利]IEC61970CIM模型校驗方法無效
| 申請號: | 201210104089.7 | 申請日: | 2012-04-10 |
| 公開(公告)號: | CN102663094A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 彭暉;宋鑫;季堃;翟毅;楊啟京;尹壽垚;張留留;王春玉;胡杰;陳寧 | 申請(專利權)人: | 國電南瑞科技股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/27 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林;許婉靜 |
| 地址: | 210061 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | iec61970cim 模型 校驗 方法 | ||
技術領域
本發明涉及了變電站系統處理的技術領域,具體涉及一種IEC61970CIM模型校驗方法。
背景技術
隨著電力系統和計算機技術的發展,電力系統自動化水平的不斷提高,在電力系統中實現信息和功能共享越來越重要,各應用系統之間接口的標準化工作就具有很重要的意義。IEC?61970系列標準定義了能量管理系統應用程序接口(EMSAPI),公共信息模型(CIM)是整個EMSAPI框架很重要的一部分。EMSAPI標準的目的是為了促進對不同賣方獨立開發的能源管理系統(EMS)應用進行集成和對獨立開發的整個EMS系統進行集成,或對EMS系統和其他涉及電力系統運行的不同方面的系統,例如發電或配電管理系統進行集成。用于控制中心各應用之間的信息交換以及控制中心以外系統間的信息交換。通過定義標準應用程序接口,使得這些應用或系統能夠不依賴于信息的內部表示而存取公共數據和交換信息,完成對EMS的集成。
目前,國際上許多廠家已經將CIM應用于電力系統自動化的各級產品,例如RTU、自動抄表、電量設備和SCADA/EMS/DMS/PM的各種模型逐步采用CIM數據模型。CIM數據模型包含基本上所有和電力生產有關的數據,如RTU設備、SCADA數據、財務、網絡連接、發電、檢修和電力市場等。CIM是一個抽象模型,它表示了EMS信息模型中典型包含的電力企業的所有主要對象,包含這些對象的公共類和屬性,以及它們之間的關系。對EMS應用而言,就是類與對象以通用的方式對電力系統中需要表示的模型進行建模。類是對現實世界中對象的描述,例如EMS中需要表示的電力系統模型,變壓器、發電機、負荷和斷路器等。這些對象需要以一種通用的形式表示,以達到兼容插入和互聯運行的目的。CIM模型中的XML文件級交互是實現系統間數據交換的標準方式之一。然而,在進行CIM模型中的XML文件交互的過程中,有效的并且符合IEC?61970-503標準的CIM模型中的XML文件中的數據才可以被正確地被其它系統使用,但CIM模型中的XML中的模型數據可能并不滿足電力系統的基本規則,這會引起其它系統內電網模型的錯誤建立,浪費大量的人力和物力。
發明內容
本發明的目的是克服CIM模型中XML文件中的模型數據可能并不滿足電力系統的基本規則,引起其它系統內電網模型的錯誤建立的問題。本發明提供于的一種IEC61970CIM模型校驗方法能夠在CIM模型中XML文件交互前要對CIM模型中的XML文件的有效性進行校驗,節省大量的人力物力。
為了解決上述技術問題,本發明所采用的技術方案是:
一種IEC61970CIM模型校驗方法,其特征在于:包括以下步驟,
步驟(1),將CIM模型文件中的設備對象讀入CIM對象內存庫;
步驟(2),用指針描述CIM對象內存庫中CIM模型設備之間關聯關系;
步驟(3),從步驟(2)所述CIM對象內存庫中獲取所述用指針描述設備之間關聯關系的CIM模型,并對獲取CIM模型進行語法校驗、語義校驗、參數完備性校驗、關聯一致性校驗、拓撲完整性校驗;步驟(4),輸出并顯示不符合步驟(3)所述各類校驗的CIM模型。
前述的IEC61970CIM模型校驗方法,其特征在于:所述步驟(1)將CIM模型文件中的設備對象讀入CIM對象內存庫的具體步驟如下,
步驟(1),使用SAX接口解析CIM模型文件;
步驟(2),將SAX接口解析得到的內容放入CIM對象內存庫中。
前述的IEC61970CIM模型校驗方法,其特征在于:所述步驟(3)對獲取CIM模型進行語法校驗是將獲取的CIM模型中的XML文件的放入XML解析器校驗的,包括以下內容,
1)校驗XML文件中是否有且僅有一個根元素,其他所有的元素都是所述根元素的子元素,若存在多個根元素或者其他任一元素不是根元素的子元素,則在步驟(4)中輸出;
2)校驗起始標簽和結束標簽是否匹配,結束標簽是否存在,若起始標簽和結束標簽不匹配或者結束標簽不存在,則在步驟(4)中輸出;
3)校驗XML文件中大小寫是否一致,若XML文件中大小寫不一致,則在步驟(4)中輸出;
4)校驗XML文件中元素是否正確嵌套且子元素完全包括在父元素中,若XML文件中元素嵌套不正確或者任一子元素不包括在父元素中,則在步驟(4)中輸出;
5)校驗XML文件中元素屬性是否包括在引號中,若XML文件中元素屬性不包括在引號中,則在步驟(4)中輸出;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國電南瑞科技股份有限公司,未經國電南瑞科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210104089.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:病毒查殺方法及裝置
- 下一篇:一種織物緯斜的檢測方法及其檢測設備





