自动生成变电站goose信号连接拓扑关系的方法和设备的制作方法

文档序号:7433827阅读:330来源:国知局
专利名称:自动生成变电站goose信号连接拓扑关系的方法和设备的制作方法
技术领域
本发明涉及电力系统中的变电站通信领域,尤其适用于采用国际标准IEC61850 中描述的GOOSE通信的系统。
背景技术
通常,对于变电站自动化系统,分布式功能的应用是非常必要和重要的,这种分布式功能的实现依靠智能电子设备(IED)之间信号的交换来完成,例如典型的变电站层的联锁功能,分布式保护配合等等。IED之间信号交换的通信,也称为水平通信,传统方法大多数采用硬接线的模式实现,通过扩展IED的输入/输出(I/O)卡进行输入输出数据的交换,但是传统方法具有的优点是信号输入输出非常明确,而且交换信号调试比较容易,直观可靠。 然而,这种方法也具有以下的缺陷
1)需要大量的I/O扩展槽和卡;
2)IED之间需要布置大量的电缆硬结线连接;
3)IED之间仅仅传输二进制信号,不能传输模拟量信号;在实际的应用过程中,以上的种种问题严重限制了变电站自动化系统分布式应用功能的范围和灵活性。随着IEC61850标准的发布,数字化变电站已经得到快速的发展,同时也变成了变电站自动化系统设计的趋势,该标准采用工业以太网作为主要的现场通信总线。基于 IEC61850国际标准的面向通用对象的变电站事件(GOOSE)就是为了提供一种IED设备之间基于工业以太网上快速、可靠的数据交互机制。目前,GOOSE数据交换机制能够完全取代传统的方式,IED之间交换的信号从传统硬接线方式转为通信网络方式传输。这种在IED之间进行网络交换的GOOSE信号变成了“虚拟信号”。相比传统硬结线方式而言,GOOSE通信机制不仅信号的容量大很多,信号的类型多样化。因此,对于通信方式,分布式应用功能具有更灵活的配置和可靠的应用。当然,由于GOOSE通信网络不需要电力电缆连接,仅仅采用光纤或者双绞线连接IED,从而维护会更容易。然而,GOOSE网络通信在实际应用过程中也存在一些缺陷,由于信号通过网络传输变成了虚拟信号,从而导致了信号的不可见性,对于这种不可见的虚拟信号的实际调试过程,有效调试工具就变的非常重要和必要。实际上,目前还没有一个方法能够有效的对 GOOSE信号进行测试和监视,也没有一种方法对基于GOOSE信号的分布式应用的逻辑执行结果进行检测和验证。由于缺乏对GOOSE “虚拟信号流”的监视,IED之间的GOOSE信号逻辑连接关系也不是可显示的。而且,GOOSE的性能大大的依赖于通信网络的动态因素。在 GOOSE实际应用中,为了提高它的可靠性,实现有效GOOSE应用、测试和监视的方法就变的非常重要。所以,GOOSE信号逻辑连接关系(也称为GOOSE信号逻辑连接拓扑关系),这种逻辑关系就是指GOOSE信号是哪个IED发布的,将被哪些IED所订阅,他们之间具有多对多的关系,类似一张网络有向连接图。获取这种拓扑逻辑关系是GOOSE测试和监视的基本前提要求。
由此可见,为了提高GOOSE应用优势,如何解决GOOSE信号之间的逻辑连接拓扑关系的生成问题是至关重要的。

