您的当前位置:首页goose报文结构

goose报文结构

2022-07-27 来源:乌哈旅游
基于IEC61850的广域保护系统通信服务模型

伟,潘贞存,赵建国,高湛军

(山东大学电气工程学院,山东济南250061)

要:针对广域保护系统对信息交换类型和交换方式的

不同要求,讨论了基于IEC61850的广域保护系统通信服务模型,主要解决通信一致性和不同装置之间的互操作性问题,并从上层确保数据通信延时和可靠性满足广域保护系统要求。讨论了通用变电站事件GSE的报文结构和通信机制,提出用GSE中的GSSE传输状态量信号、用采样测量值传输类模型传输模拟量的观点和一般方法。关键词:广域保护系统;IEC61850;通信;服务模型。

0引言

近几年来,广域保护系统逐渐成为新的研究方向和热点。尽管目前国内外许多学者对广域保护系统的功能、结构等问题存在不同的理解,但有一点是一致的,那就是需要借助通信系统获取电网的广域信息。根据广域保护系统所完成功能的不同,对通信系统性能的要求也不一样,例如对动作延时和可靠性有严格要求的继电保护功能和控制功能,对通信系统的快速性和可靠性也有严格的要求,而对动作延时要求稍低的某些控制功能,相应的对通信系统要求也稍低。这样就需要构建一套能满足各种功能要求的通信系统为各种信息的交换提供平台。这里所说的通信系统不仅指物理上可见的通信设备和通信网络,还包括该网络所采用的通信协议、网络所能提供的通信服务等上层内容。但是在目前的电力通信系统中还没有一个统一的数据交换模型,并且所使用的大部分通信规约在快速性和可靠性性方面往往也难以满足更高的要求。在通信层也采用一般的点到点通信模式和传统的局域网通信技术,无法保证广域同步信息传输的快速性和可靠性。

本文对基于IEC61850(变电站通信网络和系统系列标准)的广域保护系统通信服务模型进行分析和研究,研究了变电站通用事件GES(GenericSubstationEvent)的报文结构、信息交换方式、提供的服务模型等内容,重点研究利用GSE中的通用变电站状态事件GSSE(GenericSubstationStatusEvent)传输状态量信号、利用采样测量值传输模型传输模拟量采样信号的方法。

1通用变电站事件GSE

对于广域保护系统来说,IED之间——无论

是同一厂家、型号相同的装置,还是不同厂家,型号不同的装置,必须能够快速可靠的交换信息,既要满足应用数据的互用性要求,又要保证数据传输的快速性和可靠性。这就需要建立一种高效、通用的数据对象模型,并对其进行标准的语义定义。在IEC61850中定义了一种数据通信模型,称为通用变电站事件GSE。该模型基于自动分布的概念,提供了在全系统范围内快速可靠地传输输入输出数据值的功能。这种模型完全支持TCP(UDP)/IP协议,支持局域网和广域网通信,并采用了组播(Multicast)技术,便于向多个物理设备同时传输一个GSE信息。此外,IEC61850还对GSE报文的通信性能要求进行了严格的规定,从上层确保用于IED之间的工业级信号的传输延时不超过4ms,这些标准能够达到广域保护系统对通信性能的技术要求[1,2]。

根据应用特点的不同,GSE又分为两种不同的控制类和报文结构。一种是面向变电站事件的通用对象GOOSE(GenericObjectOrientedSubstationEvent),它支持由数据集(DATA-SET)组织的公共数据的交换。另一种是通用变电站状态事件GSSE,它用于传输状态变位信息(双比特)。GSE用于数据属性(DataAttribute)集合值的交换,在IEC61850中对数据属性和数据集都有标准的语义和语法的定义;对GOOSE/GSSE报文也进行了标准的定义。IED根据这些标准定义构建数据对象,并采用标准的GOOSE/GSSE报文传输数据对象,就可以达到不同IED之间应用数据的互用性,并从上层对通信质量提供保证[3,4]

IEC61850不是通信协议,也不对通信协议中的细节进行定义,它只是一种体系标准,该标准独立于具体的通信网络和通信协议。IEC61850定义了通信数据模型、通信服务模型等上层内容,它是一个框架而不是具体的内容,用户可以根据需要定义、扩展具体的内容。

