一种基于NXD的SCD文件配置方法及装置制造方法及图纸

技术编号:21116832 阅读:105 留言:0更新日期:2019-05-16 09:19
本发明专利技术涉及一种基于NXD的SCD文件配置方法及装置,属于数字化变电站技术领域。本发明专利技术在NXD存储的基础上实现了对SCD文件的分段解耦及配置,避免了簇建模或查询语言转换的复杂性,对XML文件片段的存取更新操作更加直接便捷。配置过程中各个文件片段功能相对独立,每次操作只需读取相应的文件片段,对于没有涉及该编辑的文件片段没有任何影响。

A Method and Device of SCD File Configuration Based on NXD

【技术实现步骤摘要】
一种基于NXD的SCD文件配置方法及装置
本专利技术涉及一种基于NXD的SCD文件配置方法及装置,属于数字化变电站

技术介绍
智能站使用单一的SCD文件描述全站配置,涵盖全部信息模型,不同业务不同间隔的信息耦合在一起,目前主要由集成商完成SCD文件的配置,原有的设计、集成、施工、运维等流程被打乱。调试、运维人员在使用和操作SCD文件时存在较大困难,缺少有效的介入手段。SCD文件采用平面文件存储方式,存储、流转过程存在随意性,作为其他配置文件的数据源存在安全风险。SCD文件作为智能变电站中最重要的一种配置文件,它集成了智能变电站中所有的二次信息。现有的智能站配置流程中由系统配置工具导入SCD并执行各种配置,在完成配置后由IED配置工具导出CID/CCD等配置文件。在此过程中SCD文件作为配置的唯一最终结果和配置工具直接操作的对象,需要对整个SCD文件进行处理,费时、耗资源。申请号为CN201610685214.6的专利申请文件公开一种智能变电站SCD模型信息断面的解耦方法及装置,该方法通过分析SCD文件中SSD的配置内容获取全站所有间隔划分信息以及每个间隔包含的IED信息,从SCD文件中将这些IED的模型配置内容提取出来按SCL标准格式重新组织即形成间隔BCD文件。针对客户需求提供了间隔逻辑明确的信息断面,降低了SCD文件应用复杂度和配置误改动风险,更好地满足智能变电站在调试、运维和改扩建阶段对SCD文件的高效应用和管控需求。但是其中按间隔解耦是依据SSD配置并引入了BCD中间文件,按业务解耦思路是分别将IED、LDevice或DataSet划分为归属继电保护、自动化等不同业务类型。所提方法涉及面较广,实际操作需要更多的外部支持,比如:基于SSD的间隔划分,需要首先建立标准化的SSD配置,对于一些已经投运的智能站重新设计、增加SSD配置,增加了工作量和出错风险。申请号为CN201510682769.0的专利申请文件公开了一种SCD文件解耦方法,用以解决现有技术中SCD文件过大对内存占用严重的问题,该方法将SCD文件解耦为至少包括一个或若干个由Header,一个DataTypeTemplates和设定数量的IED组成的子SCD文件,各子SCD文件中IED数量之和等于SCD文件中的IED数量,并按SCL模型按其模块划分为Header、Substation、Communication、IED、DateTypeTemplates共计5个部分,将SCD文件按照SCL模型的功能模块解耦为多个SCD子模块,由Header、IED、DateTypeTemplates组成的多个子SCD文件,通过此方法可以实现大体积SCD文件不影响功能前提下,拆分为多个可独立编辑处理的子SCD文件。但是该方法并没有涉及SCD的存储技术,由于在SCD不同模块间存在强耦合关系,实际应用中不可能只加载需要编辑的文件片,对于具有200个以上IED的SCD,按该方法解耦会产生200多个文件片,还引出了对多个具有耦合关系的文件片的管理问题,没有从根本上解决大SCD文件的编辑问题。
技术实现思路
本专利技术的目的是提供一种基于NXD的SCD文件配置方法,以解决目前SCD文件配置过程中需要外部支持、需要对多个具有耦合关系文件片管理的问题。本专利技术为解决上述技术问题而提供一种基于NXD的SCD文件配置方法,包括以下五个方案,方法方案一:该配置方法包括以下步骤:1)将导入的ICD/IID文件按照Header、Substation、IED、Communication和DataTypeTemplates进行解耦,并将解耦后的数据按照解耦结果分类分别存入NXD数据库中相应的容器中,所述的容器为NXD数据库中的存储空间,包括Header容器、Substation容器、IED容器、Communication容器和DataTypeTemplates容器;2)取出NXD数据库中相应容器内的文件片段,执行配置或修改,并在配置或修改完成后更新到对应的容器中,将NXD中各容器的文件合并,形成SCD配置文件。本专利技术采用NXD存储方式避免了建模或查询语言转换的复杂性,对XML文件片段的存取更新操作更加直接便捷,配置过程中各个文件片段功能相对独立,每次操作只需读取相应的文件片段,对于没有涉及该编辑的文件片段没有任何影响。方法方案二:在方法方案一的基础上,在对取出的NXD容器内的文件片段进行配置或修改时,锁定对应的文件,以保证配置信息的唯一性。本专利技术对于正在配置修改的文件片采用锁机制保证修改内容的唯一性。方法方案三:在方法方案一或二的基础上,该方法还包括对解耦后的不同文件片段之间进行信息同步。本专利技术对于其存在引用关系的文件片段采用消息同步机制,保证了信息的一致性,过程如下:A.提取不同文件片段之间的引用关系并存入消息配置表;B.利用消息服务中心对消息配置表进行读取与更新;C.SCD文件配置中,不同的业务功能配置模块向消息服务中心订阅本模块需要关注的消息,有改动时,由业务功能配置模块匹配消息配置表,若匹配成功,则向消息服务中心发布自己的消息;D.消息服务中心将业务功能配置模块发布的消息存入消息队列,消息中心定期检查消息队列,并将消息队列中的消息分发到已经订阅该消息的各个业务功能配置模块。方法方案四:在方法方案一的基础上,该方法还包括在NXD数据库中建立与Header容器、Substation容器、IED容器、Communication容器和DataTypeTemplates容器分别对应的索引表,用于存储ICD/IID文件解耦前后文件片段间的映射关系。方法方案五:在方法方案四的基础上,所述步骤1)在将解耦后的数据按存入NXD数据库中相应的容器时,更新对应的Header、Substation、IED、Communication和DataTypeTemplates索引表。本专利技术还提供了一种基于NXD的SCD文件配置装置,包括以下五个方案,装置方案一:该装置包括存储器和处理器以及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器与所述存储器相耦合,所述处理器执行所述计算机程序时实现以下指令:1)将导入的ICD/IID文件按照Header、Substation、IED、Communication和DataTypeTemplates进行解耦,并将解耦后的数据按照解耦结果分类分别存入NXD数据库中相应的容器中,所述的容器为NXD数据库中的存储空间,包括Header容器、Substation容器、IED容器、Communication容器和DataTypeTemplates容器;2)取出NXD数据库中相应容器内的文件片段,执行配置或修改,并在配置或修改完成后更新到对应的容器中,将NXD中各容器的文件合并,形成SCD配置文件。装置方案二:在装置方案一的基础上,在对取出的NXD容器内的文件片段进行配置或修改时,锁定对应的文件,以保证配置信息的唯一性。装置方案三:在装置方案一或二的基础上,该装置还包括对解耦后的不同文件片段之间采用消息同步机制,过程如下:A.提取不同文件片段之间的引用关系并存入消息配置表;B.利用消息服务中心对消息配置表进行读取与更新;C.SCD文件配置中,不同的业务功能本文档来自技高网
...