发明内容
为了克服和解决以上提到的缺陷和关键性的问题,这个发明的主要目的提供一种自动生成变电站GOOSE信号连接拓扑关系的方法和设备。本发明一个方面,提供一种自动生成变电站GOOSE信号连接拓扑关系的方法。本方法包含了以下几个步骤导入变电站配置语言(SCL)文件;搜索每个访问连接点下的所有GOOSE的输入和输出信号;匹配所有的输入和输出信号;根据匹配的结果,产生GOOSE信号连接拓扑关系。根据本发明的实施例,自动生成变电站GOOSE信号连接拓扑关系的方法,还包含从变电站配置语言文件中生成数据模型库的步骤。该数据模型库通过导入变电站语言文件生成。根据本发明的方法,通过搜索所有的通信子网进行检测是否存在传输GOOSE信号的通信子网,如果不存在这样的通信子网,不会生成GOOSE信号连接拓扑关系。根据本发明的实施例,搜索每个访问点下面的所有GOOSE的输入和输出信号,包括以下步骤1)搜索所述的每个通信子网包含的所有访问点;或者搜索所有的IED ;2)检测搜索的访问点是否包含一个服务器对象;幻检测在所述服务器的每个逻辑设备中是否包含GOOSE控制块对象;4)查找该GOOSE控制块引用数据集中的所有GOOSE输出信号;并查找每个逻辑设备下每个逻辑节点的所有GOOSE输入信号。根据本发明的实施例,搜索每个访问点下面的所有GOOSE的输入和输出信号还包含以下步骤创建GOOSE分析IED ;在所述IED中创建服务器、逻辑设备和GOOSE逻辑连接总线创建一个新逻辑节点。根据本发明的实施例,需要建立GOOSE输入和输出信号之间的匹配关系,首先查找每个GOOSE逻辑连接总线逻辑节点中的输入信号;然后再搜索其他GOOSE逻辑总线逻辑节点,找出输出的信号和上述的输入信号建立匹配关系。进一步,GOOSE逻辑连接总线逻辑节点中创建GOOSE信号输入的数据集和GOOSE输出信号的数据集。然后,添加GOOSE输入信号到上述的输入数据集中;添加GOOSE输入信号到与之相匹配的输出信号的输出数据集中。本发明的另一方面,提供一种自动生成变电站GOOSE信号连接拓扑关系的设备。 该设备包含导入模块,用于导入变电站配置语言文件;GOOSE信号分析器,用于搜索每个访问连接点下面包含的所有GOOSE的输入和输出信号,并匹配所有的输入和输出信号源; 和拓扑数据模块,用于根据匹配的结果,产生GOOSE信号连接拓扑关系。根据本发明的实施例,自动生成变电站GOOSE信号连接拓扑关系的设备的GOOSE 信号分析器还包括一个存储模块;该存储模块包含一个输入数据集用于存储GOOSE的输入信号,和一个输出数据集用于存储与GOOSE输出信号和与之匹配的输入信号。