1

图1是GSE报文的结构,它只列出了报文的基本构成而不对报文的具体内容进行定义。不同原理的保护可以根据不同的功能需要对数据属性进行定义和扩展,定义和扩展的方法要按照IEC61850的标准进行,使不同保护装置之间的数据可以相互理解。GSE报文有如下的特点:

GSE报文数据集索引应用标识时标通信配置信息…………数据列表数据属性值数据属性值数据属性集合…………图1GSE报文的结构

(1)在GSE报文中必须包含一些信息以便让接收装置知道报文已经丢失、数据状态发生变化以及上次数据状态发生变化的时间;

(2)一个新激活的设备(上电或重新服务)将发送当前数据值当作初始GOOSE/GSSE报文。如果数据值没有发生变化,该设备将循环发送初始报文,这样可以保证所有激活的设备知道其对等设备的当前状态;

(3)GSE报文采用组播方式发送,发送后不返回确认信息。但是如果IED发送的是一些和继电保护相关的信号,如断路器跳闸信号、失灵保护启动信号等,它们的重要级别是非常高的,为了保证重要信号传输的可靠性,只要信息状态在维持期间就不断重复发送报文。

2发布/订阅机制

GSE信息交换的是采用发布/订阅服务机制[5,6]

。在这种服务中,希望获取数据的一方充当客户的角色,提供数据的一方充当服务器的角色。同一台物理设备既可以是服务器,也可以是客户。发布/订阅服务机制支持本设备主动向其它设备传送数据,这一特性对继电保护功能和快速控制功能而言十分重要。在发布/订阅服务机制中,一旦有数据产生即可按照事先确定好的订阅路径主动传送,无需外界的任何干预,有利于保证通信的快速性。发布/订阅模型如图2所示。

如果客户(订阅者)希望服务器(发布者)的数据对象中某项数据属性在状态变动时得到通知,客户就可以向服务器发出订阅请求,并附上对要订阅对象的说明。订阅可以是基于主题的,也可以是基于内容的。服务器若接受订阅,则返回确认命令并主动传送对象的当前数据,以后每

当订阅的数据对象属性发生变动时服务器都会主动向订阅者传送数据。如果客户在订阅之后希望取消订阅,则发出取消订阅的请求,服务器收到后就会停止向客户传送数据。

接收信息的IED发送信息的IED数据对象模型订阅/取消订阅客户角色服务器角色主动传送/拒绝传送图2发布/订阅模型

发布/订阅机制尤其适合分布式结构的广域保护系统。故障发生后某些IED的信息需要同时发送给其它多个相关IED,也会接收来自其它若干IED的信息,此时IED不仅担任着服务器的任务(发送数据),还充当了客户的角色(接收数据),并且数据的发送方式是组播的形式,因此采用发布/订阅服务机制是非常适合的。发送信息的IED发布客户(其他IED)所需要的数据值,其他任何需要该信息的IED都可以订阅该信息的GOOSE/GSSE报文。

3面向变电站的通用对象GOOSE和通用变电站状态事件GSSE

3.1面向变电站的通用对象GOOSE

GOOSE支持由DATA-SET组织的公共数据的交换,每次由DATA-SET引用的一个或多个成员值改变,就发送GOOSE报文。抽象的GOOSE报文格式规定了包含在GOOSE报文的信息,GOOSE报文有如表1所示的结构。

表1GOOSE报文结构

GOOSE报文

参数名参数类型值/值域/解释

DatSet(数据集)

ObjectGoCB(GOOSE控制类)实

Reference例的值AppID(应用标识)

VISIBLESTRING65GoCB实例的值

T(时标)EntryTimeStNum(状态号)INT32USqNum(顺序号)INT32UTest(测试)BOOLEAN(TRUE)测试|(FALSE)未测

试ConfRev(配置版本

INT32U

GoCB实例的值2

号)

NdsCom(重新配置)BOOLEAN

GoCB实例的值参数类型依赖IEC61850定GOOSEData[1…n]

义的公共数据类,参数取自

(数据值)

GOOSE控制

GOOSE作为GSE的一种,也采用发布/订阅

服务机制交换信息,其通信服务模型如图3所示。

