[發明專利]基于規則文件的變電站智能裝置ICD模型的校驗方法有效
| 申請號: | 202110376527.4 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN113065256B | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 程鵬;徐剛;王志華;崔建國;于文超;張旭;董奕輝;于奎民;周明宇;姜富友;于志凱 | 申請(專利權)人: | 東方電子股份有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 煙臺雙聯專利事務所(普通合伙) 37225 | 代理人: | 申國棟 |
| 地址: | 264000 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 規則 文件 變電站 智能 裝置 icd 模型 校驗 方法 | ||
1.一種基于規則文件的變電站智能裝置ICD模型的校驗方法,其特征在于:包括如下步驟:
S1:使用XML解析庫對智能裝置ICD模型進行XML格式合法性校驗;
S2:使用IEC61850的schema規則文件對智能裝置ICD模型進行語法、語義校驗;
S3:選擇已有或新定義智能裝置ICD模型規范性校驗規則文件,解析所述智能裝置ICD模型規范性校驗規則文件形成校驗規則數據結構,并使用所述校驗規則數據結構對智能裝置ICD模型進行模型規范性校驗;
S4:輸出校驗結果;
其中,步驟S3所述智能裝置ICD模型規范性校驗規則文件的內容包括根節點定義、子節點定義、節點索引、節點組定義、節點組索引、節點嵌套關系定義、節點組嵌套關系定義、節點必備性定義、屬性必備性定義和屬性值一致性定義;所述根節點定義和子節點定義均包含特定的唯一key值,所述節點索引通過keyref屬性匹配所述key值完成引用,所述節點索引支持通過定義新的子節點實現節點嵌套關系定義;
所述解析智能裝置ICD模型規范性校驗規則文件形成校驗規則數據結構的解析過程為:首先搜索規則文件中的根節點作為起始點,然后搜索根節點的索引,并加載在其索引下定義的子節點、子節點組、子節點嵌套關系、節點必備性規則作為該節點的校驗規則數據結構,對搜索到的每一個新定義的子節點和子節點組使用遞歸方式處理,加入與其對應的校驗規則數據結構,以此類推生成與ICD模型樹狀結構相匹配的全節點校驗規則數據結構,最后搜索規則文件中包括屬性必備性定義和屬性值一致性定義的校驗內容,生成特定的補充校驗規則數據結構;
所述使用校驗規則數據結構對智能裝置ICD模型進行模型規范性校驗具體包括:解析ICD模型后找到其根節點,與所述校驗規則數據結構中的根節點對應規則進行規范性校驗,驗證其節點嵌套關系、節點必備屬性是否正確,然后對搜索到的子節點和子節點組使用遞歸方式處理,以此類推完成全部相關節點的規范性校驗,最后針對所述補充校驗規則數據結構重新遍歷ICD模型所有節點,匹配符合特征的節點按照相應的規則進行校驗。
2.如權利要求1所述的基于規則文件的變電站智能裝置ICD模型的校驗方法,其特征在于:步驟S1具體包括,使用標準的XML解析庫驗證智能裝置ICD模型是否符合XML語法規則,驗證是否所有XML元素均有關閉標簽、XML是否正確地嵌套、XML文檔是否有根元素。
3.如權利要求1所述的基于規則文件的變電站智能裝置ICD模型的校驗方法,其特征在于:步驟S2具體包括,使用IEC61850標準中定義的schema規則文件,利用標準的schema校驗庫驗證智能裝置ICD模型的通用語法、語義規則是否與schema規則要求一致,包括元素命名是否正確、特定子元素是否缺失、多個子元素的排序是否正確、同一父元素下是否存在唯一標識相同的子元素、元素的必要屬性是否缺失以及元素的屬性值是否符合要求。
4.如權利要求1所述的基于規則文件的變電站智能裝置ICD模型的校驗方法,其特征在于:步驟S3所述使用校驗規則數據結構對智能裝置ICD模型進行模型規范性校驗過程中,將檢驗不通過條目及其所在遞歸層次、問題描述和問題級別信息寫入錯誤信息數據結構。
5.如權利要求4所述的基于規則文件的變電站智能裝置ICD模型的校驗方法,其特征在于:步驟S4所述輸出校驗結果包括:將所述錯誤信息數據結構中條目按照一定規則排序后顯示到校驗工具的結果展示界面或生成到校驗結果報告中,完成整個校驗過程。
6.如權利要求1至5任一所述的基于規則文件的變電站智能裝置ICD模型的校驗方法,其特征在于:步驟S1或步驟S2校驗不通過的ICD模型文件,直接輸出校驗錯誤結果信息,結束校驗過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東方電子股份有限公司,未經東方電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110376527.4/1.html,轉載請聲明來源鉆瓜專利網。





