一种变电站配置描述文件的图形化处理方法技术

技术编号:9718716 阅读:218 留言:0更新日期:2014-02-27 05:26
本发明专利技术提供了一种对符合IEC61850标准的变电站配置描述(SCD)文件的图形化处理方法,该方法包括以下步骤:解析从智能变电站服务器中获取的SCD文件;判断所述SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;生成并显示图形化SCD文件;构建所述图形化SCD文件的关联性超链接;对所述图形化SCD文件进行多层次编辑操作;反向解析所述图形化SCD文件生成并判断SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;保存操作后生成的SCD文件。该方法是将可视化人机界面方法和智能处理技术应用于数字化变电站和智能变电站中SCD文件处理的新的自动化方法,将原来动辄10万行以上的文本文件处理变成了高效、智能的图形化处理。

【技术实现步骤摘要】
一种变电站配置描述文件的图形化处理方法
本专利技术涉及一种电力系统及其自动化领域的方法,具体讲涉及一种变电站配置描述文件的图形化处理方法。
技术介绍
数字变电站(DigitalSubstation)是智能电网的物理基础,其数字化和智能化是智能电网建设中变电站的必然发展趋势。国内外都进行了广泛和深入的研究。其中依据国际标准IEC61850的数字化变电站和智能变电站已经在国内外得到大量工程应用。变电站配置描述(SCD,SubstationConfigurationDescription)文件是IEC61850标准规定的变电站基础模型信息文件,是数字化变电站和智能变电站运维过程中实现自动化和智能化的关键性文件,也是电子设备制造商、系统集成商、系统使用方、系统设计方、检测机构沟通信息的桥梁。SCD文件用于描述整个变电站的一次及二次设备配置的信息。当前SCD文件非常庞大和复杂,动辄10万行以上,甚至上百万行(视变电站规模而定),技术人员和现场工程人员在工作中对SCD文件进行查找、修改、增加等操作非常费时费力。同时由于文件中各部分信息是相互关联的,所以以上操作还很容易造成文件内部不一致,大大降低了工作效率和可靠性。目前,变电站自动化系统中部分系统已经实现了对SCD文件的解析功能,但普遍以文本方式显示和编辑SCD文件。例如《电力与电工》杂志2011年第3期上的《基于TinyXML的智能变电站SCD文件的解析》一文中实现了对SCD文件的解析,能理解其含义,并抽取所感兴趣的GOOSE(GenericObjectOrientedSubstationEvent)和SMV(SampledMeasuredValues)等配置信息,但没有涉及对SCD文件的修改、编辑等功能,同时也没有涉及以图形化的方式处理SCD文件本身以及所抽取的结果信息。在已公开的专利技术专利《智能变电站SCD配置文件图形化展示方法》中,所提供的智能变电站SCD配置文件图形化展示方法,实质是“采用网络拓扑图展现全站IED之间的数据流关系,用户可方便地查看目标IED和相关联IED之间信息交互的具体内容”,但并没有涉及对SCD文件的图形化修改编辑,同时所关注的是“全站IED之间的数据流关系”,并没有涉及SCD文件中除IED之外的其他信息的处理。因此,找出可以高效、快速、可靠地展示、维护、修改SCD文件的方法是一个工程应用上亟待解决的重要问题。
技术实现思路
为克服上述现有技术的不足,本专利技术提供一种对符合IEC61850标准的SCD文件新的图形化处理的方法,将可视化人机界面(VisualHuman-machineInterface)方法和智能处理技术应用于数字化变电站和智能变电站中SCD文件处理。该方法综合应用树状图形化展示、智能图形化编辑操作、自动关联超链接跳转等手段,把原来动辄10万行以上的文本文件处理,变成了高效、智能的图形化处理。实现上述目的所采用的解决方案为:一种变电站配置描述文件的图形化处理方法,其改进之处在于:所述方法包括以下步骤:I、解析从智能变电站服务器中获取的SCD文件;II、判断所述SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;III、生成并显示图形化SCD文件;IV、构建所述图形化SCD文件的关联性超链接;V、对所述图形化SCD文件进行多层次编辑操作;VI、反向解析所述图形化SCD文件生成并判断SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;VII、保存操作后生成的SCD文件。进一步的,所述步骤I的解析SCD文件包括以下步骤:S101、从智能变电站服务器中获取SCD文件;S102、构建内存单元结构,确定SCD文件的解析对象;S103、分配新的内存单元;S104、根据所述SCD文件的解析对象依次确定所述新的内存单元的节点名称、节点类型、属性和指针的指向;S105、通过指针将所述节点加入内存树结构;S106、判断所述SCD文件是否解析完成,完成则进入步骤S107;否则返回步骤S102;S107、形成存储所述节点的内存树结构。进一步的,所述步骤II包括:比对SCD文件,判断文件是否符合XML文件规范和IEC61850标准的SCL语言规范;不符合则提示用户处理。进一步的,所述节点名称根据SCD文件构成单元的字符串类型名称确定;所述节点类型根据SCL语言规范确定,包括元素、文本、注释、指令和其他;所述属性根据字符串构成的结构数组类型确定,对于节点的构成单元所具有的属性,依次记录属性名和对应属性值;所述指针的类型包括父亲指针、下一个兄弟指针和首个儿子指针,分别用于指向节点的构成单元的长层父单元、同层下一个兄弟单元和下一层第一个儿子单元。进一步的,所述属性名和对应属性值的确认包括:遍历SCD文件中“‘属性名’=‘属性值’”形式的属性内容,获取属性名和对应属性值;为所述属性名和对应属性值分配属性结构空间;写入所述属性名和对应属性值。进一步的,所述步骤III中,根据节点指针依次将节点关联,形成内存树结构,并将内存树结构导入图形工具中,形成SCD文件的图形化展示。进一步的,所述步骤IV包括:根据指针的指向确定图形化树形结构中的节点关系;构建关联性超链接;依据SCL语言规范找到关联的节点并显示超链接。进一步的,所述步骤V中,包括对所述图形化SCD文件的增、删、改、拷贝、粘贴、拖动操作,所述图形化SCD文件对应的SCD内存树结构相应修改;根据所述SCD内存树结构的修改,局部更新图形树结构中变动的部分。进一步的,所述步骤VI包括:根据解析过程反向解析所述图形化SCD文件对应的SCD内存树结构,生成新的SCD文件,判断所述SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;不符合则提示用户处理,符合则进入步骤III。进一步的,所述步骤VII包括:将所生成的SCD文件保存于计算机文件系统中。与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术的方法实现了用户在图形界面上的操作就等于对SCD文本文件处理这一功能,避免了工程实际应用中直接处理文本文件的诸多不便。(2)本专利技术的方法实现了对SCD文件的图形化智能显示,原来对于动辄10万行以上的SCD文件,用户在浏览过程中既费时费力,又很容易“迷失”所处的位置;通过将SCD文件显示为一棵树,同时可按用户要求只显示这棵树的某一个层级的树枝,便于用户对整个SCD文件结构的快速把握和准确定位;同时在把SCD文件显示为一棵树的同时,会内部检查SCD文件的一致性,并把其中不一致,或者可能不一致的地方,提示给用户发现问题和纠错。(3)本专利技术的方法在图形化处理SCD文件的过程中,提出了一种基于SCD文件内部相关性的自动超链接功能,实现SCD文件处理中智能化和自动化的处理,解决了需要根据相关性一项一项判读和搜索的问题,大大提高工程技术人员的处理效率。(4)本专利技术的方法在SCD文件的图形化处理中,通过把SCD文件显示为一棵树,允许用户对相关树枝和树叶的进行拷贝、粘贴和拖动操作,等同于对文本文件的直接操作,提高了用户对于SCD文件的处理效率。(5)本专利技术的方法在SCD文件的图形化处理中,注意了不同操作层次的协同,可针对不同层次的节点进行操作,而对应的子节点也自动生效,从而将SCD本文档来自技高网
...
一种变电站配置描述文件的图形化处理方法