【技术保护点】
1.一种基于NXD的SCD文件配置方法,其特征在于,该配置方法包括以下步骤:1)将导入的ICD/IID文件按照Header、Substation、IED、Communication和DataTypeTemplates进行解耦,并将解耦后的数据按照解耦结果分类分别存入NXD数据库中相应的容器中,所述的容器为NXD数据库中的存储空间,包括Header容器、Substation容器、IED容器、Communication容器和DataTypeTemplates容器;2)取出NXD数据库中相应容器内的文件片段,执行配置或修改,并在配置或修改完成后更新到对应的容器中,将NXD中各容器的文件合并,形成SCD配置文件。

【技术特征摘要】
1.一种基于NXD的SCD文件配置方法,其特征在于,该配置方法包括以下步骤:1)将导入的ICD/IID文件按照Header、Substation、IED、Communication和DataTypeTemplates进行解耦,并将解耦后的数据按照解耦结果分类分别存入NXD数据库中相应的容器中,所述的容器为NXD数据库中的存储空间,包括Header容器、Substation容器、IED容器、Communication容器和DataTypeTemplates容器;2)取出NXD数据库中相应容器内的文件片段,执行配置或修改,并在配置或修改完成后更新到对应的容器中,将NXD中各容器的文件合并,形成SCD配置文件。2.根据权利要求1所述的基于NXD的SCD文件配置方法,其特征在于,在对取出的NXD容器内的文件片段进行配置或修改时,锁定对应的文件,以保证配置信息的唯一性。3.根据权利要求1或2所述的基于NXD的SCD文件配置方法,其特征在于,该方法还包括对解耦后的不同文件片段之间采用消息同步机制进行信息同步,其过程如下:A.提取不同文件片段之间的引用关系并存入消息配置表;B.利用消息服务中心对消息配置表进行读取与更新;C.SCD文件配置中,不同的业务功能配置模块向消息服务中心订阅本模块需要关注的消息,有改动时,由业务功能配置模块匹配消息配置表,若匹配成功,则向消息服务中心发布自己的消息;D.消息服务中心将业务功能配置模块发布的消息存入消息队列,消息中心定期检查消息队列,并将消息队列中的消息分发到已经订阅该消息的各个业务功能配置模块。4.根据权利要求1所述的基于NXD的SCD文件配置方法,其特征在于,该方法还包括在NXD数据库中建立与Header容器、Substation容器、IED容器、Communication容器和DataTypeTemplates容器分别对应的索引表,用于存储ICD/IID文件解耦前后文件片段间的映射关系。5.根据权利要求4所述的基于NXD的SCD文件配置方法,其特征在于,所述步骤1)在将解耦后的数据按存入NXD数据库中相应的容器时,更新对应的Header、Substation、IED、Communication和DataTypeTemplates索引表。6.一种基于NXD的SCD文件配置装置,其特征在于,该装置包...

【专利技术属性】
技术研发人员:温东旭杨震晖杨辉万首丰应站煌徐涛郑晓庆孙朋李先鹏韩悦胡耀凯李文明
申请(专利权)人:国家电网公司许继集团有限公司许继电气股份有限公司许昌许继软件技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1