下面结合本发明的附图用来,进一步详细描述本发明的实施例,本发明的实施例
5用来说明本发明的内容。其中图1是根据本发明的最佳实施例,自动生成变电站GOOSE信号连接拓扑关系的设备示意图;图2是根据本发明的最佳实施例,GOOSE信号逻辑连接分析器的示意图;图3是根据本发明的最佳实施例,自动生成变电站GOOSE信号连接拓扑关系的主流程图;图4是根据本发明的最佳实施例,分层搜索每个访问点包含的每个8-MMS子网类型中所有GOOSE输入输出信号的子流程图;图5是根据本发明的最佳实施例,输入信号和输出信号之间的匹配建立和动态创建输入数据集和输出信号数据集的子流程图;图6是根据本发明的最佳实施例,GOOSE信号逻辑连接拓扑关系的IEC61850数据模型示意图。
具体实施例方式下面结合本发明的附图,更详细地描述本发明的实施例。自动生成变电站GOOSE信号连接拓扑关系的设备100,如图1所示,包含IEC61850 数据模型导入模块102,GOOSE信号逻辑连接分析器103和GOOSE信号逻辑连接拓扑数据模块 104。IEC61850数据模型导入模块102实现导入S⑶或CID文件101,然后提供信息模型给GOOSE信号逻辑连接分析器103分析使用。GOOSE信号逻辑连接分析器103搜索所有的GOOSE相关的配置数据模型,识别GOOSE的信号输入信号源和输出信号源,然后建立上述的输入信号和输出信号之间的匹配关系。GOOSE信号逻辑拓扑数据模型104将根据GOOSE 输入信号和输出信号之间连接匹配的关系创建GOOSE信号连接拓扑模型。IEC61850数据模型导入模块102也能够导入变电站配置语言文件。GOOSE信号连接拓扑数据模型104能够提供GOOSE信号连接拓扑关系信息给应用程序105使用。如图2所示,GOOSE信号逻辑连接分析器103还包含一个GOOSE信号搜索模块201、 一个GOOSE信号匹配模块202和一个数据存储模块203。GOOSE信号搜索模块201用于搜索所有的通信子网进行检测是否存在传输GOOSE信号的通信子网;搜索上述通信子网下面的所有访问点或者搜索所有的IED中的GOOSE控制块;查找出该GOOSE控制块中引用的数据集中的数据成员,也是GOOSE的输入信号源;并查询所有逻辑设备下面逻辑节点包含的所有GOOSE输入信号源。GOOSE信号匹配模块202用于搜索每一个存储在本GOOSE逻辑连接总线中的GOOSE输入信号,同时也搜索其他的GOOSE逻辑连接总线中与之上述输入信号对应的GOOSE输出信号。存储模块203包含一个输入数据集204用来存储上述的GOOSE输入信号和输出数据集205用来存储与GOOSE输入匹配对应的GOOSE输出信号。图3描述了自动生成变电站GOOSE信号连接拓扑关系的流程图。这个方法主要包含下面的几个步骤导入变电站配置语言文件;搜索每个访问连接点下面包含的所有 GOOSE的输入和输出信号;匹配所有的输入和输出信号源;根据匹配的结果,产生GOOSE信号连接拓扑关系。变电站配置描述文件(.S⑶)101是一种描述变电站详细配置的文件。配置的IED描述文件(.CID)文件是IED配置工具对IED进行配置的文件。也可以认为是从SCD文件中摘出特定IED所关联的必要的工程配置信息,例如包含的配置通信地址信息等。这些配置文件将在变电站工程配置完成之后产生。基于IEC61850的变电站配置描述文件包含一些特别的描述数据模型,例如“变电站”、“IED”、“通信”等。如果在过程层或者间隔层或者站控层存在着基于GOOSE的分布式应用功能,那么变电站配置描述文件一定包含所有GOOSE 的配置信息。对于发布GOOSE信号的IED,S⑶文件101 —定包含GOOSE控制块和GOOSE数据集的信息,其中GOOSE控制块模型必须包含在逻辑节点0 (LLNO)中。对于订阅GOOSE信号的IED,S⑶文件101 —定包含GOOSE输入配置信息,这些信息可以包含在任何的功能逻辑节点下面。GOOSE控制块模型控制GOOSE在网络上的发送行为。GOOSE数据集包含发布信号集,这些信号可以来自任何逻辑节点的数据对象或者数据属性。GOOSE输入模型也给出了外部信号的来源信息。 配置文件S⑶或者CID文件101将在下面更详细的说明,同时参考下面从S⑶文件中摘录的相关GOOSE信息配置部分。
〈Communication〉
<SubNetwork name="WAl “ desc="WAl" type="8-MMS"> <ConnectedAP iedName="REF615_36" apName="LD0"> <Address>
<P type="SA">0</P> <Ptype="IP">10.10.10.36</P> <Ptype="IP-SUBNET">255.255.255.0</P> <Ptype="IP-GATEWAY">192.168.2.1</P> <P type='OSI-TSEL">0001 </P> <P type='OSI-PSEL">00000001 </P> <P type='OSI-SSEL">0001 </P> </Address>
<GSE IdInst=nLDO" cbName="gcbGoose"> <Address>
<Ptype="MAC-Address">01-0C-CD-01-30-36</P> <P type="APPID">0036</P> <P type="VLAN-PRIORITY">4</P> <P type="VLAN-ID">001</P> </Address>
〈MinTime unit="s">4</MinTime> <MaxTime unit="s">1000</MaxTime> </GSE> </ConnectedAP> </SubNetwork> 〈/Communication〉
<IED name="REF615_36" desc="REF615_36" type="REF615" manufacturer="ABB"> <AccessPoint name="LD0"> <Server>
〈Authentication none="true"/><LDevice inst="LD0" desc="Protection">
<LN0 inst="" desc="General" InClass=nLLNO" InType= "REF615@IEC61850 @@@LLN0_REX61X_C_1@1" > <DataSet name="Goose">
<FCDA IdInst=nLDO" prefix="TP" lnClass="GAPC" lnlnst="4" doName="Op"
daName= "general" fc="ST"/> <FCDA IdInst=nLDO" prefix="TP" InClass=nGAPC" lnlnst="4" doName="Str" daName= "general" fc="ST"/> </DataSet> <Inputs>
<ExtRef iedName="REF615 37" ldInst="LD0" prefix="TP" InClass=nGAPC" lnlnst="4" doName= "Op" daName="general"/> <ExtRef iedName="REF615_37" IdInst=nLDO" prefix="TP" InClass=nGAPC" InInst=M" doName="Str" daName="general"/> 〈/Inputs〉
<GSEControl name="gcbGoose" datSet="Goose" confRev="2" appID="G36"> <IEDName>REF615_37</IEDName> </GSEControl>所有GOOSE配置信息都包含在“通信”和“IED”节中。如下片段给出了 G00SE子网信息的配置。
<GSE ldInst="LD0" cbName="gcbGoose"> <Address>
<P type="MAC-Address">01-OC-CD-01-30-36</P> <P type="APPID">0036</P> <P type="VLAN-PRIORITY">4</P> <P type=" VLAN-ID ">001 </P> </Address>
<MinTime unit="s">4</MinTime> <MaxTime unit="s">l 000</MaxTime> </GSE>在“通信”节中,可以包含多种通信子网信息。如果通信子网具有G00SE信号的传输,那么一定在8-MMS类型的通信子网中,同时具有GSE模型信息配置了 G00SE的网络参数。连接到该通信子网的IED也可以通过G00SE控制块的信息查询到,如下所示
<GSEControl name = “ gcbGoose “ datSet = “ Goose “ confRev = “ 2 “ appID =〃 G36" >
<IEDName>REF615_37</IEDName> </GSEControl>GOOSE控制块配置信息包含具有G00SE输出信号的IED,这些输出信号能够在逻辑节点中查找到。G00SE输出信号的数据集配置信息显示如下<DataSet name="Goose">
<FCDA ldInst="LD0" prefix="TP" lnClass="GAPC" lnlnst="4" doName="Op" daName= "general" fc="ST"/>
<FCDA ldInst="LD0" prefix="TP" lnClass="GAPC" lnlnst="4" doName="Str" daName= "general" fc="ST"/> </DataSet>如果其他GOOSE信号能够被该IED接收,作为输入信号,如下所示的输入配置将会在相应的逻辑节点下面存在,例如LLN0。
<Inputs>
<ExtRef iedName="REF615 JT IdInst=nLDO" prefix="TP" InClass=nGAPC" lnlnst="4" doName= "Op" daName="general"/>
<ExtRef iedName="REF615 JT IdInst=nLDO" prefix="TPn InClass=nGAPCn lnlnst=’’4n doName="Str" daName="generarV> </Inputs>结合图3所示,详细描述自动生成变电站GOOSE信号连接拓扑关系的方法的最佳实施例。在变电站配置语言文件导入301之后,通过基于IEC61850标准的SCL模式进行解释,同时所有配置文件中的数据模型的内存将步骤302中创建生成。然后,GOOSE信号逻辑连接分析器103动态创建一个GOOSE分析工具(GAT) IED,这个新创建的IED模型将增加到上述的内容模型中进行关联。GAT IED也包括访问点、服务器模型等。这个GAT IED实例在整个变电站模型中仅仅只有一个实例。在变电站自动化系统中,可能存在一个或者多个通信子网,每个通信子网都有可能传输GOOSE信号。根据IEC61850标准规范,能够传输GOOSE信号的通信子网的类型只能是8-MMS类型。在步骤303中,通过访问上述的IEC61850整个变电站内存数据模型,搜索每个通信子网,在步骤305中,检测是否具有8-MMS类型的通信子网存在,如果存在,GOOSE 信号可能在该子网上传输,然后进入步骤306中处理。如果不存在,返回步骤303处理,继续循环遍历下一个通信子网络。在步骤303将一直遍历完成所有的通信子网。在步骤304 中,将判断是否所有的通信子网完成遍历搜索。在步骤306中,GOOSE信号逻辑连接分析器103为每一个8-MMS类型的通信子网动态创建每个逻辑设备,创建原理符合Fig. 6中GAT IED模型结构。为了分析GOOSE信号建模的目的,其中GAT IED中的每个逻辑设备建模代表了变电站模型中每个通信子网,创建好的逻辑设备将添加到GAT IED的服务器中。当步骤306完成之后,本方法将进入GOOSE信号搜索过程步骤307,该步骤将在图 4中详细说明。在这个子处理过程中,实现对所有在该8-MMS子网下面的访问点里面的GOOSE的输入信号信息和输出信号信息进行分层遍历搜索。在步骤401中,GOOSE信号搜索模块201 将根据上一个步骤306提供的子网信息内容,进行对该子网下面包含的所有访问点进行遍历。接下来,在步骤402中,检测每个访问点中是否包含服务器子对象。实际上,如果是一个客户端IED,例如HMI客户端,服务器对象就不存在,也不可能发送或者接收GOOSE信号。 GOOSE信号搜索模块201将继续处理下一个接点。如果是一个在网络上提供数据服务的服务器IED,服务器对象一定存在。接着,在步骤403中,GOOSE信号逻辑连接分析器103将创建动态创建一个GOOSE逻辑连接总线(GLLB)逻辑节点对象并添加到分析的GAT IED中。GLLB对象是一个扩展的逻辑节点表示GOOSE逻辑连接总线,这个逻辑节点包含了 GOOSE输入信号和输出信号之间的连接关系。然后,进行步骤404进行处理,在这个处理过程中,将检测服务器对象中是否存在GOOSE控制块对象。如果不存在,转向步骤406中处理,如果存在,IED 一定包含GOOSE输出信号信息。在步骤405中,根据每个GOOSE控制块动态创建对应的一个GcbState数据对象604,如图6所示。每一个真实的GOOSE信号都能够在GOOSE 控制块引用的数据集中查找到,对应每个真实的GOOSE信号,将创建一个GoSig数据属性 605连表示,创建的数据属性也将添加到上述的GcbState数据对象中,如图6所示。接着进入步骤406中,搜索所有逻辑设备中每个功能逻辑节点包含的GOOSE输入信号。如果输入对象存在,转向步骤407处理,在这个处理中输入信号信息将临时保存在内存中。在最后步骤408中,检测是否所有的访问点都已经遍历完成,如果已经完成,将进入匹配处理过程步骤308中。在步骤308中,建立输入信号和输出信号之间的匹配关系,并动态创建In_ DataSet和Out_DataSet,以保存信号的匹配关系。图5所示为输入信号和输出信号之间建立匹配关系的详细过程流程图,在步骤501中,遍历所有在前一个搜索处理步骤307中所临时保存在GLLB逻辑节点中的GOOSE输入信号。在步骤502中,对于每个输入信号,同一个逻辑设备中的其他GLLB逻辑节点中可能搜索到这个输入信号对应匹配的输出信号信息。如果匹配的输出信号没有找到,那么说明这个输入信号没有在工程阶段进行订阅,属于无效输入信号。否则,在输入信号和输出信号之间建立一个匹配关联关系。在接下来的步骤中,将在GLLB逻辑节点中创建一个IruDataSet数据集,用来保存输入信号信息,同样,也将创建一个0Ut_DataSet数据集用来保存匹配的输出信号信息。在所有输入信号和输出信号匹配完成之后,如图6所示,每个GLLB逻辑节点中包含了 IruDataSet的集合,每一个In_ DataSet表示一个GOOSE逻辑总线中所有的与之输出信号匹配的输入信号的信息。同样,每个GLLB逻辑节点中包含了 Out_DataSet的集合,每一个Out_DataSet表示一个GOOSE逻辑总线中所有与之输入信号匹配的输出信号的信息。在步骤503中,检测GLLB逻辑节点中是否存在In_DataSet对象,如果存在,进入步骤505中;否则,进入步骤504中,在这个步骤中,动态创建一个新的In_DataSet对象。 然后,在步骤505中,输入信号信息被添加到IruDataSet中。接下来,在步骤506中,检测 GLLB逻辑节点是否存在Out_DataSet对象,如果存在,进入步骤508中。如果不存在,进入步骤507中,在这个步骤中,动态创建一个新的Out_DataSet。然后,在步骤508中,输出信号信息被添加到Out_DataSet中。在步骤509中,检测GLLB逻辑节点中所有保存的输入信号是否已经被搜索和所有的GLLB是否被遍历,匹配处理过程308 —直执行到步骤508返回结果为“是”才结束。最后,根据上述的匹配结果生成GOOSE信号连接拓扑关系。如图6所示,根据 IEC61850建模原理,对GOOSE信号逻辑连接分析器103进行建模成一个专用GOOSE监视和分析功能的IED,这个IED被命名为GAT IED。同标准IED建模一样,GAT IED总是包含有访问点、服务器和一个或者多个逻辑设备对象。在GAT IED模型下面,每一个逻辑设备为了监视的目的,表示一个GOOSE通信子网监视和分析在这个通信子网上的所有的GOOSE信号。逻辑设备实例的数量也将由GOOSE信号逻辑连接分析器103动态创建而成。根据IEC61850, 物理逻辑节点(LPHD)和LLNO逻辑节点实例一定需要存在,其中还包含标准强制规定的数
10据及其数据属性。相关IEC61850标准化建模的内容在此不进行详细描述。除上述的逻辑节点之外,重要的逻辑节点GLLB 601类型的实例也需要在逻辑设备中存在。GLLB 601定义了一种符合IEC61850扩展规则的私有逻辑节点,建模成一个GOOSE信号逻辑连接总线,一个总线为表示在通信子网上一个发送的IED和相关订阅的IED之间的关系。这个GLLB 601 逻辑节点实例数量由同一通信子网上具有GOOSE发送的IED的数据量决定,在分析过程中由GOOSE信号逻辑分析器动态创建。例如,在同一个通信子网上,具有五个IED同时相互发送和接收GOOSE信号,那么在GAT IED的一个逻辑设备中,就需要动态创建五个GLLB逻辑节点的实例。每一个GLLB 601包含所有IED相关的信息,这些信息描述了发送和接收GOOSE 信号。klfIED 602数据对象被建模表示在一个GOOSE连接总线上发送的IED。BusState 603数据对象被建模表示GOOSE信号总线的网络通信状态。主要用来监视IED发送GOOSE 信号到网络的运行状态。GcbSig 603数据对象被建模表示每个发送IED中每个GOOSE控制块的状态。在GcbSig 603下面包含的GoSig 605数据属性被建模表示GOOSE数据集中的 GOOSE真实信号的信息。每个GoSig 605用来寻址每个真实GOOSE信号的源和读取信号的数值。每个GoSig 605也能够操作对应的真实的GOOSE信号源。In_DataSet 606表示一个GOOSE逻辑连接总线上的GOOSE输入信号数据集,0ut_ DataSet 607表示一个GOOSE输出信号数据集,被GLLB包含。通过关联同一个逻辑总线上输入数据集和输出数据集,GOOSE信号连接拓扑关系便产生了。GOOSE信号连接拓扑不仅能够提供给GOOSE测试和跟踪应用,而且也能够提供给 GOOSE实时在线监视和可靠性分析应用,因此,GOOSE应用可信赖度可以得到大大的提升。尽管本发明是基于一些最佳实施例进行说明,但精通技术的人员理解那些实施例绝不应限制本发明的范围。这些实施例还可以有多种更改和改进。在不脱离本发明及所附的权利要求的精神和范围内,可作各种替换、变化和润饰。因此,本发明不应局限于较佳实施例和附图所公开的内容,本发明的保护范围以所附的权利要求书所界定的范围为准。
1权利要求
1.一种自动生成变电站GOOSE信号连接拓扑关系的方法,包括以下步骤 导入变电站配置语言文件;搜索每个访问连接点下的所有GOOSE的输入和输出信号;匹配所述的输出到所述输入信号;根据匹配结果,产生GOOSE信号连接拓扑关系。
2.如权利要求1所述的方法,其特征在于,它还包含以下步骤从变电站配置语言文件中生成数据模型库。
3.如权利要求1所述的方法,其特征在于,它还包含以下步骤搜索所有的通信子网以检测是否存在传输GOOSE信号的通信子网。
4.如权利要求1所述的方法,其特征在于,搜索每个访问点下面的所有GOOSE的输入和输出信号,包括以下步骤1)搜索所述的每个通信子网包含的所有访问点;2)检测搜索的访问点是否包含一个服务器对象;3)检测在所述服务器的每个逻辑设备中是否包含GOOSE控制块对象;4)查找该GOOSE控制块引用数据集中的所有GOOSE输出信号;并查找每个逻辑设备下每个逻辑节点的所有GOOSE输入信号。
5.如权利要求1所述的方法,其特征在于,搜索每个访问点下面的所有GOOSE的输入和输出信号,包括以下步骤1)搜索所述的智能电子设备;2)检测搜索的访问点是否包含一个服务器对象;3)检测在所述服务器的每个逻辑设备中是否包含GOOSE控制块对象;4)查找该GOOSE控制块引用数据集中的所有GOOSE输出信号;并查找每个逻辑设备下每个逻辑节点的所有GOOSE输入信号。
6.如权利要求4或5所述的方法,其特征在于,它还包括以下步骤 创建GOOSE分析的智能电子设备;在所述智能电子设备里为服务器、逻辑设备和GOOSE逻辑连接总线创建一个新逻辑节点ο
7.如权利要求4或5所述的方法,其特征在于,匹配所述GOOSE输出信号到所述的 GOOSE输入信号,包括以下步骤查找每个GOOSE逻辑连接总线逻辑节点中的输入信号; 搜索其他GOOSE逻辑总线逻辑节点,以找出与所述输出信号对应的输入信号。
8.如权利要求7所述的方法,其特征在于,它还包括以下步骤在GOOSE逻辑连接总线的逻辑节点中创建GOOSE信号输入数据集和GOOSE输出信号数据集。
9.如权利要求8所述的方法,其特征在于,它还包括以下步骤 加入GOOSE输入信号到上述输入数据集中;加入GOOSE输入信号到与之相匹配的输出信号的输出数据集中。
10.一种自动生成变电站GOOSE信号连接拓扑关系的设备,包含 导入模块,用于导入变电站配置语言文件;GOOSE信号分析器,用于搜索每个访问连接点下面包含的所有GOOSE的输入和输出信号,并匹配所有的输出信号到输入信号;和拓扑数据模块,用于根据匹配的结果,产生GOOSE信号连接拓扑关系。
11.如权利要求10所述的设备,其特征在于所述GOOSE信号分析器还包括一个存储模块;该存储模块包含一个输入数据集用于存储GOOSE的输入信号,和一个输出数据集用于存储与GOOSE输出信号和与之匹配的输入信号。
全文摘要
本发明提供了一种基于IEC61850标准自动生成变电站GOOSE信号连接拓扑关系的方法和设备。该方法包含了以下步骤导入变电站配置语言(SCL)文件;搜索每个访问连接点下的所有GOOSE的输入和输出信号;匹配所有的输入和输出信号;根据匹配的结果,产生GOOSE信号连接拓扑关系。该设备包含导入模块,用于导入变电站配置语言文件;GOOSE信号分析器,用于搜索每个访问连接点下面包含的所有GOOSE的输入和输出信号,并匹配所有的输入和输出信号源;和拓扑数据模块,用于根据匹配的结果,产生GOOSE信号连接拓扑关系。GOOSE信号分析器还包括一个存储模块;该存储模块包含一个输入数据集用于存储GOOSE的输入信号,和一个输出数据集用于存储与GOOSE输出信号和与之匹配的输入信号。
文档编号H02J13/00GK102439818SQ200980160569
公开日2012年5月2日 申请日期2009年7月28日 优先权日2009年7月28日
发明者付海明, 崔春, 李彦兢, 陈晋宝, 陈虹铮 申请人:Abb技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1