【技术保护点】
一种变电站配置描述文件的图形化处理方法,其特征在于:所述方法包括以下步骤:I、解析从智能变电站服务器中获取的SCD文件;II、判断所述SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;III、生成并显示图形化SCD文件;IV、构建所述图形化SCD文件的关联性超链接;V、对所述图形化SCD文件进行多层次编辑操作;VI、反向解析所述图形化SCD文件生成并判断SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;VII、保存操作后生成的SCD文件。

【技术特征摘要】
1.一种变电站配置描述文件的图形化处理方法,其特征在于:所述方法包括以下步骤:I、解析从智能变电站服务器中获取的SCD文件;II、判断所述SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;III、生成并显示图形化SCD文件;IV、构建所述图形化SCD文件的关联性超链接;V、对所述图形化SCD文件进行多层次编辑操作;VI、反向解析所述图形化SCD文件生成并判断SCD文件是否符合XML文件规范和IEC61850标准的SCL语言规范;VII、保存操作后生成的SCD文件;所述步骤I的解析SCD文件包括以下步骤:S101、从智能变电站服务器中获取SCD文件;S102、构建内存单元结构,确定SCD文件的解析对象;S103、分配新的内存单元;S104、根据所述SCD文件的解析对象依次确定所述新的内存单元的节点名称、节点类型、属性和指针的指向;S105、通过指针将所述节点加入内存树结构;S106、判断所述SCD文件是否解析完成,完成则进入步骤S107;否则返回步骤S102;S107、形成存储所述节点的内存树结构。2.如权利要求1所述的一种变电站配置描述文件的图形化处理方法,其特征在于:所述步骤II包括:比对SCD文件,判断文件是否符合XML文件规范和IEC61850标准的SCL语言规范;不符合则提示用户处理。3.如权利要求1所述的一种变电站配置描述文件的图形化处理方法,其特征在于:所述节点名称根据SCD文件构成单元的字符串类型名称确定;所述节点类型根据SCL语言规范确定,包括元素、文本、注释和指令;所述属性根据字符串构成的结构数组类型确定,对于节点的构成单元所具有的属性,依次记录属性名和对应属性值;所述指针的类型包括父亲指针、下一个兄...

【专利技术属性】
技术研发人员:高志远姚建国杨胜春曹阳严春华田伟鄢蜜昉单茂华
申请(专利权)人:国家电网公司中国电力科学研究院国网上海市电力公司
类型:发明
国别省市:

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

1