基于CIM/E的IEC61850模型文件的描述方法技术

技术编号:19640772 阅读:22 留言:0更新日期:2018-12-05 17:43
本发明专利技术公开了一种基于CIM/E的IEC61850模型文件的描述方法,采用CIM/E语言的类模板对IEC61850模型内的SCL Schema文件进行再描述,CIM/E语言描述效率较高,其描述的变电站模型IEC61850模型文件可以有效缩小文件体积,从而进一步提高计算机的处理效率;CIM/E语言描述方式更加简单且符合人们的阅读习惯,解决了原有IEC 61850模型内的SCL Schema文件表述复杂、难以理解的问题;采用CIM/E语言描述IEC 61850 SCL Schema文件,为实现CIM/E语言描述变电站模型提供相关的模板文件,进而实现变电站端和调度端模型融合创造一种新的思路,具有良好的应用前景。

Description Method of IEC61850 Model File Based on CIM/E

The invention discloses a description method of IEC61850 model file based on CIM/E. The class template of CIM/E language is used to re-describe SCL Schema file in IEC61850 model. The description efficiency of CIM/E language is high. The IEC61850 model file of substation described by CIM/E language can effectively reduce the volume of the file and further improve the design. Processing efficiency of computer; CIM/E language description method is simpler and more in line with people's reading habits, which solves the problem of complex and difficult to understand the SCL Schema file in the original IEC 61850 model; CIM/E language is used to describe IEC 61850 SCL Schema file to provide relevant models for CIM/E language description of substation model. The board file and the model fusion between substation end and dispatch end create a new idea, which has good application prospects.

