智能变电站goose虚拟二次回路图形化方法_2

文档序号:9472150阅读:来源:国知局
Templates内定义逻辑节点类型LNodeType,其每个IED中的LN0/LN节点都是某个LNodeType的实例,通过比对前者的InType属性和LNodeType的id属性,可以确定每个LN0/LN都是由那个LNodeType实例化的,LN0/LN节点下的DOI是相应LNodeType下具有相同name的DO的实例化对象,如图7所示;数据对象类型DOType和数据属性类型DAType,其LNodeType下的每个DO都是由某个DOType的派生,DOI节点下的DAI是相应的DOType下某个DA的实例化对象,每个DA都有一个bType属性,它指定了该DA的基本数据类型,bType为Struct的DA是结构化的DA,它的具体结构由相应的DAType定义;bType为Enum的DA是枚举类型,具体内容有相应的EnumType定义,如图8所示。
[0012]S⑶文件中几种信息的关联: 1、SV/GOOSE配置的三个部分:在SCD文件中一个SV/G00SE报文的完整配置包括三个部分:控制块参数(SampledValueControl/GSEControl)、通信参数(SMV/GSE)、数据集配置(DataSet)。如图9所示该三个部分之间的关联:通过比对IED的name、访问点的name、LD的实例名inst和控制块的name找到与控制块匹配的SMV/GSE ;通过比对控制块的datSet属性和数据集DataSet的name找到与控制块匹配的DataSet。
[0013]2、虚端子连线的建立:S⑶文件中的Inputs节点描述了各个IED对外部信号(SV和G00SE)的引用(订阅)情况,下面以GOOSE的引用为例描述建立虚端子连线的过程,
〈DataSet desc= " GOOSE 出品数据集 O " name= " dsGOOSEO " >
〈FCDA IdInst= " G0LD2 " prefix= " " InClass= " PTRC " inlnst= " I "doName= " Tr " daName= " general " fc= " ST " />
以某inputs节点下的一条外部引用为例:
<inputs>
〈ExtRef IdInst= " GOLD " prefix= " " InClass= " TCTR " InInst= " I "doName= " " iedName= " MT 1101A " >
根据该引用指定的iedName、IdInst可找到外部信号所在的IED和逻辑设备LDevice,遍历该 LDevice 下所有 DataSet 条目,通过比对 ldlnst、prefix、InClass、Inlnst、doName和daName可找到匹配的数据集条目,数据集与控制块的关联在上面已经讲述。至此,找到了该外部引用条目订阅的是哪个IED的哪个G00SE控制块的第几个数据集条目,虚端子连线由此建立。
[0014]下面简要描述如何从解析SCD开始到最终画出虚端子连线图的方法步骤:
第一步:解析S⑶文件,基于丽S-1ite软件包,解析S⑶文件。丽S-1ite基本按照S⑶
文件的原始结构生成一个大的树形结构,方便程序快速查找遍历SCD文件。
[0015]第二步:遍历树形结构,构建IED链表,遍历第一步中生成的树形结构,构建IED链表,为每个IH)构建SV发送列表、G00SE发送列表、数据输入外部引用列表;SV/G00SE发送列表包括三个部分:每个SV/G00SE控制块的参数、地址信息、数据集列表,对建立虚端子连线来说,最重要的是数据集列表,这里需要每个数据集条目的引用地址;数据输入的每个外部引用条目包括两个部分:内部接收端子的引用地址和外部发送端子的引用地址。
[0016]第三步:遍历各IED的数据输入外部引用列表,建立虚端子连线关系,遍历每个IED数据输入的外部引用列表,根据每个外部引用条目中外部发送端子的地址,我们可以找到具体的发送方IED,进一步将该地址和发送方IED的各SV/G00SE控制块的数据集条目引用地址相比较,可以找到本外部引用条目要引用的是哪个SV/G00SE控制块的第几个数据集条目,也就找到了外部发送端子。把该外部发送端子的信息记录到该外部引用条目下,同时也把此外部引用条目记录到相应的SV/G00SE数据集条目下,方便后面画虚端子连线图。对所有KD的每个外部引用条目都进行如上操作,就可将全站的虚端子连线关系建立起来。
[0017]第四步:再次遍历IED链表,为每个IED创建绘图辅助变量,根据上一步建立的虚端子连接关系,为每个IH)建立一个外部关联IED链表,该链表包含了所有与本IED有数据输入输出关系的IED,外部关联IED链表的每一项包含四个部分:SV发送信息列表:外部IED发送到本IED的SV控制块序号以及数据集条目序号;SV接收信息列表:本IED发送到外部IED的SV控制块序号以及数据集条目序号;GOOSE发送信息列表:外部IED发送到本IED的GOOSE控制块序号以及数据集条目序号;G00SE接收信息列表:本IED发送到外部IED的GOOSE控制块序号以及数据集条目序号。
[0018]第五步:画IED虚端子连线图,根据第四步建立的辅助变量,画出IED虚端子连线图:当前IH)的框图画在视图中央,两边画各个外部IED框图;在每个IED框图中画出各IED发出的对方的SV和GOOSE控制块框图,并画出连接线,这样就画出当前IED与外部IED的虚连线示意图。
【主权项】
1.智能变电站GOOSE虚拟二次回路图形化方法,其特征在于:它以SCD文件为基础,将文件内数量众多且连接关系复杂的GOOSE信息,按传统继电保护二次回路的概念,以图形的方式展现出来,通过GOOSE的开入开出信息建立虚拟连接图,其具有足够多的光接口,可一次性接入变电站高、中、低三个电压等级的A、B网的GOOSE信息,且各电压等级的A、B网间GOOSE光接口物理隔离互不影响,所述SO)文件主要由Header、Substat1n、Communicat1n、IED和DataTypeTemplates五大部分构成,其各节点以树形层次结构组织起来,其中,第一部分Header包含SCD文件标识信息、文件版本信息、配置工具信息和文件修改的历史记录信息;第二部分Substat1n描述变电站的功能结构,标识一次设备以及它们的电气连接关系;第三部分Communicat1n描述各个IED的SV控制块和G00SE控制块的地址信息,其SMV节点下Address节点配置了 SV控制块的APPID、MAC、VLAN-1D和VLAN优先级,G00SE控制块的相关参数是在GSE节点下的Address节点中配置,此外,GSE节点中还配置了 G00SE报文发送的心跳时间MaxTime和最小重发时间MinTime ;第四部分IH)描述各个智能电子设备的具体内容及SV、G00SE的发布和订阅信息;第五部分DataTypeTemplates定义逻辑节点类型LNodeType、数据对象类型DOType和数据属性类型DAType。2.根据权利要求1所述的智能变电站G00SE虚拟二次回路图形化方法,其特征在于:所述SCD文件内第四部分IED中SV的发布通过SV控制块SampIedValueControI实现,SV控制块内name为控制块名字,datSet属性指定了与本控制块关联的数据集,smvID为控制块的全局ID,nofASDU定义了报文中的ASDU数目,SmvOpts的各个属性都是布尔型,分别指定相应的项是否应该出现在报文中。3.根据权利要求1所述的智能变电站G00SE虚拟二次回路图形化方法,其特征在于:所述SCD文件内第四部分IED中G00SE的发布通过G00SE控制块GSEControl实现,GSEControl节点包含的属性有name、datSet、confRef、type和appID,其中name为控制块名字,datSet属性指定了与本控制块关联的数据集,appID为控制块的全局ID。4.根据权利要求1所述的智能变电站G00SE虚拟二次回路图形化方法,其特征在于:所述S⑶文件内第四部分IED中SV和G00SE的订阅是在Inputs节点下定义的,Inputs节点由多个外部引用条目ExtRef组成,每个外部引用条目指定了内部输入虚端子的地址intAddr和外部输出虚端子地址,根据这些信息可以找到内外虚端子对应的数据对象DO甚至具体的数据属性DA。
【专利摘要】本发明公开了一种智能变电站GOOSE虚拟二次回路图形化方法,它以SCD文件为基础,将文件内数量众多且连接关系复杂的GOOSE信息,按传统继电保护二次回路的概念,以图形的方式展现出来,通过GOOSE的开入开出信息建立虚拟连接图,其具有足够多的光接口,可一次性接入变电站高、中、低三个电压等级的A、B网的GOOSE信息,且各电压等级的A、B网间GOOSE光接口物理隔离互不影响,本发明优点是:大大提高了调试及运行维护的工作效率,消除了安全隐患,保证了供电可靠性,提升了相关技术人员的水平和智能变电站运行管理水平。
【IPC分类】G06Q50/06
【公开号】CN105225164
【申请号】CN201410302134
【发明人】张洪, 徐东升, 郑义, 皮志勇, 孟慧, 刘红云, 尹士平, 徐小林, 罗皓文
【申请人】国家电网公司, 国网湖北省电力公司荆门供电公司
【公开日】2016年1月6日
【申请日】2014年6月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1