抽象通信服务接口(ACSI)抽象通信服务接口(ACSI)订阅方数据对象发布方获取数据值请求属性值数据对象数据对象获取数据值响应属性值属性值特定通信服务属性值……属性值本地发送映射(SCSM)属性值……本地发送……请求订阅信息响应订阅信息订阅方发布方收集新数据通知缓冲区缓冲区发布请求通信中断通知控制缓冲区面向变电站设置控制类请求的通用对象控制类设置控制类响应GoCB图3GOOSE通信服务模型

如果发布方数据集中的一个或多个数据对象的属性值发生变化,由发布方的“发布”服务刷新发布方缓冲区,同时将变化的数据值写入发送侧的当地缓冲区,并用GOOSE报文传送这些值,报文的交换采用组播技术。订阅方从接收侧的当地缓冲区读取该数据值。通信网络的通信服务映射将刷新订阅方缓冲区的内容,并将接收的新数据通知应用。发布方的GOOSE控制类GoCB(GOOSE-Control-Block)用于控制整个过程。3.2通用变电站状态时间GSSE

GSSE只用来传输双比特的状态变化信息,某些保护判断信息、跳合闸操作信息等都是状态量信息。GSSE报文定义如表2所示。

表2

GSSE报文结构

GSSE报文参数名称参数类型描述SendingIED

VISIBLE-ST发送IED的ID

RINGtBTIME6GSSE报文的时间标签SqNumINT32UGSSE报文顺序号StNumINT32U事件发生顺序号HoldTimINT32UGSSE报文保持时间BackTimINT32U从事件发生到当前的时间

PhsID

INT16U

故障相别(00)无效或瞬变;(01)假或合;Value

CODEENUM

(10)真或开;(11)无效

如同GOOSE一样,GSSE也采用发布/订阅

服务机制交换信息,它们的通信服务模型是类似的,所不同的是,在GOOSE中发送的是DATA-SET成员值,而在GSSE中发送的是双比特的状态信息;在GOOSE通信模型中,用GOOSE控制块类GoCB来控制发布/订阅的过程,而在GSSE中用GSSE控制块类GsCB来控制整个过程。GoCB中的定义和描述同样适合GsCB。

在IEC61850中定义的这种通信服务模型是抽象的,它完全独立于具体的通信网络和通信协议,要想在以太网或其它网络上采用GSE模型,必须通过特定通信服务映射SCSM(SpecificCommunicationServiceMapping)将其映射到具体的通信协议栈中,信息传输的可靠性和通信具体延时取决于所采用的特定通信服务映射SCSM以及具体的通信协议栈。

4采样测量值传输类模型[7]

在广域保护系统中,有时需要交换各测量点的模拟量采样值。在上节所介绍的GSE中,GSSE报文交换的是双比特状态位信息,GOOSE则支持由数据集(DATA-SET)组织的公共数据的交换,理论上可以用来传输模拟量采样值信息。但如果对采样值的传输延时和可靠性有特别的要求,则应该与变电站自动化系统中一般测量值的传输区别开来。在IEC61850中专门定义的采样测量值传输类模型提供了以有组织的和时间上受控的方式报告采样测量值的方法,采样抖动最小,传输时间快并且能够保持采样的次数和顺序恒定,适合在极短延时内可靠交换采样信息。

采样测量值传输类模型属于GOOSE中的一类,因此也用于交换数据集(DATA-SET)的值。在IEC61850中定义了多种有关变电站应用的公共数据类,主要包括六大类:状态信息的公共数据类;测量值信息的公共数据类;可控状态信息的公共数据类;可控模拟设定值信息的公共数据类;状态定值的公共数据类;模拟定值的公共数据类。

其中采样测量值传输类模型采用的是测量值信息的公共数据类中的采样值SAV(IEC61850中第7-4部分)。采样测量值的交换也是基于发布/订阅机制,发布方的采样测量值控制(SVC)用来控制整个过程,这与GOOSE是一致的,通信

3

服务模型也是一样的。与交换其它公共数据类不同,交换模拟量采样值还有其自身的特点,主要包括以下几点:

(1)在一个发布方和一个或多个用户之间交换采样测量值有两种方法:一种是采用多路广播应用关联Multicast-Application-Association(在通信服务模型中采用多路广播应用关联控制块MsvCB);另一种方法是采用双边应用关联Two-Party-Application-Association(在通信服务模型中采用单路采样测量值控制块UsvCB)。双边应用类模型TPAA(Two-Party-Application-Association)提供了双向的面向连接的信息交换,应用关联是可靠的,信息流是端-端控制的。这里的“可靠”是指应用关联的连接依赖于所提供的措施,在适当的时候报告信息没有交付的原因;端-端信息流控制是指信息源不会发送多于目的地能存储的信息。双边应用关联类的关联、数据交换和关联释放如图4所示。

客户端服务器端建立关联

数据(经确认的)数据(未经确认的)

释放关联

图4TPAA原理

多路广播(组播)应用关联MCAA(Multicast-Application-Association)则提供单方向的信息交换。在一个源(发布者)和一个或多个目的地(用户)之间提供了多路数据交换。单方向的信息交换为接收方提供了足够的信息,以便接收方唯一的解释所交换和要处理的上下文。用户方能够检出接收信息的丢失或重复,接收方可向它的用户提示信息的丢失,舍弃重复的信息。多路广播应用关联原理如图5所示。

订阅者发布者

数据值(不带确认的)数据值(不带确认的)数据值(不带确认的)

图5MCAA原理

广域保护系统中IED信息的交换不再是点对点,而是一点对多点,快速的数据的交换可能不带确认,即单方向进行,因此应该采用MCAA模型。

(2)需要规定系统的采样频率,按规定的采样率对输入信号进行采样。在IEC61850中,无论是组播MsvCB类还是单路传输UsvCB类中均定义了参数“SmpRate”,其属性值就是用来定义系统采样速率的。

(3)广域保护系统可能要求对模拟量进行同步采样。在采样测量值控制(SVC)类中定义了任选参数(OptFlds),OptFlds属性规定包含在由MsvCB发出采样值报文中的任选域,其中一个参数SmpSynch就是用来说明采样是否由系统时钟进行同步。

(4)GSSE报文发送的是双比特状态量信息,最多只能表达四种不同的状态(二进制00~11),而采样测量值传输报文要发送经过采样的模拟量信息。采样值数据为公共数据类SAV,IEC61850的7-3部分定义了测量值信息的公共数据类规范以及SAV的具体规范。

5结论

本文针对广域保护系统对信息交换类型和交换方式的不同要求,讨论了基于IEC61850的广域保护系统通信服务模型。通信服务模型和通信网络都是通信系统不可缺少的部分,前者主要解决通信一致性和不同装置之间的互操作性问题,并从上层确保数据通信延时和可靠性满足广域保护系统要求;后者从物理上提供措施确保通信性能满足要求。本文讨论了通用变电站事件GSE的报文结构和通信机制,提出用GSE中的GSSE传输状态量信号、用采样测量值传输类模型传输模拟量的观点和一般方法。

参考文献

[1]

IEC61850,Communicationnetworksandsystemsinsubstations.[2]高湛军,潘贞存,卞鹏,等.基于IEC61850标准的微机保护数据通信模型[J].电力系统自动化,2003,27(18):43-46.[3]彭晖,金午桥,成海彦,等.广域网中TASE.2协议的实现及现场应用[J].电网技术,2003,27(5):43-46.[4]徐立子.IEC61850对变电站自动化系统报文性能的要求[J].电网技术,2002,26(11):1-2.

[5]孙军平,盛万兴,王孙安.基于以太网的实时发布者/订阅者模型研究与实现[J].西安交通大学学报,2002,36(12):1299-1302.[6]薛涛,冯博琴.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259.

[7]

殷志良,刘万顺,杨奇逊,等.基于IEC61850标准的采样值传输模型构建及映射实现[J].电力系统自动化,2004,28(21):38-42.

作者简介:

丛伟(1978-),男,山东文登人,汉族,博士,讲师,主要研究方向为电力系统继电保护。Email:weicong@mail.sdu.edu.cn。

潘贞存(1962-),男,山东郓城人,汉族,教授,主要研究方向为电力系统继电保护。4

赵建国(1955-),男,山东济宁人,汉族,教授,主要研究方向为电力系统调度与控制。

高湛军(1974-),男,山东济南人,汉族,讲师,主要研究方向为电力系统通信。

5

因篇幅问题不能全部显示,请点此查看更多更全内容