【技术实现步骤摘要】
基于CIM/E的IEC61850模型文件的描述方法
本专利技术涉及电力自动化
,具体涉及一种基于CIM/E的IEC61850模型文件的描述方法。
技术介绍
随着智能电网技术的不断发展,变电站自动化系统和调度系统的联系日趋紧密,两者一体化融合是当前电力系统发展的重要方向之一。但是,当前在变电站自动化系统和调度系统的建模方面,变电站端普遍采用IEC61850模型表达方式,语义模型的形式化描述工作由变电站配置语言SCL来完成;而调度端建模遵循IEC61970标准,采用基于CIM/XML或者CIM/E的模型描述方法。因此,变电站端和调度端建立的模型并不统一,且相互之间难以理解,由此,带来模型无法共享,阻碍了两者一体化融合,从而抑制了电力系统的技术进步和智能电网的发展。变电站配置描述语言SCL是IEC61850-6标准中用来描述与通信相关的IED结构和参数、通信系统结构、开关间隔功能结构及它们之间关系的,为了实现通用性、自描述,以及可任意扩充的目的,SCL语言在语法上遵循可扩展标记语言XML的语法规定,通过定义八个XMLSchema文件,严格规定了以其为标准的所有自描述文档树状层次结构的全部细节。在实际变电站工程应用中,SCL语言描述的变电站模型文件完全满足工程应用的实际需求,但随着智能变电站工程建设的深入开展,SCL语言描述的变电站模型文件日趋庞大,由此,也带来系统处理速度较慢、对象颗粒度太小、模型文件冗余信息过多、结构过于复杂、不便于工程人员直接阅读等一系列问题。近年来,变电站端和调度端模型不统一的问题逐渐得到人们的高度重视,国内外研究机构提出了多种解决方案,包括直接统一模型、公共语义模型、模型映射、无缝通信体系等。但是,均存在各自的不足,具体如下,(1)直接统一模型是通过制定新的统一标准,能够同时满足IEC61970和IEC61850建模需求,其的缺点在于对已有标准改动较大,实施难度很高;(2)公共语义模型是在IEC61970CIM/XML基础上融合IEC61850模型,新的模型能够同时理解IEC61970和IEC61850标准,但目前尚处于研究阶段,未见有实际应用;(3)模型映射是在对现有标准理解的基础上,增加模型映射配置文件,通过该配置文件的″翻译″功能,实现两种标准模型的互相转换;(4)无缝通信体系类似于模型映射,该方案把配置文件的″翻译″功能放在中间代理网关中,变电站端和调度端通过与中间代理网关的通信,实现模型信息的交互。(3)和(4)两种方案,虽有一些试点应用,但主要还是把IEC61850模型转换为IEC61970CIM/XML模型,考虑到这两种文件格式均基于XML的语法结构,故存在描述效率不高的问题,随着智能变电站的不断发展,变电站模型文件日趋复杂,模型映射转换的过程也要不断改进完善,开发的工作量巨大,后续的维护工作也很难持续跟进。CIM/E语言是近年来国调中心力推的新的主站端建模语言,目前,国内已有许多调度系统能够解析该语言所建模型并生成各自系统数据库,CIM/E语言设计遵循简单、效率、实用、对象、关系、命名六大原则,理论上完全可以用来描述变电站模型。国内,已有若干机构提出相关的解决方案,主要集中在模型映射,标准扩充等方面。考虑到在IEC61850-6标准中,XMLSchema文件详细的描述了SCL的语法,因此,如何基于CIM/E语言对IEC61850SCLSchema文件进行再描述,实现CIM/E语言描述变电站模型以及变电站端和调度端模型融合,是当前需要解决的问题。
技术实现思路
本专利技术的目的是为了克服现有技术中还没有通过CIM/E语言对IEC61850SCLSchema文件进行再描述的方法,阻碍了变电站自动化系统和调度系统一体化融合的问题。本专利技术阐述的基于CIM/E的IEC61850模型文件的描述方法,CIM/E语言描述效率较高,其描述的变电站模型IEC61850模型文件可以有效缩小文件体积,从而进一步提高计算机的处理效率,而且,便于用户理解,为变电站自动化系统和调度系统一体化融合提供新思路,具有良好的应用前景。为了达到上述的目的,本专利技术所采用的技术方案是:一种基于CIM/E的IEC61850模型文件的描述方法,其特征在于:采用CIM/E语言的类模板对IEC61850模型内的SCLSchema文件进行再描述,包括以下步骤,步骤(1),获取SCLSchema文件内定义的信息通讯类、一次设备类、智能电子设备类、数据类型模板类,四类UML类图;步骤(2),分别判断获取的各UML类图内是否含有实体类,若不含有,则结束对该UML类图的再描述;否则,找出该UML类图中的实体类,确定实体类之间的结构层次关系,生成相关的结构框图,并执行步骤(3);步骤(3),根据步骤(2)得到的结构框图,对结构框图内的子实体类增加parentRID属性指向其父实体类;步骤(4),分析实体类在其对应的UML类图中与基类的关系,判断实体类继承的基类中是否含有属性,若含有属性,则把基类的属性添加到实体类中,并使用CIM/E语言的类模板定义格式对其进行再描述;否则,分析实体类的自身是否含有属性,执行步骤(5);步骤(5),若实体类自身含有属性,则使用CIM/E语言的类模板定义格式对其属性进行添加描述;若实体类自身不含有属性,且其继承的基类也不含有属性,则不通过CIM/E语言的类模板定义格式对该实体类进行再描述;步骤(6),通过步骤(2)-步骤(5)对各类UML类图进行再描述,形成基于CIM/E语言描述的IEC61850模型内的SCLSchema文件。前述的基于CIM/E的IEC61850模型文件的描述方法,其特征在于:步骤(1)获取的各类UML类图能够反映SCL语言描述的各种类的相关信息,包括类名称、类属性信息、类继承关系、类组合关系、类成员个数。前述的基于CIM/E的IEC61850模型文件的描述方法,其特征在于:步骤(2),分别判断获取的各UML类图内是否含有实体类,判别规则是在UML类图中空心三角形指向的类为基类,否则为实体类。前述的基于CIM/E的IEC61850模型文件的描述方法,其特征在于:步骤(4)把基类的属性添加到实体类中,并使用CIM/E语言的类模板定义格式对其进行再描述,所述定义格式中className为所描述的SCL实体类的名称,并采用横表方式对SCL语言实体类的每一个属性进行描述,包括属性名称、中文名、数据类型、是否必须使用、缺省值五个标签;所述定义格式中第一个属性为mRID,具有全局唯一性,用以代表整个实体类,其余属性,按在SCL语言中定义的次序,在自定义实体类描述格式中采用一行进行表示,对于实体类的对象成员,则在下一层次的类模板中表示,并通过确定的parentRID属性来表示其父类。本专利技术的有益效果是:1)CIM/E语言描述效率较高,其描述的变电站模型IEC61850模型文件可以有效缩小文件体积,从而进一步提高计算机的处理效率;2)CIM/E语言描述方式更加简单且符合人们的阅读习惯,解决了原有IEC61850模型内的SCLSchema文件表述复杂、难以理解的问题;3)采用CIM/E语言描述IEC61850SCLSchema文件,为实现CIM/E语言描述变电站模型提供相关的模板文件,进而实本文档来自技高网
...

