基于模型对象化语义的icd与scd一致性校验方法

文档序号:6513321阅读:266来源:国知局
基于模型对象化语义的icd与scd一致性校验方法
【专利摘要】本发明涉及一种基于模型对象化语义的ICD与SCD一致性校验方法,包括以下步骤:1、按照IEC61850标准Schema模型建立ICD文件和SCD文件的RDFSchema模型。2、RDF对象化:将对应版本的ICD文件和SCD文件中所有节点创建为面向对象的RDF数据对象实例,将ICD文件和SCD文件中所有节点之间的依赖关系也创建为具体的RDF数据对象关联,最终ICD文件和SCD文件中所有节点以RDF数据对象的形式存储到面向对象的数据模型中;3、一致性校验:在SCD对应的RDF对象中查找ICD对应的对象,并分别进行一致性校验;4、得到校验报告。该方法检测方便,提高了工作效率,节约了人力成本。
【专利说明】 基于模型对象化语义的ICD与SCD —致性校验方法
【技术领域】
[0001]本发明涉及一种基于模型对象化语义的I⑶与S⑶一致性校验方法。
【背景技术】
[0002]与常规变电站相比,智能变电站二次系统采用了最新的通信技术和信息处理技术,功能的部署情况以及功能之间的通信关系必须通过配置数据(采用IEC61850的SCL格式)进行描述和承载,这些配置数据也是智能电网各环节共同关心的核心信息。IEC61850标准规定了用ICD文件来描述智能装置的能力,多个ICD文件通过集成形成全站系统配置文件SCD。由于个别智能装置不成熟、设计方案变更等原因导致ICD版本变更频繁,进而导致SCD经常变更,且没有严格的版本控制机制,需要保证ICD与对应版本的SCD文件保持一致,不然在系统调试中会出现错误,严重的情况下甚至会影响二次系统的稳定运行。

【发明内容】

[0003]本发明的目的在于提供一种基于模型对象化语义的ICD与SCD —致性校验方法,该方法检测方便,提高了工作效率,节约了人力成本。
[0004]为实现上述目的,本发明的技术方案是:一种基于模型对象化语义的I⑶与S⑶一致性校验方法,包括以下步骤:
(1)按照IEC61850标准Schema模型(XMLSchema)建立ICD文件和SCD文件的RDFSchema 模型;
(2)RDF对象化:将对应版本的ICD文件和SCD文件中所有节点创建为面向对象的RDF数据对象实例,将ICD文件和SCD文件中所有节点之间的依赖关系也创建为具体的RDF数据对象关联,最终ICD文件和SCD文件中所有节点以RDF数据对象的形式存储到面向对象的数据模型中;
(3)—致性校验:在SCD对应的RDF对象中查找ICD对应的对象,并分别进行一致性校
验;
(4)得到校验报告。
[0005]上述步骤(3)中,进行一致性校验,具体包括:
a)智能装置IED 对象及其属性-desc、type、manufacturer、configVersion 要保证
一致;
b)访问点AccessPoint对象及其属性-name要保证一致;
c)逻辑设备LDevice对象及其属性-1nst要保证一致;
d)逻辑节点LN对象及其属性-1nType、InClass、inst、prefix要保证一致;
e)数据对象DO对象及其属性-name、desc要保证一致;
f)数据属性DA对象及其属性一name要保证一致;
上述对象及其属性一致的原则是:对象的数量一样,且每个对象的属性的值也相同。
[0006]本发明的有益效果是:解决了 I⑶和S⑶版本变更导致的I⑶与S⑶不一致的问题,在ICD文件变更比较频繁的情况下,本发明可以方便地检测ICD与SCD的一致性,能有效节约人力成本,提高工作效率,减少重复性劳动,大大降低了智能变电站联调和调试的工作量。
【专利附图】