【技术保护点】
1.基于CIM/E的IEC61850模型文件的描述方法,其特征在于:采用CIM/E语言的类模板对IEC61850模型内的SCL Schema文件进行再描述,包括以下步骤,步骤(1),获取SCL Schema文件内定义的信息通讯类、一次设备类、智能电子设备类、数据类型模板类,四类UML类图;步骤(2),分别判断获取的各UML类图内是否含有实体类,若不含有,则结束对该UML类图的再描述;否则,找出该UML类图中的实体类,确定实体类之间的结构层次关系,生成相关的结构框图,并执行步骤(3);步骤(3),根据步骤(2)得到的结构框图,对结构框图内的子实体类增加parentRID属性指向其父实体类;步骤(4),分析实体类在其对应的UML类图中与基类的关系,判断实体类继承的基类中是否含有属性,若含有属性,则把基类的属性添加到实体类中,并使用CIM/E语言的类模板定义格式对其进行再描述;否则,分析实体类的自身是否含有属性,执行步骤(5);步骤(5),若实体类自身含有属性,则使用CIM/E语言的类模板定义格式对其属性进行添加描述;若实体类自身不含有属性,且其继承的基类也不含有属性,则不通过CIM/E语言的类模板定义格式对该实体类进行再描述;步骤(6),通过步骤(2)‑步骤(5)对各类UML类图进行再描述,形成基于CIM/E语言描述的IEC61850模型内的SCL Schema文件。...

【技术特征摘要】
1.基于CIM/E的IEC61850模型文件的描述方法,其特征在于:采用CIM/E语言的类模板对IEC61850模型内的SCLSchema文件进行再描述,包括以下步骤,步骤(1),获取SCLSchema文件内定义的信息通讯类、一次设备类、智能电子设备类、数据类型模板类,四类UML类图;步骤(2),分别判断获取的各UML类图内是否含有实体类,若不含有,则结束对该UML类图的再描述;否则,找出该UML类图中的实体类,确定实体类之间的结构层次关系,生成相关的结构框图,并执行步骤(3);步骤(3),根据步骤(2)得到的结构框图,对结构框图内的子实体类增加parentRID属性指向其父实体类;步骤(4),分析实体类在其对应的UML类图中与基类的关系,判断实体类继承的基类中是否含有属性,若含有属性,则把基类的属性添加到实体类中,并使用CIM/E语言的类模板定义格式对其进行再描述;否则,分析实体类的自身是否含有属性,执行步骤(5);步骤(5),若实体类自身含有属性,则使用CIM/E语言的类模板定义格式对其属性进行添加描述;若实体类自身不含有属性,且其继承的基类也不含有属性,则不通过CIM/E语言的类模板定义格式对该实体类进行再描述;步骤(6),通过步骤(2)-步骤(5)对各类UML类图进行再描述,形成...

【专利技术属性】
技术研发人员:刁东宇翟明玉王海峰梅德冬
申请(专利权)人:国电南瑞科技股份有限公司国家电网公司国网辽宁省电力有限公司电力科学研究院国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏,32

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

1