【附图说明】
[0007]图1是本发明实施例的流程图。
【具体实施方式】
[0008]本发明基于模型对象化语义的ICD与SCD —致性校验方法,如图1所示,包括以下步骤:
(I)按照IEC61850标准Schema模型(XML Schema)建立ICD文件和SCD文件的RDFSchema 模型。
[0009]建立相应的RDF Schema模型的原因是I⑶文件中的节点之间存在着密切的依赖关系,适合用面向对象的数据模型来承载。在本实施例中,所述RDF Schema模型采用申请号为201110227408.9的中国专利《用于智能变电站设计的图形及RDF模型构建方法》里面提到的模型RDF Schema。
[0010]RDF Schema模型对象化是采用与IEC61850标准Schema模型相同的形式,用RDF描述IEC61850标准Schema模型,给出IEC61850标准Schema模型的RDF Schema ;将SCL中的节点智能装置IED、访问点AccessPoint、逻辑设备LDevice、逻辑节点LN、数据对象D0、数据属性DA分别映射为RDF的智能装置IED模型类、访问点AccessPoint模型类、逻辑设备LDevice模型类、逻辑节点LN模型类、数据对象DO模型类、数据属性DA模型类。
[0011](2)RDF对象化:将对应版本的ICD文件和SCD文件中所有节点创建为面向对象的RDF数据对象实例,将ICD文件和SCD文件中所有节点之间的依赖关系也创建为具体的RDF数据对象关联,最终ICD文件和SCD文件中所有节点以RDF数据对象的形式存储到面向对象的数据模型中。
[0012](3)—致性校验:在S⑶对应的RDF对象中查找I⑶对应的对象,并分别进行一致性校验;具体包括:
a)智能装置IED 对象及其属性-desc、type、manufacturer、configVersion 要保证
一致;
b)访问点AccessPoint对象及其属性-name要保证一致;
c)逻辑设备LDevice对象及其属性-1nst要保证一致;
d)逻辑节点LN对象及其属性-1nType、InClass、inst、prefix要保证一致;
e)数据对象DO对象及其属性-name、desc要保证一致;
f)数据属性DA对象及其属性一name要保证一致;
上述对象及其属性一致的原则是:对象的数量一样,且每个对象的属性的值也相同。
[0013](4)得到校验报告。
[0014]本发明方法中涉及到的专业术语解释如下:
XML (Extensible Markup Language):可扩展标记语言;
ICD (IED Capability Description):IED 能力描述文件; SCL (Substation Configuration Description Language):变电站配置描述语言; XML Schema:定义XML文档的合法构建模块;
RDF (Resource Description Framework): RDF 是一个处理兀数据的 XML 应用,所谓元数据,就是“描述数据的数据”或者“描述信息的信息”;
RDF Schema:RDF Schema本身也是一个RDF文件,是对RDF类型的定义。
[0015]以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。
【权利要求】
1.一种基于模型对象化语义的ICD与SCD —致性校验方法,其特征在于,包括以下步骤: (1)按照IEC61850标准Schema模型(XMLSchema)建立ICD文件和SCD文件的RDFSchema 模型; (2)RDF对象化:将对应版本的ICD文件和SCD文件中所有节点创建为面向对象的RDF数据对象实例,将ICD文件和SCD文件中所有节点之间的依赖关系也创建为具体的RDF数据对象关联,最终ICD文件和SCD文件中所有节点以RDF数据对象的形式存储到面向对象的数据模型中; (3)—致性校验:在SCD对应的RDF对象中查找ICD对应的对象,并分别进行一致性校验; (4)得到校验报告。
2.根据权利要求1所述的基于模型对象化语义的ICD与SCD—致性校验方法,其特征在于,步骤(3)中,进行一致性校验,具体包括: a)智能装置IED 对象及其属性-desc、type、manufacturer、configVersion 要保证一致; b)访问点AccessPoint对象及其属性-name要保证一致; c)逻辑设备LDevice对象及其属性-1nst要保证一致; d)逻辑节点LN对象及其属性-1nType、InClass、inst、prefix要保证一致; e)数据对象DO对象及其属性-name、desc要保证一致; f)数据属性DA对象及其属性一name要保证一致; 上述对象及其属性一致的原则是:对象的数量一样,且每个对象的属性的值也相同。
【文档编号】G06F17/30GK103631854SQ201310445928
【公开日】2014年3月12日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】唐志军, 黄巍, 陆榛, 宋福海, 邓超平, 朱维钧 申请人:国家电网公司, 国网福建省电力有限公司, 国网福建省电力有限公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1